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

Apple промени подхода към софтуера, който разпространява на потребителите на своите устройства. Вместо да им предложи окончателна версия, той вече ще им даде бета версия, като голямата общност ще му помогне да отстранява грешки безплатно и относително лесно. Въпреки това, той се грижи и за разработчиците, за които предлага платформата TestFlight, в която обществеността може да тества приложения и игри. 

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

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

В същото време обаче Apple отдавна предоставя инструмента TestFlight. Всъщност работи на същия принцип. Въпреки че всяко голямо студио разполага с определен брой бета тестери, в зависимост от сложността на пуснатия софтуер, те често не могат да покрият всичко, което могат да направят, а също така не разполагат с всички модели устройства, за да проучат достатъчно и правилно задълбочено възможните грешки на предстоящото заглавие. В такъв случай на сцената излиза TestFlight, чрез който приложението може да бъде неофициално „освободено“ и да бъде поканена обществеността към него. Така че това всъщност е App Store, но работи на базата на покани.

Така че, използвайки платформата, потребителите могат да се регистрират, за да изтеглят и инсталират бета версии на приложения за iOS, iPadOS, watchOS, tvOS, iMessage и macOS. В допълнение, до 10 XNUMX бета тестери могат да бъдат поканени да тестват едно заглавие и дори могат да бъдат създадени групи за тестване на различни компилации на заглавието едновременно. Всичко е безплатно. След това разработчиците могат да ви поканят в платформата, като използват имейл адрес, но могат да го направят и чрез споделяне на публична връзка.

Можете да видите приложенията, които можете да тествате в TestFlight, откъдето можете да ги инсталирате на вашето устройство по същия начин, както в App Store. Индивидуалните компилации имат „живот“ от 90 дни, което е колко дълго заглавието е достъпно за вас за тестване и отстраняване на грешки. Но разбира се, веднага щом излезе новата компилация, се връщат 90-те дни за тестването й. Платформата обаче не трябва да функционира като хранилище за неиздавани заглавия, следователно този период от време, през който разработчикът трябва да работи върху заглавието по такъв начин, че то да може да бъде пуснато официално. 

Не всичко е толкова розово 

Предимството на платформата е, че разработчикът може директно да се обърне към дадените тестери с молба за тестване на ясно посочен проблем. След това тестерите помагат на разработчика да настрои заглавието до съвършенство със своите доклади, директно от приложението, като правят екранна снимка. Те могат също да предоставят допълнителен контекст, като например кога приложението е неуспешно и вероятната причина за неуспеха.

TestFlight

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

Можете да изтеглите TestFlight от App Store тук

.