Prieiga prie „Android“ žaidimų beta versijų (ankstyva prieiga ir „TestFlight“)

  • Alfa, beta ir ankstyvos prieigos versijos leidžia išbandyti žaidimus ir programas ankstyvosiose stadijose, kad gautumėte realių atsiliepimų.
  • „Google Play“ siūlo išankstinės prieigos kanalus ir beta programas, kurias valdo grupės ir testavimo nuorodos.
  • „TestFlight“ centralizuoja beta versijų platinimą „iOS“ sistemoje ir palengvina klaidų ataskaitų bei testuotojų atsiliepimų gavimą.
  • Naudojimo duomenys ir privatūs atsiliepimai pagerina galutinio produkto kokybę ir sumažina paleidimo nesėkmių skaičių.

Prieiga prie beta versijos žaidimų, skirtų „Android“

Išbandykite žaidimą ar programėlę prieš tai, kai visi kiti pasinaudos jos privalumais: Prieš paleidimą matote naujas funkcijas, padedate ištaisyti klaidas ir galite daryti įtaką galutiniam rezultatui.Būtent toks ir yra beta programų tikslas: ankstyva prieiga prie "Google Play" ir per „TestFlight“ „iOS“ sistemoje platinamas versijas. Daugelis studijų nebeapsiriboja žaidimo išleidimu „kai jis bus paruoštas“, o atveria kūrimo procesą bendruomenei nuo pat ankstyvųjų stadijų.

Tuo pačiu metu Visas šis beta versijų, ankstyvos prieigos, alfa testavimo ir „TestFlight“ pasaulis gali būti šiek tiek painus. Jei nesate įpratę, kur „Android“ sistemoje užsiregistruoti beta versijoms? Kuo skiriasi alfa ir beta versijos? Kaip kūrėjai kontroliuoja, kas patenka į testavimo etapą, kad žaidimo failas netaptų piratiniu? Viską paaiškinsime žingsnis po žingsnio, pateikdami realių pavyzdžių ir aiškius paaiškinimus.

Kas yra beta, ankstyvos prieigos ir alfa versijos?

Programinės įrangos kūrime projekto būsenai nurodyti naudojamos kelios „etiketės“. Geriausiai žinomos yra alfa versijos, beta versijos ir gamybinės versijos.Paprastai tai yra tie, kurie pasiekia plačiąją visuomenę. Suprasdami, ką kiekvienas iš jų reiškia, žinosite, ko tikėtis registruojantis testui.

Alfa versija paprastai yra gana ankstyvas žaidimo ar programėlės etapas.Paprastai jame yra pagrindinis žaidimo procesas ar funkcionalumas, tačiau jis dar toli gražu nebaigtas: trūksta turinio, sistemos įdiegtos tik iš dalies, o stabilumo labai trūksta. Kai kuriais atvejais terminas „priešalfa“ netgi vartojamas produktams, kurie ką tik peržengė grynai konceptualią fazę ir vis dar tėra žaidžiamas prototipas.

Vietoj to Beta versija paprastai laikoma artima galutiniam produktui.Žaidimas arba programėlė beveik baigti ir gali būti naudojami „tarsi būtų galutinė versija“, tačiau pagrindinė šio etapo užduotis – aptikti klaidas, nušlifuoti dizaino detales, subalansuoti mechaniką ir užtikrinti, kad viskas gerai veiktų esant dideliam srautui. Tame dalyvauja tiek ekspertų kokybės užtikrinimo komandos, tiek paprasti vartotojai, kurie užsiregistruoja viešam testavimui.

Kai mes kalbame apie Ankstyva prieiga Kalbame apie modelį, kai vartotojai gali žaisti arba naudotis paslauga ankstyvosiose stadijose, dažnai net sumokėdami už ją. Tai labai įprasta tokiose platformose kaip „Steam“, kur tokius žaidimus kaip „Nuclear Throne“ beveik visiškai kūrė bendruomenė, kuri žaidė nebaigtas versijas ir teikė atsiliepimus prieš oficialų žaidimo išleidimą.

Šiame kontekste, Testuotojai daro prielaidą, kad produktas nėra baigtas, kad jis subyrės ir kad viskas keisis jam bėgant.Mainais kūrėjai gauna neįkainojamos informacijos apie tai, kaip žmonės reaguoja, kas veikia, kas nereikalinga ir kur geriausia nukreipti projektą, kai kursą pakeisti dar gana pigu.

