Затвори ја рекламата

Apple го промени пристапот кон софтверот што го дистрибуира до корисниците на своите уреди. Наместо да им ја фрли конечната верзија, тој ќе им даде веќе бета верзија, а големата заедница ќе му помогне бесплатно и релативно лесно да ги дебагира проблемите. Сепак, тој исто така им одговара на програмерите, за кои ја нуди платформата TestFlight, во која јавноста може да тестира апликации и игри. 

Тоа е прилично едноставно. Пред Apple да ги објави конечните верзии на своите системи, има доста простор за движење од WWDC, во кој повратни информации даваат не само од програмерите кои се таму на првите редови, туку и од обичните желни корисници кои инсталираат бета системи на нивните уреди. А дека ова е популарен чекор говори и фактот што и други компании се префрлија на сличен принцип. Благодарение на ова, финалниот систем може да биде во подобра состојба отколку ако сите тестирања се одвиваа само внатре во компанијата. Повеќе глави знаат повеќе и гледаат повеќе.

App Store со бета верзии  

Во исто време, сепак, Apple веќе долго време ја обезбедува алатката TestFlight. Всушност, работи на истиот принцип. Иако секое големо студио има одреден број бета-тестери, во зависност од сложеноста на објавениот софтвер, тие често не можат да опфатат сè што можат да направат, а исто така ги немаат на располагање сите модели на уреди за доволно и соодветно темелно да ги испитаат можните грешки на претстојниот наслов. Во таков случај на сцена стапува TestFlight преку кој апликацијата може неофицијално да биде „пуштена“ и јавноста да биде поканета на неа. Значи, тоа е всушност App Store, но работи врз основа на покани.

Така, користејќи ја платформата, корисниците можат да се регистрираат за преземање и инсталирање бета верзии на апликации за iOS, iPadOS, watchOS, tvOS, iMessage и macOS. Дополнително, до 10 бета-тестери може да бидат поканети да тестираат еден наслов, а може дури и да се создадат групи за тестирање на различни изданија на насловот во исто време. Сè е бесплатно. Програмерите потоа можат да ве поканат на платформата користејќи адреса на е-пошта, но тоа можат да го сторат и со споделување јавна врска.

Можете да ги видите апликациите што можете да ги тестирате во TestFlight, од каде што можете да ги инсталирате на вашиот уред на ист начин како во App Store. Индивидуалните изданија имаат „животен век“ од 90 дена, колку долго насловот ви е достапен за тестирање и отстранување грешки. Но, се разбира, штом ќе излезе новата верзија, се враќаат 90-те дена за тестирање. Сепак, платформата не би требало да функционира како складиште за необјавени наслови, па оттука и овој временски период во кој развивачот мора да работи на насловот на таков начин што потоа може официјално да биде објавен. 

Не е се така розово 

Предноста на платформата е што развивачот може директно да им се обрати на дадените тестери со барање за тестирање на јасно одреден проблем. Тестерите потоа му помагаат на развивачот да го прилагоди насловот до совршенство со нивните извештаи, директно од апликацијата со правење скриншот. Тие исто така можат да обезбедат дополнителен контекст, како на пример кога апликацијата не успеа и веројатната причина за неуспехот.

TestFlight

Сосема логично, различни проблеми се поврзани и со тестирањето. Бидејќи тестирате необјавен и недовршен софтвер, мора да очекувате дека нема сè да оди целосно без проблеми. Ова може да биде малку фрустрирачко, па затоа е неопходно да му пристапите на таков начин што навистина само ги тестирате дадените апликации и не ги користите во целост. Постојаните падови и пораките за грешки може да бидат редот на денот. 

Можете да го преземете TestFlight од App Store овде

.