Apple Developer Program: что это и какие возможности даёт

Apple Developer Program — это платное членство, которое превращает бесплатный доступ к инструментам разработчика Apple в полноценную возможность публиковать приложения и пользоваться расширенными сервисами платформы.

Что такое Apple Developer Program

Это официальная программа членства Apple для разработчиков. В отличие от базового бесплатного доступа к порталу Apple Developer, участие в программе даёт право публиковать приложения в App Store, выпускать production-сертификаты, участвовать в бета-программах и использовать расширенные API. Членство оформляется на аккаунт Apple ID и продлевается ежегодно.

Отличия от бесплатного аккаунта Apple ID

С обычным Apple ID и без оплаты членства разработчик уже может: скачать Xcode, писать код, собирать и тестировать приложение на собственном устройстве. Но недоступны: публикация в App Store, полноценные production-сертификаты, TestFlight для внешних тестировщиков, доступ к некоторым API (например, push-уведомлениям в боевом режиме) и участие в бета-программах Apple.

Уровни участия: Individual, Organization, Enterprise

Apple предлагает три основных варианта членства:

  • Individual — для физических лиц, приложения публикуются от имени конкретного человека;
  • Organization — для компаний, приложения публикуются от имени юридического лица, доступна командная работа с распределением ролей;
  • Enterprise — отдельная программа для крупных организаций, позволяющая распространять корпоративные приложения внутри компании в обход публичного App Store.

Что входит в членство

Оплаченное членство даёт: публикацию неограниченного числа приложений в App Store, выпуск сертификатов разработки и распространения, provisioning-профили для тестовых и боевых сборок, доступ к TestFlight, ранний доступ к бета-версиям операционных систем Apple, а также техническую поддержку разработчика (ограниченное количество обращений в год).

Как продлевать участие в программе

Членство действует один год с даты оплаты и требует ежегодного продления с повторной оплатой. Если срок истекает, приложения, уже опубликованные в App Store, продолжают быть доступны пользователям, но публикация новых версий и доступ к сервисам разработчика приостанавливаются до продления. Apple заранее уведомляет о приближающемся окончании срока по email, привязанному к аккаунту.

Как перейти с бесплатного уровня на платный

Апгрейд не требует создания нового Apple ID — тот же аккаунт, который уже используется для бесплатной разработки в Xcode, можно напрямую оформить в качестве платного члена Apple Developer Program через сайт developer.apple.com. Все проекты, ранее собранные с бесплатным доступом, продолжают работать в том же Xcode без необходимости пересоздавать их с нуля.

Сравнение с бесплатным уровнем Google Play

У Google Play подобного полностью бесплатного уровня для тестирования на реальных устройствах через официальный магазин нет — там оплата разового сбора обязательна с самого начала. В этом смысле Apple даёт больше пространства для экспериментов до того, как разработчик примет решение вкладываться в полноценную публикацию.

Нужен готовый аккаунт разработчика Apple Developer?

Посмотреть условия