Kaip versijų numeriai veikia žaidimuose ir programose

Ankstyvosios prieigos žaidimų versijos ir numeracija

Be alfa, beta ar ankstyvos prieigos etikečių, Kūrėjai naudoja versijų numerius projekto evoliucijai žymėtiTai paprastai matote kaip 1.0, 1.2.3, 0.98, 2.0.1 ir t. t. Ši numeracija nėra dekoratyvi: ji padeda nustatyti, kas pasikeičia kiekviename atnaujinime.

Įprastas būdas yra naudoti trijų blokų schemą: major.minor.patch (pavyzdžiui, 1.4.2)Pirmasis skaičius rodo didelį šuolį: naują mechaniką, reikšmingus pakeitimus ar didelius programėlės ar žaidimo pakeitimus. Antrasis skaičius rodo kuklesnius patobulinimus arba papildomą turinį (naujus lygius, kalbas, papildomas parinktis ir pan.). Trečiasis skaičius paprastai skirtas nedideliems klaidų ištaisymams ir tiksliam patobulinimui.

Prieš paleidimą atliekamuose etapuose Neretai pasitaiko „0.x“ versijų, rodančių, kad produktas dar nepasiekė 1.0 versijos.Pavyzdžiui, galite rasti beta versiją, pažymėtą numeriu 0.98: tai leidžia manyti, kad versija artėja prie galutinės, tačiau prieš pereinant prie 1.0.0 versijos vis dar tikimasi didelių pakeitimų.

Kai kurie įrankiai netgi išskiria ankstyvos prieigos versijas pagal specifinį numeravimą. Klasikinis pavyzdys yra varikliai ir redaktoriai, turintys stabilią ir ankstyvos prieigos šakas su radikaliai skirtingais skaičiais.kad vartotojas iš pirmo žvilgsnio žinotų, ar naudoja rekomenduojamą gamybos liniją, ar eksperimentinę, kurioje išbandomos naujos funkcijos.

Taip pat matysite tokias priesagas kaip „-beta“, „-RC1“ (kandidatas į išleidimą) arba panašusJie aiškiai nurodo, kad failas priklauso konkrečiam kūrimo ciklo etapui, net jei pagrindinis numeris atrodo galutinis. Griežto standarto nėra, tačiau beveik visos studijos naudoja šios schemos variantus.

Ankstyva prieiga ir beta versijos „Google Play“, skirtoje „Android“

Beta programos ir ankstyva prieiga „Google Play“ parduotuvėje

„Google Play“ siūlo kelis būdus, kaip vartotojai gali išbandyti programas ir žaidimus prieš jų oficialų išleidimą. Viena vertus, yra programėlės ir žaidimai su išankstine prieiga, kita vertus, yra jau išleistų programėlių beta versijos.Abu variantai egzistuoja kartu ir kiekvienas iš jų išsprendžia skirtingą kūrėjų problemą.

The Ankstyvosios prieigos programėlės ir žaidimai yra pavadinimai, kurie dar nebuvo oficialiai išleisti.Jie aiškiai rodomi tam tikrose „Play“ parduotuvės skiltyse, pvz., „Kuriamos programos“ arba „Žaisti prieš visus kitus“. Prisiregistruodami atsisiunčiate versiją, kuri vis dar kuriama: joje gali būti klaidų, ji gali labai pasikeisti nuo vieno atnaujinimo iki kito, o kartais projektas gali būti net atšauktas.

The Kita vertus, beta versijos yra eksperimentinės jau paskelbtų programų versijos.Kitaip tariant, programa jau turi stabilią versiją, prieinamą visiems, tačiau kūrėjas atidaro lygiagretų kanalą, kuriame įkelia naujas funkcijas, pertvarkymus ar elgesio pakeitimus, kad grupė vartotojų galėtų juos išbandyti prieš integruodami juos į pagrindinę šaką.

Abiem atvejais „Google“ įspėja, kad šios versijos gali būti mažiau stabilios nei galutinės.Gedimai, netikėti išsijungimai, netinkamai veikiančios parinktys ar keistas elgesys paleidžiant tokią programą laikomi „normaliais“. Štai kodėl labai svarbu ją traktuoti kaip bandymą, o ne kaip galutinį produktą.

