
Apple находится под давлением в Европейском союзе, поскольку антимонопольное законодательство — Закон о цифровых рынках (Digital Markets Act) — требует от компании разрешить пользователям устанавливать приложения извне App Store для увеличения конкуренции. Теперь 9to5Mac обнаружил в коде бета-версии iOS 17.2 доказательства того, что компания действительно движется к включению такой возможности на устройствах iOS.
Обновление: Apple опубликовала новую документацию для API Managed App Distribution на своем веб-сайте, подтверждающую, что он в первую очередь предназначен для решения MDM. Как мы предположили в нашем отчете, он все еще может быть использован для других целей. Оригинальную статью можно прочитать ниже.
Что такое sideloading
Для тех, кто не знаком с этим термином, sideloading — это процесс установки приложений, полученных из сторонних источников, а не из официального. В случае с iOS официальным (и единственным доступным для пользователей iPhone и iPad) источником является App Store. Apple никогда не разрешала sideloading на iOS, поскольку это позволило бы приложениям обходить правила App Store.
Однако в прошлом году Европейский союз принял Закон о цифровых рынках (DMA) — новый пакет антимонопольного законодательства, направленный против крупных технологических компаний, чтобы они не использовали свои преимущества для подрыва конкуренции. Одно из требований DMA заключается в том, чтобы пользователи могли устанавливать любые приложения по своему выбору из сторонних источников.
Предыдущие отчеты показали, что Apple проводила скрытую работу над iOS 17, чтобы подготовить систему к sideloading в Европе. С появлением бета-версии iOS 17.2 внутренний код подтверждает это.
iOS 17.2, похоже, готов разрешить альтернативные магазины приложений
В iOS 17.2 появился новый публичный фреймворк под названием «Managed App Distribution» (Распространение управляемых приложений). Хотя наша первая мысль была о том, что этот API связан с решениями MDM для установки корпоративных приложений (что уже возможно на iOS), похоже, что Apple работает над чем-то более значительным.
Анализируя новый API, мы узнали, что в системе объявлена конечная точка расширения, а это означает, что другие приложения могут создавать расширения такого типа. Копая глубже, мы обнаружили новое, неиспользуемое разрешение, которое предоставит сторонним приложениям право устанавливать другие приложения. Другими словами, это позволило бы разработчикам создавать свои собственные магазины приложений.
API имеет базовые элементы управления для загрузки, установки и даже обновления приложений из внешних источников. Он также может проверять, совместимо ли приложение с конкретным устройством или версией iOS, что уже делает App Store. Опять же, это легко могло бы использоваться для модернизации решений MDM, но есть и другой момент.
Мы также нашли в этом API упоминания региональной блокировки, что предполагает, что Apple может ограничить его использование определенными странами. Для решений MDM это не имело бы смысла, но для включения sideloading только в определенных странах по требованию властей — например, в Европейском Союзе — это имеет смысл.
Ранее в этом году 9to5Mac сообщал, что Apple разработала новую систему для ограничения определенных функций iOS в зависимости от местоположения пользователя.

Когда это произойдет?
Теоретически Apple обязана соблюдать законодательство DMA к марту 2024 года. Компания даже признала в отчете по форме 10-K, что ожидает внести изменения, которые повлияют на бизнес-модель App Store.
В то же время, Apple также подаст апелляцию в Европейский союз по поводу включения App Store в Закон о цифровых рынках, что неудивительно. Apple, вероятно, будет пытаться сделать все возможное, чтобы сохранить App Store на iOS. Но в конечном итоге iOS 17 будет готова к sideloading.