Zavřít reklamu

Apple změnil přístup k softwaru, který distribuuje mezi uživatele svých zařízení. Místo aby jim předhodil finální verzi, poskytne jim již beta verze s tím, že početná komunita mu zdarma a poměrně jednoduše pomáhá ladit problémy. Stejně tak ale vychází vstříc i vývojářům, pro které nabízí platformu TestFlight, ve které může veřejnost testovat i aplikace a hry. 

Je to poměrně jednoduché. Než Apple vydá ostré verze svých systémů, má od WWDC poměrně velký manipulační prostor, ve kterém mu dávají zpětnou vazbu nejen vývojáři, kteří jsou zde v první linii, ale i běžní nedočkaví uživatelé, kteří si bety systémů nainstalují do svých zařízení. A že se jedná o populární krok, dosvědčuje i fakt, že na podobný princip přešly i jiné společnosti. Díky tomu pak může být finální systém v lepším stavu, než kdyby veškeré testování probíhalo jen interně v rámci společnosti. Víc hlav totiž víc ví a víc vidí.

App Store s beta verzemi  

Zároveň ale Apple už dlouhou dobu poskytuje nástroj TestFlight. Ten funguje vlastně na stejném principu. Každé větší studio má sice určitý počet beta testerů, ale ti v závislosti na komplexnosti vydávaného softwaru mnohdy nemohou obsáhnout vše, co umí, a stejně tak nemají k dispozici všechny modely zařízení, aby dostatečně a patřičně důkladně prozkoumali možné chyby připravovaného titulu. V takovém případě tedy nastupuje na scénu TestFlight, skrze který lze aplikaci neoficiálně „vydat“ a přizvat k ní veřejnost. Je to tedy vlastně takový App Store, který však funguje na základě pozvánek.

Pomocí platformy se tedy uživatelé mohou přihlásit ke stažení a instalaci beta verzí aplikací pro iOS, iPadOS, watchOS, tvOS, iMessage i macOS. K testu jednoho titulu navíc může být přizváno až 10 tisíc beta testerů, lze zde dokonce vytvářet skupiny pro testování různých sestavení titulu současně. Vše je přitom zdarma. Do platformy vás pak vývojáři mohou přizvat pomocí e-mailové adresy, mohou tak ale učinit i sdílením veřejného odkazu.

Ty aplikace, které můžete testovat, vidíte právě v rámci TestFlightu, odkud si je můžete do zařízení nainstalovat podobě, jako je tomu v App Store. Jednotlivá sestavení mají „trvanlivost“ po 90 dní, což je právě ta doba, na kterou máte titul k dispozici, můžete jej testovat a hledat v něm chyby. Jakmile ale samozřejmě vyjde sestavení nové, je na jeho test opět oněch 90 dní. Platforma však nemá fungovat jako odkladiště nevydaných titulů, proto tento časový úsek, po který musí vývojář na titulu pracovat tak, aby jej poté popřípadě již oficiálně vydal. 

Ne všechno je tak růžové 

Výhoda platformy je i v tom, že vývojář zde může přímo dané testery oslovit s prosbou o testování jasně specifikovaného problému. Testeři pak pomáhají svými hlášeními vývojáři ladit titul k dokonalosti, a to přímo z aplikace pořízením snímku obrazovky. Zároveň mohou poskytnout další kontext, jako třeba kdy aplikace selhala a pravděpodobný důvod tohoto selhání.

TestFlight

Zcela logicky se s testováním vážou i různé problémy. Protože testujete nevydaný a nedokončený software, musíte počítat s tím, že ne vše půjde zcela hladce. To právě může být trochu frustrující, je tedy nutné k tomu přistupovat tak, že dané aplikace skutečně jen testujete a nikoli plnohodnotně používáte. Neustálé pády a chybové hlášky tak mohou být na denní pořádku. 

TestFlight si můžete stáhnout z App Store zde

.