Apple закроет платформу TestFlight 26 февраля
Поглощения большими компаниями небольших обычно завершаются предсказуемо печальными последствиями для последних. Полагаем, вы и сами вспомните немало примеров этого, особенно в IT-отрасли. TestFlight был очень интересным проектом, позволявшим организовать разработчикам удобное тестирование своих приложений в условиях массовой аудитории. Разумеется, в Apple обратили внимание на сервис, а год назад это привело к опосредованному поглощению TestFlight. На конференции WWDC 2014 было официально объявлено о будущем TestFlight, а сегодня стало известно, что привычная многим разработчикам веб-версия сервиса прекратит работу 26 февраля этого года.
Но стоит ли огорчаться по этому поводу? Вовсе нет, и вот почему.
Apple решила заполучить TestFlight вовсе не для того, чтобы устранить конкурентов (если бы компания действительно хотела этого, то можно было бы поступить гораздо проще – например, поменять систему подписывания тестовых сборок, сделав их распространение в обход контроля со стороны Apple невозможным). Apple заинтересовало удобство TestFlight, и многие идеи и принципы сервиса нашли воплощение в новом формате.
Чтобы вы лучше понимали суть происходящих изменений, вкратце расскажем, как было организовано тестирование через TestFlight раньше:
- разработчик готовит тестовую сборку программы
- затем он регистрируется на сайте сервиса TestFlight и зовет к себе в команду тестеров
- тестеры реагируют на высланные им инвайты и подтверждают участие в тестировании
- затем разработчик заливает на сервер TestFlight свою программу
- тестерам приходит уведомление, они заходят на сайт TestFlight и скачивают сборку прямо через Safari
- по завершении тестирования разработчик правит баги и готовит финальную сборку
- на специальном портале iTunes Connect вводятся метаданные о новой программе, потом посредством Xcode финальная сборка загружается на портал и уходит на рассмотрение цензорам App Store
Прошлой осенью процесс изменился, появился другой сценарий:
- разработчик зовёт тестеров прямо через iTunes Connect (пригласить можно до 1000 пользователей!)
- тестеры ставят себе приложение TestFlight из App Store и отвечают на инвайты
- при заливке новой сборки на iTunes Connect можно отправить её на тестирование пользователям TestFlight
- тестерам приходит Push-уведомление о новой сборке, и они ставят её прямо через приложение TestFlight
- затем на iTunes Connect заливается финальная сборка и отправляется на проверку
Как видите, второй вариант проще и удобнее для всех участвующих сторон. Именно поэтому с 26 февраля он станет единственно возможным.
Кстати, в этом году мы его опробуем сполна :) Наших читателей ждёт большое бета-тестирование нашего продукта, о котором вы уже слышали, и который мы решили дополнить новыми полезными возможностями.