Apple легализует сторонние магазины приложений на iOS. Как всё будет устроено?
А ещё разрешает использование NFC сторонними платёжными сервисами и снижает комиссии за платежи внутри программ (хотя не без нюансов).
25 января Apple объявила о масштабных изменениях в работе iOS, App Store и Safari на территории 27 стран Европейского союза. Компании пришлось отказаться от своих принципов ради исполнения европейского Закона о цифровых рынках (Digital Markets Act, DMA), который регулирует работу «привратников» — технологических компаний, которые оказывают значительное влияние на рынок. Основные положения закона вступят в силу в марте 2024 года.
Apple неоднократно критиковала DMA. В компании считают, что либерализация способов распространения приложений и другие изменения «открывают новые возможности» для разработчиков вредоносного и незаконного ПО.
Как будут работать альтернативные магазины приложений
Впервые в iOS появятся легальные альтернативы магазину приложений App Store. Но всё будет устроено куда сложнее, чем в Android. Скачать с 4PDA и «руками» установить IPA-файл не получится. Приложения можно будет ставить только из App Store или сторонних магазинов приложений, одобренных Apple.
Для пользователей. В iOS появится новый интерфейс для установки нового магазина приложений. В системном окне будут отображаться название и логотип маркетплейса, информация о разработчике, скриншоты и возрастной рейтинг. Процесс инсталляции альтстора включает подтверждение через приложение «Настройки».
Пользователи смогут выбрать магазин по умолчанию, а также управлять списком разрешённых маркетплейсов через «Настройки». Удаление магазина приведёт к прекращению обновлений приложений, поставленных через него.
Программы, которые установлены из альтернативного источника, будут появляться в поиске Spotlight, управляться через сервис «Экранное время» и поддерживать функцию прозрачности при отслеживании. В то же время пользователи не смогут, например, ограничить покупки для членов семьи в таких аппах.
Для разработчиков. Организовать собственный маркетплейс просто так не выйдет — необходимо:
- Иметь аккаунт Apple Developer Program в качестве организации, зарегистрированной в Европейском союзе, или иностранной организации, которая имеет дочернюю фирму в ЕС.
- Предоставить Apple аккредитив (денежное обязательство) от финансового учреждения с рейтингом A в размере 1 млн евро, чтобы «гарантировать поддержку разработчиков и пользователей».
- Организовать распространение магазина через веб-сайт. Apple не будет помогать с дистрибуцией альтсторов.
Разработчики сторонних маркетплейсов обязуются платить Apple за использование «базовой технологии» (комиссия называется Core Technology Fee или CTF). Размер платы — 0,5 евро за «каждую первую ежегодную» установку магазина. Платежи начисляются сразу, с первой установки альтстора.
Зато Apple не будет взимать комиссию за приложения, которые установлены через альтернативные торговые площадки. Разработчики альтсторов могут встроить сторонние платёжные системы и не платить Apple комиссию за транзакции.
В ответ Apple не несёт ответственности за нарушение конфиденциальности пользовательских данных, злоупотребления, мошенничество и манипуляции, которые могут происходить в альсторах. Вопросы финансовых расчётов с пользователями тоже целиком на плечах разработчиков магазинов.
Приложения, распространяемые через альтернативные маркетплейсы, проходят обязательный процесс нотаризации, который уже внедрён в App Store. Apple при помощи алгоритмов и экспертов проверяет, что программное обеспечение не содержит угроз безопасности и конфиденциальности, работает так, как обещано, и не подвергает пользователей «вопиющему мошенничеству». Кроме того, приложения проверяются на наличие вирусов во время и после установки на iPhone.
Apple будет комплектовать цифровой подписью все приложения, которые предназначены для альтернативного распространения. Это необходимо для защиты интеллектуальной собственности разработчиков и гарантии того, что пользователи устанавливают приложение именно от того автора, что указан в описании.
Как ещё изменится работа iOS
NFC в сторонних платёжных сервисах. Наконец-то появятся альтернативы Apple Pay: европейским разработчикам приложений банков и бесконтактной оплаты предоставят программные интерфейсы для взаимодействия с модулем NFC в iPhone.
Владелец iPhone сможет выбрать систему бесконтактной оплаты по умолчанию. Так что запускать вручную нужное приложение перед каждой оплатой не придётся: выбранная система будет запускаться по двойному нажатию на кнопку питания или при поднесении к терминалу.
К бесконтактной оплате допустят не все приложения: Apple будет проверять каждый такой сервис на соответствие ряду требований, в том числе на соблюдение стандартов защиты данных банковских карт PCI DSS и EMVCo. Авторы приложения также должны обладать лицензией на предоставление платёжных услуг в Европейской экономической зоне.
Сторонние браузерные движки. Chrome, «Яндекс Браузер», Microsoft Edge и многие другие основаны на технологии Blink, а Firefox — на Gecko/Quantum. Но в рамках iOS все браузеры работают на движке Apple WebKit — такова политика Apple. Разработчики браузеров вольны только предлагать свой интерфейс и набор функций, но рендеринг веб-страниц происходит при помощи одного механизма.
Теперь в iOS легализуется использование других движков. В начале 2023 года СМИ уже сообщали о тестировании прототипа Chrome на базе Blink под iOS. Вероятно, инженеры Google скоро предложат переработанный браузер в рамках публичного бета-теста.
Как и в случае с альтсторами и NFC, Apple будет решать, какие разработчики смогут использовать сторонние браузерные движки. Корпорация подготовила список требований: например, браузер должен блокировать сторонние cookie-файлы по умолчанию и успешно проходить не менее 90% тестов на соответствие общепринятым веб-стандартам.
Как изменится работа App Store
У разработчиков появляются три опции распространения приложений:
- Через App Store по старым правилам. Взимается комиссия за покупку приложения и за все транзакции внутри него. При доходе менее миллиона долларов в год — 15% комиссии в рамках программы App Store Small Business Program, более миллиона долларов — 30%. Подписки облагаются 30-процентной комиссией в течение первого года и 15-процентной в течение второго и последующих лет.
- Через App Store по новым правилам. Комиссия снижается с 30% до 17% в общем случае и с 15% до 10% по App Store Small Business Program. За использование платежной системы Apple взимается дополнительная комиссия в размере 3%, поэтому реальная комиссия составит от 13% до 20%. Комиссия в размере 3% не распространяется на разработчиков, использующих альтернативные платежные системы. Разработчики также должны платить Core Technology Fee в размере 0,50 евро за каждую установку их приложения на одного пользователя. Есть льгота для инди-разработчиков: первый миллион установок комиссией не облагается.
- Через сторонний магазин приложений. Apple не взимает никаких комиссий кроме CTF по тем же правилам.
CTF засчитывается при первой установке приложения с помощью учетной записи пользователя из ЕС за 12-месячный период. То есть если один пользователь успел за год установить приложение на несколько устройств или несколько раз на одно устройство, комиссия взимается только в первый раз.
Apple предоставила разработчикам калькулятор, который позволяет оценить размер Core Technology Fee при разных условиях. Например, разработчику приложения с 2 млн ежегодных установок из ЕС, даже если оно распространяется бесплатно и не содержит внутренних покупок, придётся отдавать Apple по 45 290 долларов каждый месяц (543 480 долларов в год).
Некоторые возможности появятся по всему миру:
- Разработчики смогут публиковать в App Store сервисы для стриминга игр (например, GeForce Now). А мини-приложения, мини-игры, чат-боты и плагины, встроенные в опубликованные в App Store приложения, смогут использовать систему in-app платежей от Apple.
- Сервис App Store Connect предоставит авторам приложении более 50 новых аналитических отчётов, в том числе данные по вовлечённости пользователей.
- Apple отменяет требование, согласно которому разработчики приложений должны предлагать кнопку «Войти с Apple» наряду с другими сторонними вариантами авторизации. Теперь можно использовать другую «службу входа, ориентированную на конфиденциальность».
Как изменится работа Safari
Начиная с iOS 14, iPhone позволяет выбрать браузер по умолчанию через «Настройки». Но теперь во время первого запуска браузера Safari европейским пользователям предложат установить один или несколько альтернативных веб-обозревателей на выбор. В каждой стране список будет разным в зависимости от того, где какие браузеры наиболее популярны.
Примеры:
- Франция: Aloha, Brave, Chrome, DuckDuckGo, Ecosia, Edge, Firefox, Onion Browser, Opera, Private Browser Deluxe, Qwant и Safari.
- Германия: Aloha, Brave, Chrome, DuckDuckGo, Ecosia, Edge, Firefox, Ivanti Web@Work, Onion Browser, Opera, Safari и You.com AI Search Assistant.
- Италия: Aloha, Brave, Chrome, DuckDuckGo, Ecosia, Edge, Firefox, Ivanti Web@Work, Onion Browser, Opera, Safari и You.com AI Search Assistant.
Перечень будет отображаться в случайном порядке для каждого пользователя.
Механизм напоминает российский закон об обязательной предустановке отечественных приложений на ввозимые в страну смартфоны и другую электронику. Как правило, производители не устанавливают все предписанные программы с завода. Вместо этого устройство при первом запуске спрашивает пользователя, какие конкретно российские сервисы он хотел бы скачать и поставить.
Где всё это будет доступно
Все изменения (кроме оговоренных в разделе «Как изменится работа App Store») касаются 27 стран, которые входят в Европейский союз. Новые возможности будут доступны только пользователям и разработчикам из ЕС.
Apple заявила, что ограничивает новые положения пределами ЕС, поскольку обеспокоена тем, как альтернативные магазины приложений и способы оплаты повлияют на конфиденциальность и безопасность пользователей.
Обмануть систему и воспользоваться сторонними маркетплейсами в России едва ли получится. По данным издания 9to5Mac, чтобы понять, стоит ли включить для конкретного устройства доступ к установке приложений из альтернативных источников, Apple сверяет несколько параметров:
- Регион учётной записи Apple ID;
- Платёжный адрес, указанный в Apple ID;
- Текущее местоположение пользователя;
- Класс устройства: iPhone, iPad и др.
Apple запустила публичное тестирование iOS 17.4, которая содержит все анонсированные изменения. Финальный релиз операционной системы должен случиться до 6 марта, когда начнут применяться требования DMA.