Какую модель доставки приложений iOS клиентам использует Apple

Обновлено: 05.07.2024

Создавайте потрясающие приложения, максимально используя iOS 15 и iPadOS 15. Убедитесь, что ваши приложения работают быстрее, лучше реагируют и привлекают больше внимания, используя последние достижения в ARKit, Core ML и т. д. Создавайте свои приложения с помощью Xcode 13, обновляйте страницы продуктов и отправляйте их сегодня.

Сборка с помощью Xcode 13

Обеспечивайте удобство работы пользователей за счет полной интеграции с последними достижениями на платформах Apple. Создавайте свои приложения с помощью Xcode 13, который включает SDK для iOS 15, iPadOS 15, macOS Monterey, tvOS 15 и watchOS 8.

Начиная с апреля 2022 г. все приложения для iOS и iPadOS, отправляемые в App Store, должны быть созданы с использованием Xcode 13 и iOS 15 SDK.

Оптимизация для iOS 15 и iPadOS 15

SDK для iOS 15 предоставляет ряд интересных возможностей. Повысьте производительность своего приложения, рефакторинг кода, чтобы использовать преимущества асинхронных функций в Swift. Создавайте великолепные приложения на всех платформах Apple с помощью Swift. Создавайте и обучайте модели Core ML прямо на вашем Mac. Обеспечьте более детальную доставку уведомлений с одним из четырех уровней прерывания. Предлагайте веб-расширения Safari на всех устройствах Apple, поддерживающих Safari. Расширьте возможности своего приложения с помощью распознавания звука. И многое другое.

Swift и SwiftUI

Повысьте производительность своего приложения и устраните коварные ошибки с помощью Swift Concurrency. Упростите свой код Swift с помощью async/await. Загружайте удаленные изображения быстрее, чем когда-либо, с помощью AsyncImage в SwiftUI и улучшайте свои приложения с помощью новых функций, таких как улучшенные представления списка, улучшенный поиск и поддержка областей фокусировки управления. Получите больше контроля над низкоуровневыми примитивами рисования с помощью нового Canvas API, современного эквивалента drawRect с ускорением на графическом процессоре. А благодаря новому API представления специальных возможностей ваши настраиваемые элементы управления легко наследуют полную поддержку специальных возможностей от существующих стандартных элементов управления SwiftUI.

Поделиться

SharePlay — это новый мощный способ органично донести информацию до людей, когда пользователи представляют ваше приложение своим друзьям в нужный момент. Объединяйте людей совершенно по-новому, интегрировав свое приложение в FaceTime с помощью SharePlay и API групповых действий.

Фокус и уведомления

Focus позволяет пользователям получать уведомления в удобное для них время, а с помощью API Interruption Levels вы можете обеспечить более детальную доставку с помощью одного из четырех уровней прерывания (включая новые уровни Passive и Time-Sensitive). Уведомления от коммуникационных приложений теперь имеют отличительный внешний вид, и эти приложения могут — с разрешения пользователя — синхронизировать свой статус, чтобы отразить текущий статус Focus на системном уровне пользователя.

Веб-расширения Safari

Веб-расширения Safari используют HTML, CSS и JavaScript, чтобы предложить широкие возможности настройки браузера и новые функции в Интернете. В iOS 15 веб-расширения Safari теперь доступны на всех устройствах Apple, поддерживающих Safari.

ШазамКит

Расширьте возможности приложения с помощью распознавания звука. Сопоставьте музыку с миллионами песен в обширном каталоге Shazam или сделайте любой предварительно записанный звук узнаваемым, создав собственный пользовательский каталог, используя аудио из видео, подкастов и т. д.

Создать машинное обучение

Мощные возможности Create ML теперь доступны в виде платформы Swift для iOS и iPadOS. Программно экспериментируйте и автоматизируйте создание моделей в сценариях Swift или на игровых площадках. Создавайте динамические функции приложений, которые используют Create ML API для обучения моделей непосредственно на основе пользовательского ввода или поведения на устройстве, что позволяет предоставлять персонализированный и адаптивный интерфейс, сохраняя при этом конфиденциальность пользователей.

Тестировать на устройствах

Поддержка всех экранов

