Zavrieť reklamu

Apple zmenil prístup k softvéru, ktorý distribuuje medzi používateľov svojich zariadení. Namiesto toho, aby im predhodil finálnu verziu, poskytne im už beta verzia s tým, že početná komunita mu zadarmo a pomerne jednoducho pomáha ladiť problémy. Rovnako tak vychádza v ústrety aj vývojárom, pre ktorých ponúka platformu TestFlight, v ktorej môže verejnosť testovať aj aplikácie a hry. 

Je to pomerne jednoduché. Než Apple vydá ostré verzie svojich systémov, má od WWDC pomerne veľký manipulačný priestor, v ktorom mu dávajú spätnú väzbu nielen vývojári, ktorí sú tu v prvej línii, ale aj bežní nedočkaví používatelia, ktorí si bety systémov nainštalujú do svojich zariadení. A že sa jedná o populárny krok, dosvedčuje aj fakt, že na podobný princíp prešli aj iné spoločnosti. Vďaka tomu potom môže byť finálny systém v lepšom stave, než keby všetko testovanie prebiehalo len interne v rámci spoločnosti. Viac hláv totiž viac vie a viac vidí.

App Store s beta verziami  

Zároveň ale Apple už dlhú dobu poskytuje nástroj TestFlight. Ten funguje vlastne na rovnakom princípe. Každé väčšie štúdio má síce určitý počet beta testerov, ale tí v závislosti od komplexnosti vydávaného softvéru často nemôžu obsiahnuť všetko, čo vedia, a rovnako tak nemajú k dispozícii všetky modely zariadení, aby dostatočne a patrične dôkladne preskúmali možné chyby pripravovaného titulu. V takom prípade teda nastupuje na scénu TestFlight, cez ktorý je možné aplikáciu neoficiálne „vydať“ a prizvať k nej verejnosť. Je to teda vlastne taký App Store, ktorý však funguje na základe pozvánok.

Pomocou platformy sa teda používatelia môžu prihlásiť na stiahnutie a inštaláciu beta verzií aplikácií pre iOS, iPadOS, watchOS, tvOS, iMessage aj macOS. K testu jedného titulu navyše môže byť prizvaných až 10 tisíc beta testerov, možno tu dokonca vytvárať skupiny na testovanie rôznych zostavení titulu súčasne. Všetko je pritom zadarmo. Do platformy vás potom vývojári môžu prizvať pomocou e-mailovej adresy, môžu tak ale urobiť aj zdieľaním verejného odkazu.

Tie aplikácie, ktoré môžete testovať, vidíte práve v rámci TestFlightu, odkiaľ si ich môžete do zariadenia nainštalovať podobe, ako je to v App Store. Jednotlivé zostavenia majú „trvanlivosť“ po 90 dní, čo je práve tá doba, na ktorú máte titul k dispozícii, môžete ho testovať a hľadať v ňom chyby. Akonáhle ale samozrejme vyjde zostavenie nové, je na jeho test opäť oných 90 dní. Platforma však nemá fungovať ako odkladisko nevydaných titulov, preto tento časový úsek, po ktorý musí autor na titule pracovať tak, aby ho potom poprípade už oficiálne vydal. 

Nie všetko je tak ružové 

Výhoda platformy je aj v tom, že autor tu môže priamo dané testery osloviť s prosbou o testovaní jasne špecifikovaného problému. Testeri potom pomáhajú svojimi hláseniami vývojármi ladiť titul k dokonalosti, a to priamo z aplikácie vytvorením snímky obrazovky. Zároveň môžu poskytnúť ďalší kontext, ako napríklad kedy aplikácia zlyhala a pravdepodobný dôvod tohto zlyhania.

skúšobný let

Úplne logicky sa s testovaním viažu aj rôzne problémy. Pretože testujete nevydaný a nedokončený softvér, musíte počítať s tým, že nie všetko pôjde úplne hladko. To práve môže byť trochu frustrujúce, je teda nutné k tomu pristupovať tak, že dané aplikácie skutočne iba testujete a nie plnohodnotne používate. Neustále pády a chybové hlášky tak môžu byť na dennom poriadku. 

TestFlight si môžete stiahnuť z App Store tu

.