Isara ang ad

Binago ng Apple ang diskarte sa software na ibinabahagi nito sa mga user ng mga device nito. Sa halip na bigyan sila ng panghuling bersyon, bibigyan na niya sila ng beta na bersyon, na tinutulungan siya ng malaking komunidad na i-debug ang mga problema nang libre at medyo madali. Gayunpaman, nagsisilbi rin ito sa mga developer, kung saan nag-aalok ito ng TestFlight platform, kung saan masusubok ng publiko ang mga application at laro. 

Ito ay medyo simple. Bago ilabas ng Apple ang mga huling bersyon ng mga system nito, mayroon itong napakaraming wiggle room mula noong WWDC, kung saan ang feedback ay ibinibigay hindi lamang ng mga developer na nandoon sa front line, kundi pati na rin ng mga ordinaryong sabik na user na nag-install ng system betas sa kanilang mga device. At na ito ay isang tanyag na hakbang ay napatunayan din ng katotohanan na ang ibang mga kumpanya ay lumipat sa isang katulad na prinsipyo. Dahil dito, ang panghuling sistema ay maaaring nasa isang mas mahusay na estado kaysa sa kung ang lahat ng pagsubok ay naganap lamang sa loob ng kumpanya. Mas maraming ulo ang higit na nakakaalam at nakakakita ng higit pa.

App Store na may mga beta na bersyon  

Gayunpaman, sa parehong oras, ang Apple ay nagbibigay ng tool na TestFlight sa loob ng mahabang panahon. Ito ay talagang gumagana sa parehong prinsipyo. Bagama't ang bawat pangunahing studio ay may ilang partikular na bilang ng mga beta tester, depende sa pagiging kumplikado ng inilabas na software, kadalasan ay hindi nila masakop ang lahat ng magagawa nila, at wala rin silang lahat ng mga modelo ng device sa kanilang pagtatapon upang sapat at maayos na masusing maimbestigahan ang posibleng mga pagkakamali ng paparating na pamagat. Sa ganoong kaso, ang TestFlight ay pumapasok sa eksena, kung saan ang application ay maaaring hindi opisyal na "ilalabas" at ang publiko ay maaaring imbitahan dito. Kaya ito ay talagang isang App Store, ngunit gumagana ito batay sa mga imbitasyon.

Kaya, gamit ang platform, maaaring mag-sign up ang mga user upang mag-download at mag-install ng mga beta na bersyon ng mga app para sa iOS, iPadOS, watchOS, tvOS, iMessage, at macOS. Bilang karagdagan, hanggang sa 10 beta tester ang maaaring imbitahan upang subukan ang isang pamagat, at ang mga grupo ay maaaring gawin upang subukan ang iba't ibang mga build ng pamagat nang sabay-sabay. Lahat ay libre. Pagkatapos ay maaari kang imbitahan ng mga developer sa platform gamit ang isang email address, ngunit magagawa rin nila ito sa pamamagitan ng pagbabahagi ng pampublikong link.

Maaari mong makita ang mga application na maaari mong subukan sa loob ng TestFlight, kung saan maaari mong i-install ang mga ito sa iyong device sa parehong paraan tulad ng sa App Store. Ang mga indibidwal na build ay may "habambuhay" na 90 araw, na kung gaano katagal ang pamagat ay magagamit mo upang subukan at i-debug. Ngunit siyempre, sa sandaling lumabas ang bagong build, bumalik ito sa 90 araw upang subukan ito. Gayunpaman, ang platform ay hindi dapat kumilos bilang isang repositoryo para sa mga hindi pa nailalabas na mga pamagat, samakatuwid ang yugtong ito ng panahon kung saan ang developer ay dapat gumana sa pamagat sa paraang maaari itong opisyal na maipalabas. 

Hindi lahat ay sobrang rosy 

Ang bentahe ng platform ay maaaring direktang tugunan ng developer ang mga ibinigay na tester na may kahilingan na subukan ang isang malinaw na tinukoy na problema. Pagkatapos ay tinutulungan ng mga tester ang developer na ibagay ang pamagat sa pagiging perpekto sa kanilang mga ulat, nang direkta mula sa application sa pamamagitan ng pagkuha ng screenshot. Maaari rin silang magbigay ng karagdagang konteksto, tulad ng kapag nabigo ang aplikasyon at ang malamang na dahilan ng pagkabigo.

TestFlight

Medyo lohikal, ang iba't ibang mga problema ay nauugnay din sa pagsubok. Dahil sinusubukan mo ang hindi pa nailalabas at hindi natapos na software, kailangan mong asahan na hindi lahat ay magiging ganap na maayos. Ito ay maaaring medyo nakakabigo, kaya kinakailangan na lapitan ito sa paraang talagang sinusubukan mo lamang ang ibinigay na mga aplikasyon at hindi ginagamit ang mga ito sa kanilang buong potensyal. Ang patuloy na pag-crash at mga mensahe ng error ay maaaring maging ayos ng araw. 

Maaari mong i-download ang TestFlight mula sa App Store dito

.