Приложения должны отлично смотреться на всех моделях iPhone и iPad, независимо от размера экрана или соотношения сторон. Благодаря таким функциям, как раскадровки Xcode, Auto Layout и SwiftUI, элементы интерфейса и макеты вашего приложения автоматически подстраиваются под дисплей. Протестируйте свои приложения с помощью новейших устройств или симулятора в Xcode 13, чтобы убедиться, что они готовы использовать преимущества дисплеев от края до края, соблюдая безопасные области, поддерживая адаптивные макеты и многое другое. Найдите и устраните проблемы с пользовательским интерфейсом в своем приложении перед тестированием на устройстве, чтобы убедиться, что ваше приложение выглядит великолепно. Обновления приложений должны использовать раскадровку Xcode для предоставления экрана запуска приложения. Кроме того, новые приложения, работающие на iPhone, должны поддерживать все экраны iPhone, а новые приложения, работающие на iPad, должны поддерживать все экраны iPad.

Необходимые возможности устройства

App Store предназначен для предоставления пользователям приложений, полностью совместимых с возможностями их устройств. Убедитесь, что ваш список свойств информации (info.plist) совместим с любыми требованиями к устройству при отправке нового приложения, использующего преимущества новейших технологий.

Бета-тестирование TestFlight

Прежде чем завершить выпуск приложения, получите ценные отзывы от бета-тестеров.Загрузите свое приложение в App Store Connect и используйте TestFlight для тестирования на устройстве и легко пригласите других тестировщиков.

Отправить на проверку

Прежде чем отправить приложение на проверку, убедитесь, что оно готово к общедоступному выпуску и что вы максимально эффективно используете страницу продукта.

Рекомендации

Все приложения, представленные в App Store, проверяются на основе набора технических, содержательных и дизайнерских критериев. Перед отправкой приложения на рассмотрение обязательно ознакомьтесь с Руководством по проверке App Store.

Страница товара

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

Подробности о конфиденциальности приложения

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

Приложения для iPhone и iPad в Mac App Store

Ваши приложения для iPhone и iPad будут автоматически опубликованы в Mac App Store на Apple Silicon Mac, если вы не обновите их доступность в App Store Connect.

Отправка

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

Заявки для watchOS 8

Предоставляйте актуальную информацию, делайте свои приложения более доступными, подключайтесь к периферийным устройствам Bluetooth в фоновом режиме, собирайте данные HealthKit и используйте преимущества графического процессора для богатого программного рисования.

Отправки для tvOS 15

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

Независимо от того, создаете ли вы бизнес-приложения для App Store, настраиваемые приложения для бизнеса или собственные приложения для использования в вашей организации, вы можете легко привлечь свою аудиторию на платформах Apple через программу Apple Developer Program.

App Store Привлекайте клиентов по всему миру.

Благодаря категории, посвященной бизнес-приложениям, App Store упрощает для компаний поиск, покупку и загрузку приложений, предназначенных для использования широким кругом внешних клиентов по всему миру. Они также могут приобретать ваши приложения оптом через Apple Business Manager и распространять их среди пользователей через управление мобильными устройствами.

Apple Business Manager Разработка пользовательских приложений для частного распространения.

Удовлетворяйте уникальные потребности компаний, предлагая в частном порядке приложения, которые вы настроили специально для них. Определенные компании, которые вы укажете в App Store Connect, увидят ваше приложение и смогут приобрести его в разделе «Контент» Apple Business Manager.

Индивидуальное распространение приложений хорошо работает, если вы распространяете приложения среди определенных партнеров, клиентов или франчайзи. Вы также можете использовать настраиваемое распространение приложений для своих внутренних сотрудников. Компании могут распространять приобретенные приложения и управлять ими с помощью управления мобильными устройствами. В качестве альтернативы компании могут предоставлять коды погашения авторизованным пользователям.

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

FliteDeck Pro
Jeppesen распространяет настроенную версию приложения FliteDeck Pro в частном порядке и напрямую среди различных авиакомпаний посредством распространения специализированного приложения.

Возможности

Программа Apple Developer Program предоставляет все необходимое для создания и распространения бизнес-приложений. Частные лица и организации могут зарегистрироваться для распространения приложений в App Store и Apple Business Manager.