Be to, Ne visos beta arba ankstyvos prieigos programos priima neribotą skaičių naudotojųDaugelis kūrėjų nustato maksimalų testuotojų skaičių. Jei ši riba bus pasiekta, matysite tokius pranešimus kaip „beta programa pilna“, ir turėsite palaukti, kol atsilaisvins vietos – arba dėl to, kad kas nors atsisako, arba dėl to, kad studija atvers daugiau vietų.

Kaip gauti išankstinę prieigą prie programų ir žaidimų „Android“ sistemoje

„Google Play“ yra specialus skyrius programėlėms ir žaidimams, kurie dar nebuvo oficialiai išleisti. Iš ten galite įdiegti kūrimo versijas ir pradėti jas naudoti anksčiau nei plačioji visuomenė.Procesas yra paprastas ir atliekamas tiesiai iš parduotuvės.

Rasti kuriamos programosTiesiog atidarykite „Play“ parduotuvę ir eikite į skirtuką „Jums“. Šioje skiltyje paprastai rasite programų, kurios dar nebuvo išleistos kaip galutinė versija, bloką. Pamatę jus dominančią programą, palieskite jos informaciją ir naudokite diegimo mygtuką, kaip ir bet kurią kitą programą.

Tais atvejais, kai žaidimai ankstyvoje prieigojeProcesas labai panašus. Atidarę „Play“ parduotuvę, galite eiti į skirtuką „Naujas“, esantį skiltyje „Žaidimai“, kur paprastai matysite karuselę su tekstu „Žaisti prieš visus kitus“. Ten išvardyti žaidimai yra iš anksto išleisti ir juos galima įdiegti anksčiau, vadovaujantis kiekvieno įrašo instrukcijomis.

Svarbu žinoti, kad Jei įdiegiate programėlę prieš oficialų jos išleidimą, daugeliu atvejų, kai ji išleidžiama, automatiškai įtraukiami į beta versiją.Tokiu būdu ir toliau gausite eksperimentinius atnaujinimus, nebent nuspręstumėte atsisakyti programos programos puslapyje.

Kartais, kaip ir tam tikrų emuliacijos įrankių ar greitųjų paleidimo priemonių atveju, Ankstyvosios prieigos „Android“ versija gali būti mokama. Nors ateityje gali būti svarstomas kitoks modelis, kūrėjai dažnai apdovanoja ankstyvuosius naudotojus tokiais privalumais kaip nemokama prieiga, kai produktas baigia beta versiją, arba integracija su rėmimo platformomis, tokiomis kaip „Patreon“.

Prisijunkite prie beta programų, skirtų programoms, jau įdiegtoms „Android“ sistemoje

Kai programėlė įprastai paskelbiama „Google Play“ parduotuvėje, Kūrėjai gali įjungti atvirą arba uždarą beta programą, kad išbandytų naujas funkcijas.Šiuo atveju pagrindinė sąlyga yra ta, kad jūsų įrenginyje turi būti įdiegta programa.

Iš pačios „Play“ parduotuvės Galite pasiekti savo programėlių biblioteką ir ieškoti tų, kurios siūlo beta versiją.Paprastai kiekvienos programos puslapyje rasite specialų skyrių, po tekstu „Prisijunkite prie beta programos“ ar panašiu, kuriame galite užsiregistruoti vienu bakstelėjimu.

Paspaudus mygtuką, kad prisijungtumėte, Būsite užregistruoti kaip bandytojas ir pradėsite gauti beta versiją per įprastus parduotuvės atnaujinimus.Iš ten galėsite iš anksto išbandyti naujas funkcijas, sąsajos pakeitimus ar elgsenos pakeitimus, kuriuos kūrėjas nori išbandyti su nedidele vartotojų grupe.

Įprasta, kad jei tas pats vartotojas turi prieigą prie to paties žaidimo ar programėlės alfa ir beta kanalųSistema teikia pirmenybę eksperimentiškiausiam kanalui (alfa). Tai leidžia studijoms vienu metu išbandyti kelias atšakas ir tada nuspręsti, kurią iš jų integruoti į stabilią versiją.

