Недавние изменения в законах ЕС требуют от Apple разрешить сторонние магазины приложений в странах ЕС. Вот как использовать AltStore для загрузки приложений iOS.
Недавно Европейский союз принял Закон о цифровых рынках (DMA) — новый закон, который требует от поставщиков устройств разрешать использование открытых экосистем приложений и позволяет пользователям загружать приложения из альтернативных торговых площадок программного обеспечения.
Этот закон был принят после того, как несколько европейских стран пожаловались на то, что закрытый фирменный магазин приложений Apple является монополией и ограничивает конкуренцию.
Согласно DMA, поставщики устройств должны разрешить открытый способ «загрузки» приложений на мобильные устройства из сторонних магазинов приложений. Sideloading — это просто еще один термин, используемый для описания установки приложений из других мест, нежели собственные магазины ПО производителей устройств или ОС.
Для устройств iOS уже появились несколько таких «альтернативных» магазинов приложений. Большинство из них работают так же, как магазины Apple App Store или Google Play, но с некоторыми отличиями.
AltStore
Одним из таких сторонних магазинов приложений для устройств iOS является AltStore Райли Тестута, который также является автором популярного эмулятора iOS для Nintendo Game Boy Delta.
Существует две версии AltStore — одна для пользователей в странах ЕС (AltStore PAL) и одна для всех остальных (AltStore).
Чтобы использовать AltStore PAL, вам необходимо физически находиться на территории страны ЕС, не использовать VPN, войти в учетную запись App Store ЕС и использовать iOS 17.4 или более позднюю версию.
Большинство тех же ограничений распространяются на использование AltStore за пределами ЕС, за исключением того, что вы можете использовать VPN и любую учетную запись App Store за пределами ЕС.
Чтобы установить AltStore на устройства iOS за пределами стран ЕС, вам также понадобится компьютер Mac или Windows для запуска приложения AltServer, которое установит версию AltStore для iOS на ваше устройство iOS.
За пределами ЕС в магазинах приложений Apple нет версии AltStore.
Одно из основных ограничений AltStore связано с ограничениями, введенными Apple. На устройстве одновременно можно установить только три сторонних приложения.
Это большое неудобство, но вы можете обойти его, деактивировав приложения, которые вы не используете, чтобы освободить место для большего количества приложений. Вы можете повторно активировать приложения по мере необходимости, чтобы использовать их.
Установка
Чтобы установить приложение AltStore на устройства iOS в ЕС, следуйте инструкциям на странице загрузки AltStore PAL.
Для AltStore за пределами стран ЕС прокрутите страницу загрузок AltStore до конца и нажмите кнопку для получения инструкций по установке для macOS или Windows.
Вам понадобится приложение Apple Music, установленное на Mac или Windows. Также убедитесь, что на вашем устройстве Apple установлена последняя версия iOS.
Вам нужно будет включить режим разработчика на вашем устройстве iOS. Для этого откройте приложение «Настройки iOS» на вашем устройстве, прокрутите и нажмите «Конфиденциальность и безопасность», затем спуститесь вниз до «Режима разработчика» справа.
Нажмите «Режим разработчика» и включите переключатель.
Режим разработчика iOS на iPad.
Режим разработчика позволяет вашему устройству iOS устанавливать встроенные приложения вне обычного процесса проверки чека App Store ASN.1 от Apple. Требуется только, чтобы приложение было подписано известным зарегистрированным разработчиком Apple, который создал и подписал приложение в Xcode с использованием авторизованного подписывания кода Apple.
Затем подключите свое устройство iOS к компьютеру Mac с помощью USB-кабеля, запустите Apple Music, затем выберите свое устройство iOS на боковой панели в левой части окна Apple Music:
Выберите свое устройство iOS слева в Apple Music.
Нажмите кнопку «Открыть в Finder» в правой части окна Apple Music, после чего откроется новое окно Finder с вашим устройством iOS в боковой панели слева.
Нажмите на устройство iOS в Finder, затем убедитесь, что флажок Показывать этот iPhone при подключении к WiFi установлен. Эта настройка также работает для iPad.
При желании вы также можете включить этот флажок в приложении Apple Music на macOS или Windows.
Включите функцию Показывать этот iPhone при подключении к Wi-Fi в окне Finder.
Когда вы это сделаете, вам будет предложено ввести логин и пароль вашего аккаунта Apple. Эта информация не считывается и не сохраняется разработчиком и отправляется в Apple только для настройки вашего аккаунта Apple, чтобы разрешить стороннюю загрузку приложений.
Введите адрес электронной почты и пароль для входа в свою учетную запись Apple.
После того, как все это сделано, разархивируйте приложение AltServer для macOS или Windows, которое вы скачали с сайта, и запустите его. Мы будем использовать версию для Mac в качестве примера.
При запуске версии AltServer для MacOS в правом верхнем углу панели меню вашего Mac появится небольшой значок. Щелчок по этому значку открывает всплывающее меню, одним из пунктов которого является Install AltStore…
Выберите Установить AltStore… и вы должны увидеть подключенное устройство iOS в его подменю. Выберите свое устройство.
На этом этапе на вашем устройстве iOS может появиться предупреждение «Ненадежный разработчик». Это происходит потому, что приложение, которое вы устанавливаете, не одобрено App Store Apple, поэтому Apple не может судить, стоит ли ему доверять или нет.
Вы можете получить предупреждение о том, что приложение не может быть установлено, поскольку настройки управления вашим устройством не разрешают приложения этого разработчика. Если это так, вернитесь в приложение «Настройки», затем нажмите «Основные» -> «VPN и управление устройством» -> «ПРИЛОЖЕНИЕ РАЗРАБОТЧИКА».
На следующей панели вы увидите приложение AltStore в списке. Нажмите «Доверять», чтобы проверить приложение.
После проверки приложения AltStore ваш собственный адрес электронной почты Apple Account будет указан под ним на панели управления устройствами. Это нормально и указывает на то, что приложение было авторизовано для загрузки с использованием данных для входа в ваш Apple Account.
На этом установка AltStore на ваше устройство iOS с вашего Mac завершена.
Использование AltStore
Вернувшись на главный экран iOS, коснитесь значка приложения AltStore, чтобы запустить его. Вы получите уведомление с вопросом, разрешено ли AltStore подключаться к устройствам в вашей локальной сети. Коснитесь «Разрешить».
Вы получите похожее оповещение для Уведомлений. Также нажмите Разрешить.
AltStore для iOS также требует сетевого подключения на вашем устройстве iOS. Убедитесь, что WiFi включен и подключен к сети.
После того, как вы нажмете на оповещение о разрешении уведомлений и отклоните его, AltStore должен быть запущен и готов к использованию. Приложение будет извлекать новостную ленту с серверов разработчика и отображать ее:
AltStore работает на iPadOS.
Далее вам нужно будет нажать «Настройки» на панели вкладок в нижней части приложения AltStore на вашем устройстве iOS, а затем войти в свою учетную запись Apple.
Вы также можете просматривать приложения AltStore и видеть, какие приложения у вас установлены, нажав любую из двух других кнопок в нижней части приложения AltStore на панели вкладок.
Теперь вы готовы начать использовать загруженные из сторонних источников приложения.
Еще несколько вопросов
Имейте в виду, что приложения, установленные из AltStore, истекают через семь дней. В случае с версией для ЕС есть льготный период после того, как вы покинете ЕС, прежде чем приложения перестанут работать.
Если это произойдет, вам придется повторно активировать их по возвращении.
В случае использования версии AltStore для стран, не входящих в ЕС, вам также необходимо оставить AltServer запущенным на вашем компьютере для установки, обновления, активации или деактивации приложений AltStore.
Документация AltStore очень хорошо сделана, чистая и понятная. Также есть раздел о том, как распространять собственные приложения в AltStore.
В целом, Testut проделал отличную работу с AltStore, и его легко использовать после установки. Вам нужно будет просмотреть документацию, чтобы понять все нюансы, но его достаточно легко использовать и без документации.
Также на RevenueCat прошла интересная дискуссия с г-ном Тестю.
Поскольку экосистема App Store открывается для сторонних магазинов, AltStore становится обязательным, пока он доступен. Неизбежно появятся новые возможности, предоставляя потребителям больше выбора относительно того, где приобретать приложения для своих устройств.