App Store Apple Business Manager
Распространение и обновления приложений Размещено Apple в App Store и загружено клиентами Размещено Apple через Apple Business Manager.Организации управляют распространением приложений и обновлениями с помощью MDM или кодов погашения
Доступность Общедоступное распространение среди пользователей в 155 странах и регионах Частное распространение в 69 странах и регионах*
Требования к аудитории Любой клиент в указанных вами странах и регионах Специальная организация для которого он настроен, включая сотрудников вашей организации
App Store Connect: управление приложениями, упрощение приложений, обработка платежей по всему миру, бета-тестирование TestFlight Доступно Доступно Доступно
Apple Pay, Покупки в приложении, Подписки, Аналитика приложений Доступно Недоступно< /td>
Проверка приложения Обязательно Обязательно

Если в вашей организации есть конкретный вариант использования, требующий частного распространения непосредственно среди сотрудников через безопасную внутреннюю систему или решение для управления мобильными устройствами, узнайте о программе Apple Developer Enterprise.

Ресурсы

Загрузите последнюю версию Xcode и используйте эти ресурсы для создания приложений для бизнеса.

SDK и бета-версии

Загрузите SDK и бета-версии операционных систем для всех платформ Apple.

Видео сеанса

Посмотрите видеоролики сеанса WWDC о распространении приложений и управлении устройствами.

Дискуссионные форумы

Обсудите темы корпоративного распространения с инженерами Apple и другими разработчиками.

Членство включает в себя все инструменты, ресурсы и поддержку, необходимые для создания и предоставления программного обеспечения более чем миллиарду клиентов по всему миру на платформах Apple.

Программное обеспечение и инструменты

Бета-версии ОС

Загрузите и установите бета-версии операционных систем, чтобы ваши приложения были готовы к выпуску последних общедоступных версий.

  • Бета-версия iOS
  • бета-версия iPadOS
  • бета-версия macOS
  • бета-версия watchOS
  • бета-версия tvOS

Инструменты

Получите полный доступ к комплексному набору инструментов для настройки служб приложений, управления группами разработчиков и отправки новых приложений и обновлений.

Xcode
Интегрированная среда разработки (IDE) Xcode включает все необходимое для создания и загрузки приложений для iPhone, iPad, Mac, Apple TV и Apple Watch.

App Store Connect
Легко отправляйте свои приложения в App Store и управляйте ими.

  • Создайте страницы продуктов в App Store.
  • Тестируйте приложения с помощью TestFlight, пригласив до 10 000 внешних тестировщиков, используя общедоступную ссылку или их адрес электронной почты.
  • Отправить приложения на проверку.
  • Создавайте рекламные предложения и промокоды.
  • Настройте цены, подписки и доступность.
  • Предлагайте предварительные заказы и наборы приложений.
  • Похудение приложений и до 20 ГБ хранилища ресурсов по требованию для каждого приложения.
  • Управляйте своей командой.
  • Отвечать на отзывы.
  • Просматривайте аналитику приложений, чтобы измерить эффективность вашего приложения с помощью данных, которые вы больше нигде не найдете.
  • Просмотр продаж и тенденций.
  • Просмотр и загрузка платежей и финансовых отчетов.
  • Доступ к инструментам App Store Connect с помощью REST API.

Transporter
Легко загрузите свой двоичный файл в App Store Connect.

Сертификаты, идентификаторы и профили
Разрешите разработку, распространение и обслуживание вашего приложения.

Панель мониторинга CloudKit
Получите подробное представление об активности сервера вашего приложения с помощью CloudKit.

Создавайте машинное обучение
Создавайте, обучайте и развертывайте модели машинного обучения без специальных знаний в области машинного обучения.

Панель инструментов MapKit JS
Отслеживайте, как ваш веб-сайт использует сервисы Apple Maps.

Reality Composer
Быстро создавайте прототипы и создавайте контент для дополненной реальности.

Reality Converter
Преобразование, просмотр и настройка 3D-объектов USDZ на Mac.

Студия снимков (бета)
Настройте изображения статических карт для своего веб-сайта.

Символы SF
Выберите из тысяч настраиваемых символов для использования в своих приложениях.

Класс и Задания
Протестируйте свои образовательные приложения, которые работают с приложениями Класс и Задания.

И многое другое.

Услуги и возможности

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

AirPlay
Предоставьте пользователям возможность беспроводной потоковой передачи контента со своих iPhone, iPad или Mac.