Taip pat turėtumėte nepamiršti, kad Jei tai mokama programa ar žaidimas, testuotojai vis tiek turi jį nusipirkti, kad galėtų jį įdiegti.Ankstyva prieiga prie beta versijos neatleidžia jūsų nuo mokėjimo, jei verslo modelis pagrįstas tiesioginiu pirkimu.

Alfa, beta ir gamybinių versijų valdymas „Google Play“ parduotuvėje

Prieiga prie žaidimų beta versijų „Android Early Access“ ir „TestFlight“ sistemose

Iš kūrėjų perspektyvos, „Google Play“ siūlo atskirus skirtukus gamybinės, beta ir alfa testavimo versijų valdymui. Įkėlus APK failą arba programos paketą, kiekvienas kanalas gali turėti savo versiją, savo naudotojų grupę ir savo atnaujinimų tvarkaraštį.

Skirtukas Produkcija yra tai, ką mato plačioji visuomenė.Čia publikuojama stabili žaidimo ar programėlės versija. Beta ir alfa skirtukai naudojami testavimui mažesnėse grupėse, kurios gauna atnaujinimus anksčiau nei visi kiti, kad nustatytų problemas ir patobulintų detales.

„Google Play“ viduje naudoja kitokią techninę versijų numeravimo sistemą (pavyzdžiui, 1.1.0 gali būti rodomas kaip sveikasis skaičius, pvz., 1001000), bet Kūrėjas nusprendžia, kurią versiją priskirti kiekvienam kanalui.Gali būti, kad alfa versijoje bus labai eksperimentinė versija, beta versijoje – brandesnė, o gamybinėje versijoje – stabiliausia.

Norint kontroliuoti, kas dalyvauja kiekvieno tipo teste, „Google“ remiasi naudotojų grupėmis ir specialiomis nuorodomisStudija gali kurti bendruomenes (anksčiau susietas su „Google+“, dabar – su kitomis sistemomis) arba adresų sąrašus, ir tik tie, kurie yra šių grupių dalis, galės atsisiųsti bandomąsias versijas.

Tais atvejais Bandomasis URL paprastai turi šabloną https://play.google.com/apps/testing/com.package.namepakeičiant paketo pavadinimą į programos identifikatorių. Šis adresas suteikia prieigą prie atitinkamos beta arba alfa programos, jei vartotojas atitinka kūrėjo sukonfigūruotos grupės sąlygas.

Reikėtų prisiminti tai Šių kanalų pokyčiai nėra momentiniaiNaujo APK įkėlimas, grupių modifikavimas arba narių pridėjimas gali užtrukti valandas, kol pakeitimai bus matomi „Google“ serveriuose, todėl normalu, kad testuotojai atnaujinimo nemato iš karto.

„TestFlight“ ir beta versijos platinimas „iOS“ (ir naujesnėse sistemose)

„Apple“ ekosistemoje standartinė bandomųjų versijų platinimo priemonė yra TestFlightPer šią platformą kūrėjai gali siųsti savo programėlių ir žaidimų beta versijas kontroliuojamam vartotojų skaičiui tiek „iPhone“, tiek „iPad“ įrenginiuose ir taip rinkti informaciją prieš publikuodami jas „App Store“.

Vienas iš didžiausių „TestFlight“ privalumų yra tas, kad Tai leidžia jums kontroliuoti, kas gauna kiekvieną versiją ir kiek laiko ji bus prieinama.Užuot siuntęs atskirus IPA failus, kūrėjas kviečia testuotojus el. paštu arba viešomis / privačiomis nuorodomis, o „TestFlight“ tvarko kiekvienos versijos diegimą ir galiojimo pabaigą.

Jau kurį laiką „TestFlight“ taip pat pasiūlė „Android“ palaikymą su specialiu SDK, kuris atitiko daugelį „iOS“ funkcijų.Šis rinkinys leido fiksuoti naudojimo seansus, nustatyti kontrolinius taškus programoje, rinkti atsiliepimus pačioje beta versijoje ir, svarbiausia, generuoti labai išsamias klaidų ataskaitas su metaduomenimis apie kontekstą gedimo metu.

Dėl šių patobulintų ataskaitų Kūrėjai galėtų suskirstyti klaidas pagal svarbą ir jas žymėti, taip išvengdami netvarkos atvirame klaidų sąraše.Platforma pradėjo naudotis šimtai tūkstančių programėlių, buvo atsisiųsta labai daug bandomųjų versijų, o aplink įrankį susibūrė gana aktyvi kūrėjų bendruomenė.

