Запасной аэродром: что происходит в единственном легальном «альтернативном App Store» — магазине iOS-приложений Airport
Сервис не нарушает правила Apple, позволяет собрать все бета-версии и экспериментальные приложения в одном месте и заодно стал сообществом для энтузиастов и разработчиков.
В августе 2020 года разработчик Джордан Сингер запустил магазин iOS-приложений Airport. Через него пользователи получают доступ к приложениям, которых нет в App Store. Сервис можно скачать на iOS-устройства или использовать веб-версию для установки приложений.
Airport использует TestFlight — сервис Apple для тестирования, с помощью которого можно открыть доступ к бета-версиям приложений для 10 тысяч пользователей, минуя App Store. Для установки пользователям нужно скачать TestFlight и получить приглашение.
В 2020 году TestFlight стал «убежищем» для разработчиков и стартапов, которые хотят создавать экспериментальные или закрытые проекты без строгого внимания со стороны Apple. Например, через TestFlight распространяется соцсеть Clubhouse для инвесторов и ИТ-специалистов, она оценивается в $100 млн.
За десять дней Airport получил максимально возможные 10 тысяч пользователей. Сейчас в магазине более 300 приложений, которые просмотрели более 300 тысяч раз. В списке ожидания находится около 12 тысяч пользователей.
Обозреватель vc.ru получил доступ к сервису — коротко о том, как устроен Airport, что в нём есть и зачем он нужен.
Как работает Airport
Формально Airport — это обычное TestFlight-приложение. Для запуска нужно установить TestFlight и получить от разработчиков инвайт или ссылку для скачивания. Сейчас сервис работает только на iOS 14.
Внутри Airport выглядит и функционирует почти как App Store: с полноценным каталогом приложений, внутренним поиском, вишлистом и профилями разработчиков. Приложения делятся на категории: новые, популярные, ожидаемые, и по тематикам.
Единственное серьезное отличие от App Store — в механизме скачивания приложений. По нажатию кнопки Get пользователь не скачивает приложение из магазина, а переходит в TestFlight.
Ещё одно ограничение — TestFlight-приложения без обновлений сохраняются на 90 дней.
Визуальный стиль Airport простой и чистый, он вполне соответствует гайдлайнам Apple и мог бы стать разделом приложений App Store «В раннем доступе» — по аналогии с магазином ПК-игр Steam.
Сервис не нарушает правил Apple — он прошёл модерацию со стороны компании точно так же, как и другие TestFlight-приложения. На случай, если Apple заблокирует работу сервиса, Сингер запустил веб-версию Airport.
Чтобы получить к ней доступ, нужно отсканировать камерой «посадочный талон» — QR-код на экране компьютера, или ввести код приглашения.
Сервис постоянно развивается: за две недели разработчики создали профили разработчиков, запустили веб-версию магазина, приложение получило поддержку iPad с боковой панелью.
Что есть в магазине
Пока внутри Airport в основном приложения-инструменты с минимальной функциональностью: специфические калькуляторы, трекеры времени и планировщики финансов, таск-менеджеры.
Есть альтернативы Apple Music, использующие библиотеку Apple, приложения для подкастов и аудиокниг, текстовые редакторы, классическая «Змейка», полноразмерная клавиатура для WatchOS.
Многие приложения в Airport — это эксперименты разработчиков с новыми API и технологиями, которые предлагает Apple: с фреймворком SwiftUI для проектирования интерфейсов или новыми виджетами в iOS 14.
Например, App Maker позволяет писать нативный код и запускать Swift-приложения на iPhone или iPad, экспортировать написанное на GitHub или сохранять zip-архив с кодом для среды разработки Xcode.
Зачем он нужен
На официальном сайте Airport позиционируют как «лучшее место для поиска новых приложений от разработчиков — прежде чем они появятся в AppStore».
Но создатели Airport называют сервис всё же не «альтернативным» магазином в серой зоне ответственности, а сообществом iOS-разработчиков. С его помощью можно быстрее найти единомышленников или аудиторию для тестов, поделиться уникальными приложениями или получить помощь в группе Slack.
Airport решает проблему разработчиков с поиском бета-тестеров, а пользователи получают доступ к новым сервисам, которые распространяются через TestFlight.
Обычно авторы приложений распространяют приглашения на тематических форумах, Reddit, соцсетях или через форму на сайте. Теперь же у них есть полноценный репозиторий, позволяющий находить интересные приложения и быстро подключаться к программе тестирования.
Что будет с сервисом дальше, пока неизвестно: сейчас Airport на iOS ограничен 10 тысячами пользователей и для дальнейшего развития сервис должен попасть в App Store. Пропустят ли его модераторы Apple — большой вопрос.
Но работа над Airport продолжается: даже если не получится с App Store, команда разработчиков переключится на веб-версию и продолжит развивать сообщество — тут правила Apple, вероятно, будут бессильны.
А на Android есть такое?
А зачем?
Альтернативных сторов полно, к тому же сама ОС не накладывает ограничений на установку. Нет проблемы, как на iOS — не нужно и героически решать её.
Apptoide
Никакой это не запасной аэродром.
Можно же легко добавлять более 10 тысяч пользователей, просто создавая еще одно приложение, с тем же функционалом, и инвайтить вторую волну уже в него, и так далее..
Наверняка им даже в голову не приходило это изящное решение. Вам бы в разработчики.
Есть же еще AltStore, почему единственный?