Apple App Store vs Google Play: Разница в организации бета-тестирования для мобильных приложений
У Apple и Android есть любопытное различие в том, как компании подходят к бета-версиям мобильных приложений.
Если ты хочешь запустить бету своего приложения на iOS, у Apple есть специальное приложение TestFlight, через которое пользователи могут установить твою бету. Чтобы участвовать в бете, пользователи должны быть замотивированы, ибо процесс не самый дружелюбный.
Для разработчиков же TestFlight просто идеален. Ты можешь управлять своей бетой как хочешь, можешь остановить её в любой момент, а можешь просто перестать выпускать обновления и через 90 дней бета сама закончится.
Чтобы перейти с беты на продакшен, пользователи просто переустанавливают приложение с App Store. При этом, все их локальные данные сохраняются.
У Google бета публикуется сразу в Google Play Store. Если приложения ещё нет в продакшене, то по умолчанию пользователи, сами того не подозревая, ставят бету. Это очень легко, никакого гемора с установкой. Разработчикам это тоже весьма удобно.
Сложности начинаются, когда ты хочешь перевести пользователей с беты на продакшен. Чтобы выйти из беты, пользователи должны самостоятельно зайти в Play Store, выйти из беты, удалить приложение и установить его заново. Все их данные при этом теряются, если приложение не делает копию, которую можно восстановить из облака.
Если приложение можно использовать без создания аккаунта, то у тебя нет никакой возможности связаться с бета пользователями. Даже если ты закончил бету в Google Play Console, пользователи всё равно "остаются в бете" хотя и используют приложение из продакшена. Любые рейтинги и ревью от бета пользователей идут только разработчику и не публикуются в Play Store, что является главным недостатком не-выхода пользователей из беты.
Обобщая эту особенность:
- Google сделал так, чтобы бету было легко начать, а чтобы закончить они, похоже, особо не думали и сделали процесс очень сложным и непонятным.
- Apple же сделал запуск чуть более геморным, но зато сделал невероятно удобным управление и окончание беты.
Ту же особенность мы заметили при отправке приложения в прод. Google сразу аппрувнул наше приложение, но через пару дней прислал три предупреждения с угрозами удалить приложение в течение 7 дней. Apple пое.ал нам мозг чуть больше недели, зато после аппрувала всё идёт супер гладко.
Пройдя через этот процесс, я стал ещё большим фанатом Apple и в очередной раз разочаровался в Google.