Praktikoje, „TestFlight“ tapo savotišku nervų centru, skirtu beta versijų valdymui, platinimui ir stebėjimui.Skydelis leido stebėti, kurios versijos buvo testuojamos, kurioms vartotojų grupėms jos buvo išsiųstos, kokius atsiliepimus atsiuntė tie testuotojai ir kokios stabilumo problemos buvo aptinkamos kiekvienoje iteracijoje.

„TestFlight“ alternatyvos ir susirūpinimas dėl platinimo „Android“ sistemoje

Nors „Android“ sistemoje „Google Play“ yra pagrindinė beta versijų ir išankstinės prieigos platinimo priemonė, Daugelis kūrėjų tam tikru momentu svarstė galimybę tiesiogiai platinti failus. (pavyzdžiui, rankiniu būdu siunčiant APK testuotojams). Šis metodas turi akivaizdžią problemą: kontrolės praradimą.

APK failas, išsiųstas el. paštu arba bendrinamas per nuorodą, gali galiausiai platinamas be leidimo, palengvinamas piratavimas arba sukeliama painiava su senesnėmis versijomis, kurios vis dar cirkuliuojaŠtai kodėl daugelyje tyrimų pirmenybė teikiama uždaresnėms ir atsekamesnėms sistemoms, panašioms į tas, kurias siūlo „TestFlight“ „iOS“ sistemoje.

Šiuo atžvilgiu, „Google Play“ integruoti beta platinimo įrankiai, alfa ir beta testavimo kanalai ir konkrečios testuotojų bendruomenės Jie iš esmės patenkina šį poreikį „Android“ sistemoje. Jie leidžia valdyti prieigą per privačius saitus, suinteresuotųjų šalių sąrašus ar bendruomenes, nesiunčiant atskirų failų.

Net ir taip Kai kurie kūrėjai derina šias oficialias parinktis su savo serveriais, „Discord“, „Patreon“ ar kitomis platformomis. kur jie koordinuoja prieigą, dalijasi naujienomis apie beta versijos būseną ir teikia pirmenybę tam tikriems profiliams (pavyzdžiui, tiems, kurie jau naudojosi paslauga jos žiniatinklio arba darbalaukio versijoje prieš užsiregistruodami mobiliojoje programėlėje).

Toks hibridinis metodas leidžia, pavyzdžiui, Paleiskite uždarą „TestFlight“ testą „iOS“ sistemoje, pasirinkdami testuotojus iš konkretaus „Discord“ kanalo.Susidomėjusieji palieka savo vartotojo vardą arba el. pašto adresą; komanda juos atrenka rankiniu būdu ir išsiunčia kvietimą. Tuo pačiu metu „Android“ versija gali būti išleista ankstyvos prieigos „Google Play“ parduotuvėje, netgi kaip mokama programėlė tiems, kurie nori nuo pat pradžių remti kūrimą.

Praktinis pavyzdys: ankstyvos prieigos programa, palaikanti kelis emuliatorius

Iliustracinis šios ekosistemos atvejis yra tam tikros programėlės, kurios gimsta kaip suderinamumo platformos arba greitieji paleidimo įrenginiai emuliatoriamsŠie įrankiai linkę labai greitai tobulėti, pridedant palaikymą skirtingiems emuliatoriams tiek „Android“, tiek „iOS“.

Pavyzdžiui, „Android“ sistemoje Gali būti, kad jau yra funkcinė integracija su emuliatoriais, tokiais kaip „GameNative“ ar „Eden“.Tuo tarpu komanda derasi su kitais projektais (pvz., „Azahar“) dėl suderinamumo pridėjimo būsimose versijose. Kiekvieną suderinamumo atnaujinimą pirmiausia išbando nedidelė testuotojų grupė, siekdama užtikrinti, kad viskas veiktų taip, kaip tikėtasi.

Tuo pačiu metu „iOS“ sistemoje Plėtra gali būti sutelkta į paslaugos integravimą su konkrečiais emuliatoriais, tokiais kaip „MeloNX“.Kadangi testavimo etape platinimas „App Store“ parduotuvėje yra griežtesnis, „TestFlight“ tampa pagrindine priemone siųsti versijas vartotojams, kurie bendradarbiauja su testavimu.

