Zatvori oglas

Apple je promijenio pristup softveru koji distribuira korisnicima svojih uređaja. Umjesto da im baci konačnu verziju, on će im već dati beta verziju, a velika zajednica će mu pomoći da besplatno i relativno lako otklanja probleme. Međutim, služi i programerima, za koje nudi platformu TestFlight, na kojoj javnost može testirati aplikacije i igre. 

Vrlo je jednostavno. Prije nego što Apple objavi konačne verzije svojih sistema, od WWDC-a ima dosta prostora za pomicanje, u kojem povratne informacije daju ne samo programeri koji su tu na prvim linijama, već i obični željni korisnici koji instaliraju beta sisteme na svoje uređaja. A da je ovo popularan korak svjedoči i činjenica da su i druge kompanije prešle na sličan princip. Zahvaljujući tome, konačni sistem može biti u boljem stanju nego da se sva testiranja odvijaju samo interno unutar kompanije. Više glava zna više i vidi više.

App Store sa beta verzijama  

Međutim, u isto vrijeme, Apple već duže vrijeme nudi alatku TestFlight. Zapravo radi na istom principu. Iako svaki veći studio ima određeni broj beta testera, u zavisnosti od složenosti objavljenog softvera, oni često ne mogu da pokriju sve što mogu, a nemaju ni na raspolaganju sve modele uređaja da dovoljno i pravilno ispitaju moguće greške u nadolazećem naslovu. U takvom slučaju na scenu stupa TestFlight, preko kojeg se aplikacija može neslužbeno "pustiti" i na nju pozvati javnost. Dakle, to je zapravo App Store, ali radi na osnovu pozivnica.

Dakle, koristeći platformu, korisnici se mogu prijaviti za preuzimanje i instaliranje beta verzija aplikacija za iOS, iPadOS, watchOS, tvOS, iMessage i macOS. Osim toga, do 10 beta testera može biti pozvano da testiraju jedan naslov, a grupe se čak mogu kreirati za testiranje različitih verzija naslova u isto vrijeme. Sve je besplatno. Programeri vas zatim mogu pozvati na platformu koristeći adresu e-pošte, ali to mogu učiniti i dijeljenjem javne veze.

Aplikacije koje možete testirati možete vidjeti u TestFlight-u, odakle ih možete instalirati na svoj uređaj na isti način kao u App Store-u. Pojedinačne verzije imaju "životni vijek" od 90 dana, koliko dugo vam je naslov dostupan za testiranje i otklanjanje grešaka. Ali naravno, čim nova verzija izađe, vraća se na 90 dana za testiranje. Međutim, platforma ne bi trebala funkcionirati kao spremište za neobjavljene naslove, pa otuda i ovaj vremenski period tokom kojeg programer mora raditi na naslovu na takav način da može biti službeno objavljen. 

Nije sve tako ružičasto 

Prednost platforme je što se programer može direktno obratiti datim testerima sa zahtjevom za testiranje jasno specificiranog problema. Testeri zatim svojim izvještajima pomažu programeru da dotjera naslov do savršenstva, direktno iz aplikacije tako što će napraviti snimak ekrana. Oni također mogu pružiti dodatni kontekst, na primjer kada aplikacija nije uspjela i vjerovatni razlog neuspjeha.

TestFlight

Sasvim logično, uz testiranje su povezani i razni problemi. Budući da testirate neobjavljeni i nedovršeni softver, morate očekivati ​​da neće sve ići potpuno glatko. To može biti pomalo frustrirajuće, pa je potrebno pristupiti na način da zaista samo testirate date aplikacije, a ne da ih iskoristite do punog potencijala. Konstantni padovi i poruke o greškama mogu biti redoslijed dana. 

TestFlight možete preuzeti iz App Store-a ovdje

.