Раньше у Apple существовали раздельные программы — iOS Developer Program и Mac Developer Program. Сегодня это единая Apple Developer Program, покрывающая все платформы Apple сразу.
Что вошло в объединённую программу
- Публикация приложений для iOS, iPadOS, macOS, watchOS и tvOS
- Единый набор сертификатов и профилей для всех платформ
- Единая цена членства — 99 долларов США в год
FAQ
Нужно ли отдельно платить за публикацию под macOS и iOS?
Нет, одно членство в Apple Developer Program покрывает все платформы Apple.
Когда произошло объединение программ?
Объединение произошло ещё в 2012 году — сегодня отдельных программ по платформам не существует.
Как раньше выглядела разрозненная система программ
До 2012 года разработчику, который хотел публиковать приложения и под iOS, и под macOS, приходилось оформлять и оплачивать два отдельных членства. Это создавало путаницу и двойные расходы для кроссплатформенных команд, что и стало одной из причин объединения программ.
Что осталось специфичным для каждой платформы, несмотря на объединение
Хотя членство единое, некоторые технические детали остаются платформозависимыми: отдельные App ID для iOS и macOS-версий одного продукта, разные наборы Capabilities и разные требования App Review в зависимости от целевой платформы приложения.
Влияние объединения на разработчиков образовательных учреждений
Отдельная историческая ветка — программы для университетов и образовательных организаций, которые тоже были частично реорганизованы при переходе к единой Apple Developer Program. Сегодня учебные заведения оформляют доступ через обычный Organization-аккаунт либо через специальные образовательные инициативы Apple, отдельные от коммерческой Program.
Как объединение упростило кроссплатформенные SDK
С единой программой Apple смогла унифицировать и техническую сторону — многие современные фреймворки (например, SwiftUI) работают идентично на iOS, macOS, watchOS и tvOS благодаря общей архитектуре сертификации и подписи, что было бы сложнее реализовать при раздельных программах с разными правилами для каждой платформы.
Как объединение повлияло на цену для разработчиков
До объединения совместная разработка под iOS и macOS обходилась дороже — два отдельных членства означали двойной годовой взнос. Переход на единую программу де-факто снизил стоимость входа для кроссплатформенных команд почти вдвое по сравнению с прежней моделью.
Наследие раздельных программ в современной терминологии
Несмотря на объединение, в документации Apple всё ещё встречаются платформо-специфичные разделы — например, отдельные требования App Review для watchOS-приложений, отражающие историческое разделение, хотя формально членство остаётся единым для всех платформ.
Что было общего между старыми программами, несмотря на разделение
Даже до объединения обе программы — iOS и Mac Developer — использовали единую систему Apple ID для входа и схожую структуру сертификатов, что отчасти облегчило технический переход к единой модели в 2012 году без необходимости менять фундаментальные механизмы аутентификации.
Обучающие материалы, всё ещё описывающие раздельные программы
Устаревшие учебники по iOS-разработке, изданные до 2012 года, могут описывать процесс регистрации, актуальный только для прежней раздельной модели — при использовании таких материалов стоит держать в уме, что современная регистрация проще и не требует выбора конкретной платформенной программы.
Наследие раздельных программ в ценообразовании Enterprise
Интересно, что Enterprise Program до сих пор остаётся отдельной по цене и условиям от основной Apple Developer Program — это единственный сегмент, где историческое разделение по типу дистрибуции сохранилось до наших дней, хотя формально оно не связано с прежним делением по платформам iOS/Mac.
Как быстро проверить, что вы используете актуальную единую программу
Если в разделе Account вашего аккаунта отображается просто «Apple Developer Program» без уточнения платформы — вы используете актуальную объединённую модель. Отдельные платформенные названия членства сегодня нигде в интерфейсе не встречаются.
Итог
Единая программа упрощает разработку кроссплатформенных продуктов. Подробнее об уровнях членства — в статье «Apple Developer Program: как работает и что даёт».