AirPrint
Выполняйте печать фотографий и документов в приложениях для iOS и macOS без необходимости загружать или устанавливать драйверы.

Подборки приложений
Позвольте пользователям начинать и заканчивать работу с вашим приложением за считанные секунды.

Apple Pay
Принимайте платежи за товары и услуги в своих приложениях и в Интернете.

ARKit
Создавайте непревзойденные возможности дополненной реальности для iOS и iPadOS.

Сообщения для бизнеса
Общайтесь со своими бизнес-клиентами прямо в Сообщениях.*

CarPlay
Предоставьте водителям аудио, обмен сообщениями, VoIP, навигацию, элементы управления для конкретного автомобиля и многое другое.*

CloudKit
Храните данные вашего приложения в iCloud и обновляйте все в приложениях и в Интернете. Членство включает до 1 ПБ бесплатного хранилища для каждого приложения.

Core ML
Интегрируйте в свое приложение широкий спектр моделей машинного обучения.

Face ID и Touch ID
Предоставьте пользователям простой и безопасный доступ к содержимому вашего приложения.

FairPlay Streaming
Поставщики контента, поставщики кодирования и сети доставки могут шифровать контент, безопасно обмениваться ключами и защищать воспроизведение на iOS, tvOS и macOS*.

GameKit
Добавьте списки лидеров, достижения, матчмейкинг, испытания и многое другое.

Handoff
Обеспечивайте непрерывность работы пользователей с несколькими устройствами, поддерживая Handoff в своих приложениях и на веб-сайтах.

HealthKit
Предоставление обоснованных решений для здоровья и фитнеса.

HomeKit
Позвольте пользователям общаться с подключенными аксессуарами дома и управлять ими.

Покупки и подписки в приложении
Предлагайте клиентам дополнительный контент и функции в вашем приложении с помощью StoreKit.

Mac Catalyst
Создайте собственное приложение для Mac, используя проект Xcode вашего текущего приложения для iPad.

MapKit
Интегрируйте Apple Maps в свои приложения и веб-сайты.

MusicKit
Предоставьте пользователям возможность воспроизводить Apple Music и их локальную музыкальную библиотеку с вашего веб-сайта и из приложений для iOS или Android.

Сетевые расширения
Настраивайте и расширяйте основные сетевые функции iOS и Mac.

PassKit
Позвольте пользователям просматривать пропуска в вашем приложении, добавлять их в Wallet, отправлять по электронной почте или публиковать в Интернете.

Push-уведомления
Отправляйте локальные и push-уведомления, чтобы информировать пользователей о своевременном и актуальном контенте.

SiriKit и ярлыки
Помогите пользователям быстро выполнять задачи, связанные с вашим приложением, голосом или касанием.

Войти с помощью Apple
Разрешите пользователям входить в ваши приложения и на веб-сайты, используя свой Apple ID.

ResearchKit и CareKit
Создавайте приложения, предоставляющие исследователям, врачам и пациентам медицинскую информацию.

Системные расширения и DriverKit
Предоставляют дополнительные возможности, такие как сетевые расширения и безопасность конечных точек, создание драйверов устройств для Mac.

Виджеты

И многое другое.

Распространение

Магазин приложений

С помощью App Store более миллиарда пользователей iPhone, iPad, Mac, Apple TV и Apple Watch могут легко находить и загружать ваши приложения, игры и наборы наклеек. А с Apple Arcade в App Store вы можете стать частью службы подписки на игры, не имеющей аналогов*.

  • Привлечь клиентов в 175 регионах.
  • Оставляйте себе 70 % выручки от продаж (85 %, если вы зарегистрированы в программе App Store для малого бизнеса или партнерской программе новостей) и 85 % для соответствующих подписок.
  • Без платы за хостинг.
  • Обработкой платежей по всему миру занимается Apple. В зависимости от региона пользователи могут расплачиваться кредитными или дебетовыми картами, платежами оператора связи, цифровыми кошельками или подарочными картами App Store и iTunes.
  • Отправлять неограниченное количество приложений и обновлений.
  • Рассматриваться для включения в редакционный список или статью.
  • Автоматические обновления позволяют пользователям всегда загружать последнюю версию ваших приложений.
  • Размещайте свои покупки в приложении на хостинге Apple, чтобы упростить взаимодействие с пользователем, а также легко распространять и восстанавливать покупки.