Platinimo strategija gali būti dvejopa: „Android“ sistemoje programa paleidžiama ankstyvos prieigos režimu „Google Play“ parduotuvėje kaip mokama programa. (pavyzdžiui, „Patreon“ prenumeratoriams siūloma nemokama prieiga), o „iOS“ sistemoje beta versija prieinama tik nedideliam skaičiui žmonių per „TestFlight“. Kai programa baigs beta versiją, ji gali pereiti prie modelio, kuriame abi versijos bus nemokamos rankiniu būdu arba iš karto įkeliamos, taip apdovanojant tuos, kurie rėmė kūrimą ankstyvosiose stadijose.

Šio tipo projektai paprastai remia savo bendruomenę „Discord“ serveriai, „GitHub“ saugyklos, „YouTube“ kanalai ir „Patreon“ puslapiaikur skelbiami trumpi pristatymai, pakeitimų žurnalai, naudotojų vadovai ir centralizuotai teikiamas atsiliepimas. Taip palaikomas nuolatinis bendravimas tarp patyrusių naudotojų, kūrėjų ir smalsių testuotojų, norinčių padėti.

Siųsti atsiliepimus ir naudojimo duomenis kūrėjui

Dalyvavimas beta versijoje arba ankstyvoje prieigoje nereiškia vien tik „žaisti anksčiau nei kiti“; Svarbiausia yra siųsti naudingą atsiliepimą komandai užkulisiuose.„Android“ sistemoje „Google Play“ integruota savo sistema, leidžianti testuotojams palikti asmenines nuomones matomas tik kūrėjui.

„Play“ parduotuvės programų ir įrenginių valdymo skiltyje Beta programoje dalyvaujantys vartotojai gali rasti testuojamas programas ir pasiekti skyrių „Privatūs atsiliepimai kūrėjui“.Ten galite įvertinti programėlę žvaigždutėmis ir parašyti tekstą, paaiškinantį, kas buvo gerai, kas ne taip arba ką būtų galima patobulinti.

Paprastai Kad atsiliepimas būtų pateiktas teisingai, privaloma įtraukti ir įvertinimą, ir tekstinį komentarą.Taip išvengiama tuščių atsiliepimų, kurie nesuteikia naudingos informacijos. Viskas, kas parašyta šiame kanale, nėra rodoma plačiajai visuomenei: tai mato tik už programėlę ar žaidimą atsakinga komanda.

Lygiagrečiai, Dauguma beta programų automatiškai renka tam tikros rūšies naudojimo duomenisvisada laikantis atitinkamų privatumo politikų. Tai apima, pavyzdžiui, įrenginio informaciją, programėlių naudojimo metriką, naudotojo suaktyvintus įvykius (pvz., tikslo pasiekimą, konkretaus meniu atidarymą arba žaidimo užbaigimą) ir techninius duomenis, būtinus klaidoms šalinti.

Ši informacija pirmiausia naudojama tam, aptikti gedimų modelius, problemines žaidimo sritis ir elgesį, kuris neatitinka to, ko buvo numatyta projekteDerindami anoniminius duomenis su testuotojų atsiliepimais, kūrėjai gali priimti daug labiau pagrįstus sprendimus dėl to, ką keisti, ką išlaikyti ir ką galiausiai išleisti plačiajai visuomenei.

Tokiose platformose kaip „TestFlight“ Šie atsiliepimai yra centralizuotai pateikiami skydelyje, kuriame sugrupuotos gedimų ataskaitos, rašytiniai komentarai ir naudojimo statistika.Tai suteikia komandoms aiškią kiekvienos versijos būklės suvestinę ir leidžia joms nuspręsti, kada versija yra paruošta pereiti į kitą etapą.

Visa ši beta versijų, ankstyvos prieigos ir „TestFlight“ ekosistema leidžia tai padaryti Žaidimai ir programos bus išleisti į rinką su daug daugiau realaus naudojimo duomenų, mažiau rimtų klaidų ir labiau atitinkančiu bendruomenės norus dizainu.Smalsiems vartotojams prisijungimas prie šių testų yra būdas patirti dalykus anksčiau už kitus, o kūrėjams – esminė priemonė tobulinti savo projektus neapsieinant aklai.