Apple закроет платформу TestFlight 26 февраля

TestFlight-logo_nowm

Поглощения большими компаниями небольших обычно завершаются предсказуемо печальными последствиями для последних. Полагаем, вы и сами вспомните немало примеров этого, особенно в 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 февраля он станет единственно возможным.

Кстати, в этом году мы его опробуем сполна :) Наших читателей ждёт большое бета-тестирование нашего продукта, о котором вы уже слышали, и который мы решили дополнить новыми полезными возможностями.