Apple Business Manager и Apple School Manager

Все приложения в App Store также доступны в больших объемах для предприятий и образовательных учреждений в некоторых регионах.

  • Выберите скидку для учебных заведений.
  • Предлагайте частные приложения, созданные вами для конкретных организаций.
  • Организации также могут в частном порядке распространять свои проприетарные приложения среди сотрудников.

Специальные

Ограниченное число пользователей может установить ваше приложение непосредственно на свои устройства Apple для тестирования и внутреннего распространения.

  • iPhone (100 за год членства)
  • iPad (100 за год членства)
  • iPod touch (100 за год членства)
  • Apple Watch (100 за год членства)
  • Apple TV (100 за год членства)

Идентификатор разработчика

Распространяйте свои приложения, подключаемые модули и установочные пакеты для Mac за пределами Mac App Store, подписывая их с помощью сертификата идентификатора разработчика и нотариально заверяя их в Apple. Это позволяет Gatekeeper в macOS убедиться, что ваше программное обеспечение создано надежным разработчиком и безопасно для установки.

Мероприятия и поддержка

Мероприятия для разработчиков
Узнайте, как вывести свои приложения на новый уровень, из технических подробностей и рекомендаций экспертов Apple на мероприятиях для участников программы**.

Техническая поддержка
Запросите поддержку на уровне кода у инженеров службы технической поддержки, которые помогут устранить неполадки в коде вашего приложения или предоставят решения, которые ускорят вашу разработку. Включены два инцидента за год членства. Любой член команды может приобрести дополнительную поддержку за 99 долларов США (или в местной валюте, если она доступна) за два инцидента.

Форумы разработчиков
Задавайте вопросы и отвечайте на сообщения о разработке для платформ Apple с инженерами Apple и другими разработчиками.

Поддержка участников
Получите бесплатную помощь по телефону или электронной почте по управлению аккаунтом, инструментам и распространению.

Взаимодействуйте с предприятиями и учебными заведениями, чтобы разрабатывать и создавать индивидуальные приложения, отвечающие уникальным потребностям их организаций. С помощью Apple Business Manager и Apple School Manager вы можете конфиденциально и безопасно распространять материалы среди определенных партнеров, клиентов и франчайзи. Вы также можете распространять проприетарные приложения среди своих сотрудников.

Как это работает

Организации, указанные вами в App Store Connect, увидят ваше приложение и смогут загрузить его в разделе «Приложения и книги» в Apple Business Manager и Apple School Manager. Вы можете предлагать собственные приложения бесплатно или в любой ценовой категории по вашему выбору. Определите организации, которые могут загрузить ваше приложение, и установите дату выпуска в App Store Connect.

Подключение к магазину приложений

App Store Connect позволяет распространять ваше приложение частным образом в 69 регионах. Загрузите свое приложение для проверки и выберите вариант «Выборочное распространение приложений». Если ваше приложение содержит конфиденциальные данные, предоставьте образец данных и аутентификацию для нашей группы проверки. Убедитесь, что ваша налоговая и банковская информация настроена так, чтобы Apple могла обрабатывать платежи от вашего имени. Вы также сможете пригласить тестировщиков для бета-тестирования вашего приложения перед его распространением.

Бизнес-менеджер Apple

Организации могут зарегистрироваться как Apple Business, чтобы приобретать и распространять контент, а также автоматизировать развертывание устройств с помощью Apple Business Manager. Организации, которые вы укажете, смогут увидеть ваше приложение и приобрести его в разделе «Контент» Apple Business Manager, а также беспрепятственно распространять его через «Управление мобильными устройствами». Кроме того, организации могут предоставить коды погашения авторизованным пользователям для загрузки приложения в App Store.

Менеджер школы Apple

Удовлетворяйте уникальные потребности образовательных учреждений, предлагая в частном порядке приложения, которые вы настроили специально для них. Организации, которые вы укажете в App Store Connect, увидят приложение и смогут приобретать его оптом в Apple School Manager — сервисе, который позволяет образовательным учреждениям покупать контент, настраивать автоматическую регистрацию устройств и создавать учетные записи для учащихся и сотрудников. Образовательные учреждения также могут использовать эту функцию для распространения проприетарных приложений для внутреннего использования.

Создание пользовательских приложений

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

Читайте также: