Открыть сервисСервис

Сторонние приложения в iOS

Сторонние приложения в iOS — это программы, разработанные независимыми компаниями и частными разработчиками и устанавливаемые на устройства Apple с операционной системой iOS через официальный магазин App Store или альтернативные каналы дистрибуции. В отличие от встроенных приложений Apple, сторонние программы проходят модерацию Apple, распространяются по модели цифровой дистрибуции и подчиняются правилам App Store Review Guidelines.

История

До появления App Store в 2007 году владельцы iPhone не могли устанавливали стороннее программное обеспечение — устройства работали только с встроенными приложениями Apple. Ситуация изменилась 10 июля 2008 года, когда вместе с выходом iPhone 3G и обновлением iOS 2.0 Apple запустила App Store. Магазин стал основным каналом дистрибуции сторонних приложений на iOS и одним из первых в индустрии мобильных приложений.

К 2024 году в App Store было доступно более 1,8 миллиона приложений, из которых подавляющее большинство — сторонние. За время существования магазина разработчики получили более 300 миллиардов долларов выплат.

Модель распространения

Официальный канал — App Store

App Store остаётся единственным разрешённым способом установки сторонних приложений на iOS в большинстве стран мира. Процесс публикации включает:

  • регистрацию разработчика в программе Apple Developer Program (годовая подписка — 99 долларов США);
  • сборку приложения в среде Xcode и загрузку в App Store Connect;
  • модерацию Apple, которая в среднем занимает от нескольких часов до нескольких дней;
  • публикацию с возможностью обновлений.

Apple взимает комиссию с продаж внутри приложений и подписок: 30 процентов от суммы платежа, либо 15 процентов для участников программы App Store Small Business Program (для разработчиков с годовым доходом менее 1 миллиона долларов) и для подписок на второй год.

Альтернативные каналы

В ряде случаев установка сторонних приложений возможна вне App Store:

  • Enterprise Distribution — корпоративные приложения распространяются через внутренние сервера компаний с использованием сертификатов Apple Developer Enterprise Program;
  • TestFlight — платформа для бета-тестирования приложений, допускающая установку до 10 000 внешних тестировщиков;
  • AltStore и аналоги — сторонние магазины, использующие уязвимости или легальные механизмы (например, бесплатные сертификаты разработчика) для установки приложений вне App Store;
  • Jailbreak — взлом системы с целью снятия ограничений Apple, что позволяет устанавливать любые приложения, но аннулирует гарантию и снижает безопасность.

Технологическая основа

Сторонние приложения для iOS создаются с использованием официальных инструментов Apple:

ИнструментНазначение
XcodeИнтегрированная среда разработки
SwiftОсновной язык программирования
Objective-CУнаследованный язык, поддерживается Apple
SwiftUIДекларативный фреймворк интерфейсов
UIKitФреймворк пользовательских интерфейсов
TestKitФреймворк тестирования

Приложения распространяются в формате .ipa и подписываются цифровой подписью разработчика, что позволяет Apple отслеживать происхождение программы и отзывать её при обнаружении нарушений.

Правила App Store

Apple опубликовала App Store Review Guidelines — свод правил, которым должны соответствовать все сторонние приложения. Основные категории ограничений:

Несоблюдение правил ведёт к отказу в публикации или удалению приложения из магазина.

Спорные вопросы

Комиссия и конкуренция

Размер комиссии Apple и эксклюзивность App Store неоднократно становились предметом судебных разбирательств. В 2021 году суд штата Калифорния по иску компании Epic Games (разработчик Fortnite) признал, что Apple действовала в рамках антимонопольного законодательства в целом, но ввела ограничения на информирование пользователей о внешних способах оплаты. В 2024 году в рамках дела Epic Games v. Apple суд обязал Apple допустить внешние ссылки на альтернативные способы оплаты в приложениях.

В Европейском союзе в 2024 году вступили в силу положения Закона о цифровых рынках (Digital Markets Act), обязавшие Apple открыть iOS для сторонних магазинов приложений. В ответ компания запустила в ЕС альтернативные магазины и разрешила установку приложений вне App Store, сохранив при этом комиссию для разработчиков, пользующихся инфраструктурой Apple.

Конфиденциальность

Apple внедрила систему App Tracking Transparency (ATT), требующую от разработчиков получения явного согласия пользователя на отслеживание его активности в других приложениях и на сайтах. Мера была раскритикована рядом крупных рекламных компаний, но поддержана сторонниками защиты персональных данных.

Значение

Сторонние приложения стали основой экосистемы iOS: именно они обеспечивают функциональность мессенджеров, навигаторов, банковских сервисов, игр и медицинских приложений, недоступных в базовой поставке устройства. Модель App Store сформировала экономику мобильной разработки, в которой индивидуальные разработчики и небольшие студии могут конкурировать с крупными компаниями за внимание более миллиарда активных пользователей iOS по всему миру.

Источники:

  • App Store Review Guidelines, Apple Inc.
  • Apple Developer Program — официальная документация
  • Отчёт Apple о выплатах разработчикам (2024)
  • Решение суда по делу Epic Games v. Apple (2021)
  • Digital Markets Act, Европейский союз (2024)
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru