Через месяц после неохотной капитуляции Apple перед европейским «Законом о цифровых рынках» в регионе полноценно заработал только один посторонний магазин приложений для iOS. Это ориентированная на бизнес-сегмент платформа Mobivention, позволяющая компаниям распространять свои программы среди своих сотрудников. Но в ближайшем будущем количество площадок вырастет.
Анонсированы Epic Games Store и MacPaw Setapp, но возможно первым на телефонах пользователей из ЕС появится AltStore от Райли Тестута (Riley Testut) — разработчика одноименной альтернативы App Store, которая была запущена в 2019 году и даже не требовала джейлбрейка. Пока официальная версия AltStore находится на одобрении Apple и после завершения процедуры будет готова к запуску. Журналистам ресурса The Verge удалось протестировать предварительную версию платформы.
Одним из факторов, сдерживающих развитие альтернативных магазинов приложений, стала дороговизна этих проектов: за каждую первую в год установку приложения из посторонних магазинов при превышении миллиона загрузок разработчик должен выплачивать Apple “основной технологический сбор” (Core Technology Fee – CTF) в размере €0 , 50. Это касается установки и самих магазинов приложений. Mobivention переложила это бремя на своих клиентов, а в AltStore пока не сообщили, как намерены решать этот вопрос, хотя текущая версия площадки уже установлена более миллиона раз.
Еще одним потенциальным препятствием для распространения посторонних площадок есть сложность их установки. Сначала нужно нажать ссылку в браузере на загрузку альтернативного магазина. После этого на телефоне появляется всплывающее окно, что настройка гаджета не поддерживает работу с площадками этого разработчика. Нужно перейти в настройки, включить торговую площадку, вернуться к браузеру, снова нажать ссылку на загрузку и дополнительно подтвердить установку альтернативного магазина. Только тогда можно открыть его и посмотреть доступные программы. Между тем основной Apple App Store запускается только в одно касание.
Установка программ из альтернативных магазинов не отличается от аналогичной процедуры в App Store – это касается программного обеспечения, размещенного на площадках, для которого достаточно нажать кнопку установки. Но в AltStore можно также добавлять «источники» — предоставляемые разработчиками ссылки на JSON-файлы с метаданными приложений. Если добавить такой источник, приложения из него также можно загрузить в AltStore. Выходит своего рода магазин в магазине. Для рядового пользователя эта процедура может показаться несколько запутанной, но в AltStore намерены решить эту проблему после официального запуска магазина.
Пока в AltStore доступны две программы, разработанные самим создателем площадки: Delta – эмулятор классических приставок Nintendo, а также Clip – менеджер буфера обмена с расширенными возможностями. Delta позволяет загружать файлы игр из iCloud или локально из папки Загрузка на устройстве. Управление на сенсорном экране удобно назвать нельзя, но можно подключать внешние контроллеры.
Аналогичные Clip программы есть в официальном App Store, но менеджер на альтернативной площадке предлагает расширенные возможности: теперь для работы с буфером обмена не нужно каждый раз открывать саму программу – он работает в фоновом режиме, и отдельные его элементы вызываются при необходимости. В своем магазине Apple ограничивает возможности менеджеров буфера обмена по соображениям безопасности, но разработчик Clip уверяет, что приложение использует стандартные средства безопасности iOS, включая песочницу, а данные хранятся локально в базе данных SQLite. Для скачивания программы необходимо оформить подписку на платформе Patreon за $1 (плюс налоги) в месяц. Подписку можно отменить в любой момент — программа продолжит работать, но обновляться уже не сможет.
Apple предостерегает, что программы на альтернативных площадках могут оказаться менее безопасными, чем программное обеспечение в App Store, но и по Clip разработчику пришлось согласовывать с Apple реализацию некоторых функций. В частности, это коснулось работы программы в фоновом режиме и прямого доступа к геоданным — последний пришлось заменить интегрированной картой. Возможно, действительно не так драматично, как предостерегает Apple, но и дополнительные механизмы прозрачности в альтернативных магазинах приложений не помешают.
Посторонние платформы типа AltStore на практике, вероятно, окажутся привлекательными только для опытных пользователей и энтузиастов, пытающихся решить какие-то экзотические проблемы или ищут что-то, чего нет в App Store, например, менеджер буфера обмена с расширенными возможностями. В перспективе также откроются магазины программ Epic Games и MacPaw для более широкой аудитории.
Если вы заметили ошибку, выделите ее мышью и нажмите CTRL+ENTER.