Путеводитель по теме
Службы приложений
Связывайте контент и действия приложения с Siri, Spotlight, виджетами, уведомлениями, CloudKit и системными возможностями.
Службы приложений помогают приложению стать частью платформы, а не отдельным экраном. Сеансы посвящены обнаружению, автоматизации, облачным данным, общению, платежам и системным поверхностям, которые вовремя предоставляют полезный контент.
- Сессии
- 80
- 2026
- 25
- 2025
- 21
- 2024
- 34
Что входит в эту тему
- App Intents, Siri и Spotlight
- Виджеты, уведомления и живые функции
- Облачные данные, общение и коммерция
WWDC 2026
25 сессий- Retention Messaging в App Store ConnectОбращайтесь к подписчикам до отмены. Настройте Retention Messaging и предложения в App Store Connect и через API отправляйте сообщения и альтернативы в реальном времени.
- SwiftUI вместе с AppKit и UIKitПостепенно внедряйте SwiftUI: автоматически обновляйте представления через Observation, встраивайте компоненты в существующую иерархию, переносите распознаватели жестов и добавляйте полноценные сцены без смены…
- Возможности PaperKitСоздайте приложение с холстом PaperKit. API модели данных позволяют читать, создавать и менять элементы разметки, добавлять собственные элементы управления и аннотации.
- Групповая лаборатория SwiftDataПрисоединяйтесь онлайн к обсуждению главных объявлений SwiftData на WWDC26 с инженерами и дизайнерами Apple. Проводится на английском языке.
- Групповая лаборатория watchOSПрисоединяйтесь онлайн к обсуждению главных объявлений watchOS на WWDC26 с инженерами и дизайнерами Apple. Проводится на английском языке.
- Живое общение в приложенииLiveCommunicationKit интегрирует приложения реального времени в систему: от полноэкранного разговора на экране блокировки до многозадачности с Dynamic Island. Настройте входящие, исходящие и групповые…
- Защита приложений с App AttestИспользуйте App Attest против модификации приложений и мошенничества. Узнайте, как создавать ключи в Secure Enclave, проверять аттестации и утверждения, применять метрику мошенничества и новые сигналы iOS 27…
- Игровой контент с StoreKit и Background AssetsНовый плагин StoreKit добавляет покупки Apple в игры Unity, Background Assets доставляет языковые пакеты и сокращает загрузку, а Steam Asset Converter переносит существующие сборки.
- Интеллектуальные возможности Siri с App SchemasДобавляйте контент и действия в Siri через App Intents. Моделируйте данные App Entities, применяйте App Schemas и Apple Intelligence для естественного языка, семантического поиска, действий между приложениями…
- Новое в SwiftDataХраните собственные и сторонние типы через Codable, группируйте полученные данные в разделы SwiftUI и наблюдайте изменения хранилища через ResultsObserver и HistoryObserver. В сеансе также рассматриваются…
- Новое в SwiftUIПознакомьтесь с новым в SwiftUI: протоколом Document для прямого доступа к диску и сравнения снимков, API перестановки содержимого и приоритетами панелей инструментов. Также рассмотрим расширенные презентации…
- Новое в WalletПознакомьтесь с обновленным дизайном пропусков Apple Wallet, новыми форматами штрихкодов и гибким API действий. Pass Designer и Pass Builder упрощают массовое проектирование, персонализацию и распространение…
- Новое в оценивании на macOSИспользуйте Automatic Assessment Configuration для защищенных тестов в учебных приложениях macOS. Новые API, системные предварительные проверки и элементы доступности помогают создать надежную настраиваемую…
- Новое в покупках внутри приложения AppleУзнайте о месячных подписках с обязательством на 12 месяцев, их настройке и тестировании через App Store Connect, StoreKit и Xcode, а также об улучшениях API активации кодов предложений и отправки в App Review.
- Новое в понимании изображенийНовый запрос сегментации по нажатию в Vision, поддержка watchOS и изображения в Apple Foundation Model позволяют объединять OCR, штрихкоды и собственные инструменты для визуального понимания на базе LLM.
- Новые возможности App IntentsValueRepresentation и RelevantEntities улучшают поиск и передачу контента между приложениями, EntityCollection повышает производительность, SyncableEntity масштабирует данные между устройствами, а объединенные…
- Основы Live ActivitiesИзучите места показа Live Activities, включая новый информативный стиль Dynamic Island в альбомной ориентации iPhone. Настройте каждый формат, структуру контента и данных и обновления в реальном времени через…
- Практика: доступ приложения в SiriВ проекте Xcode внедрите App Schemas для вопросов о календаре и действий естественным языком, публикуйте контент в семантическом индексе Spotlight и передавайте экранный контекст. В сеансе также…
- Практика: мощное перетаскивание в SwiftUIСоздавая пасьянс, примените новый API перестановки, контейнеры для одновременного переноса нескольких объектов и настройку жизненного цикла перетаскивания под правила приложения. В сеансе также рассматриваются…
- Практика: постоянное хранение с SwiftDataДобавьте постоянное хранение в существующее приложение: определите модели, интегрируйте данные со SwiftUI и изучите основы управления состоянием через декларативный API SwiftData.
- Распознавание рукописного текста с PencilKitДобавьте распознавание рукописного текста на разных алфавитах и языках с технологией Apple из Freeform и Notes и интегрируйте PencilKit в более широкий круг приложений.
- Расширенные App Intents для Siri и Apple IntelligenceИспользуйте продвинутые API App Intents, чтобы люди выполняли больше голосом, Apple Intelligence находила контент, а экранный контекст помогал Siri понимать происходящее в приложении.
- Рекомендации по интеграции Visual IntelligenceОпределяйте сущности, обрабатывайте изображения и разные типы результатов, оптимизируйте скорость и релевантность и добавляйте действия намерений для открытия или воспроизведения одним нажатием.
- Улучшение присутствия в App StoreИспользуйте изображения и видео в новых местах App Store: на странице продукта, в поиске и кампаниях Apple Ads. Управляйте материалами в Asset Library и просматривайте страницу продукта до публикации.
- Улучшение текста приложения с TextKitСочетайте встроенные текстовые представления с контролем TextKit. Расширяйте UITextView и NSTextView номерами строк и сворачиваемыми разделами и применяйте новые правила кэширования и повторного использования…
WWDC 2025
21 сессий- SwiftData: наследование и миграция схемыМоделируйте данные наследованием классов, оптимизируйте запросы и переносите данные. Изучите подклассы для графов моделей, эффективные выборки, надежные миграции, Observable и постоянную историю изменений.
- Безопасность детей с PermissionKitPermissionKit помогает создавать подходящее возрасту общение, получать родительское одобрение через Family Sharing, интегрировать запросы с Messages, обрабатывать ответы родителей и адаптировать интерфейс для…
- Вычисления на GPU с WebGPUУзнайте, как WebGPU API безопасно предоставляет GPU для графики и общих вычислений, как писать программы на языке шейдеров WGSL и добиваться высокой производительности при низком энергопотреблении на…
- Знакомство с AlarmKit APIAlarmKit в iOS и iPadOS 26 выводит таймеры и будильники на экран блокировки, Dynamic Island и другие поверхности. Научитесь создавать будильники, настраивать их Live Activities и добавлять действия оповещения…
- Знакомство с Apple-Hosted Background AssetsЗагружайте пакеты ресурсов для игр и приложений через Background Assets. Используйте размещение у Apple или собственный хостинг, нативный API и соответствующие механизмы App Store.
- Знакомство с Medications API в HealthKitПознакомьтесь с новым Medications API, примером приложения, доступом к лекарствам и дозам и авторизацией нового типа данных. В сеансе также рассматриваются HealthKit.
- Знакомство с PaperKitДобавьте PaperKit в приложения iOS, iPadOS, macOS и visionOS, объедините рисование PencilKit с фигурами и изображениями, настройте интерфейс и обеспечьте прямую совместимость.
- Знакомство с WebKit для SwiftUIУзнайте, как встраивать веб-контент в приложения SwiftUI, загружать и показывать его и взаимодействовать с веб-страницами. В сеансе также рассматриваются WebKit.
- Новое в AdAttributionKitУзнайте, как измерять пересекающиеся конверсии повторного вовлечения, настраивать правила атрибуции и оценивать кампании по странам и регионам с новым свойством обратного уведомления. Также рассмотрим новые…
- Новое в Apple PayПознакомьтесь с новыми API и улучшениями Apple Pay: динамической кнопкой оплаты, поддержкой предварительно авторизованных платежей, отслеживанием заказов в Wallet и фоновыми API FinanceKit для обновления…
- Новое в Safari и WebKitПознакомьтесь с веб-технологиями Safari и WebKit: CSS-анимацией от прокрутки, переходами между документами, якорным позиционированием и новой поддержкой звука, видео, изображений и значков.
- Новое в StoreKit и покупках внутри приложенияПознакомьтесь с улучшениями StoreKit API: новыми полями AppTransaction, Transaction и RenewalInfo, обновлениями кодов предложений, подписанными запросами через App Store Server Library и продвижением подписок…
- Новое в WalletПознакомьтесь с новыми функциями Wallet: обновленным дизайном посадочных талонов, возможностями билетов на несколько событий и изменениями API для удобного добавления пропусков.
- Новые возможности приложения в CarPlayДобавьте Live Activities и виджеты в CarPlay и CarPlay Ultra, используйте новые шаблоны и передавайте пошаговые навигационные данные на приборную панель или проекционный дисплей автомобиля.
- Отслеживание тренировок с HealthKit в iOS и iPadOSИзучите жизненный цикл тренировки, различия между Apple Watch и iPhone и применение Live Activities и Siri для экрана блокировки приложения. В сеансе также рассматриваются iOS.
- Подробнее о Writing ToolsНастройте Writing Tools для вычитки, переписывания и преобразования текста в приложении. Изучите форматирование богатого текста и полную интеграцию с собственным текстовым движком для правок прямо в текстовом…
- Подробно о серверных API App Store для покупок внутри приложенияПознакомьтесь с обновлениями App Store Server API, App Store Server Notifications и App Store Server Library для управления покупками на сервере. Рассмотрим appAccountToken, подписи, новые поля транзакций и…
- Практика: локализация с XcodeПошагово локализуйте приложение в Xcode: создайте String Catalog, переведите текст и обменяйтесь файлами с внешними переводчиками. Узнайте, как передавать контекст и управлять сложностью больших проектов с…
- Проверка документов личности в интернетеУзнайте, как Digital Credentials улучшает онлайн-проверку личности: сайты запрашивают данные удостоверений из Wallet через Digital Credentials API, а приложения предоставляют собственные документы через…
- Улучшение многоязычного режима приложенияСоздайте удобный опыт для пользователей нескольких языков. Language Discovery помогает учитывать предпочтительные языки, а новые функции улучшают работу справа налево и выделение нескольких диапазонов в…
- Улучшения пространственного бизнес-приложенияУзнайте, как API visionOS 26 расширяют корпоративные возможности: процессы обучения моделей, улучшение видеопотоков и согласование систем координат по локальной сети для совместной работы во внутренних…
WWDC 2024
34 сессий- API благополучия в HealthKitУзнайте, как добавить в приложение функции для психического здоровья и благополучия с помощью HealthKit. Появились новые API для State of Mind, Depression Risk и Anxiety Risk. Мы рассмотрим принципы науки об…
- Live Activity на Apple WatchДобавьте Live Activities в Smart Stack на Apple Watch с iOS 18 и watchOS 11. Мы расскажем, как Live Activities отображаются на Apple Watch и как улучшить их представление в Smart Stack. Также рассмотрим…
- Swift Charts: векторные графики и графики функцийУзнайте, как выводить диаграммы математических функций и больших наборов данных с помощью графиков функций и векторных графиков. Swift Charts подходит для функций из аэродинамики, магнетизма и теории полей…
- Возможности мест с MapKitОткройте новые способы встраивания карт в приложения и сайты с MapKit и MapKit JS. Узнайте, как сохранять уникальные места и ссылаться на них с помощью Place ID. Познакомьтесь с улучшениями поиска, которые…
- Все возможности Apple PencilВ iOS 18, iPadOS 18 и visionOS 2 селектор инструментов PencilKit поддерживает полностью пользовательские инструменты и атрибуты. Узнайте, как встроить собственный сценарий рисования в знакомый системный…
- Знакомство с AdAttributionKitПредставляем AdAttributionKit, новый фреймворк iOS для атрибуции рекламы с сохранением конфиденциальности. Узнайте, как AdAttributionKit поддерживает повторное вовлечение, атрибуцию переходов по нажатию…
- Знакомство с Contact Access ButtonУзнайте о новых режимах авторизации Contacts и способах улучшить доступ к контактам в приложении. Научитесь встраивать Contact Access Button, чтобы по запросу делиться дополнительными контактами и упростить…
- Знакомство с FinanceKitУзнайте, как FinanceKit позволяет приложениям для управления финансами безопасно и удобно передавать хранящиеся на устройстве данные из Apple Cash, Apple Card и других сервисов с согласия пользователя и под…
- Знакомство с Translation APIУзнайте, как переводить текст между разными языками в приложении с помощью нового фреймворка Translation. Мы покажем, как быстро выводить переводы в системном интерфейсе и переводить крупные пакеты текста для…
- Интеграция приложения с SiriУзнайте, как использовать SiriKit и App Intents, чтобы предоставить функции приложения Siri и Apple Intelligence. Посмотрите, какие намерения уже доступны и как внедрить домены App Intent для интеграции…
- Корпоративные API для visionOSУзнайте, как новые корпоративные API visionOS помогают создавать пространственные решения для повышения эффективности сотрудников и клиентов на Apple Vision Pro.
- Настройка знакомства с функциями с помощью TipKitФреймворк TipKit помогает показывать в приложении подсказки о функциях. Теперь можно объединять подсказки в группы, чтобы функции открывались в нужном порядке, повторно использовать подсказки с…
- Настройка шаблонов пространственных Persona в SharePlayУзнайте, как пользовательские шаблоны пространственных Persona помогают точно размещать Persona относительно приложения в SharePlay для visionOS. Мы внедрим шаблоны в пример приложения, переместим участников…
- Новое в App IntentsУзнайте об улучшениях и новых возможностях App Intents и о том, как этот фреймворк помогает предоставить функции приложения Siri, Spotlight, Shortcuts и другим службам. Мы покажем, как сделать сущности…
- Новое в AppKitПознакомьтесь с последними достижениями в разработке приложений Mac. Получите обзор новых функций macOS Sequoia и способов внедрить их в приложение. Изучите новые способы интеграции существующего кода со…
- Новое в StoreKit и покупках внутри приложенияУзнайте, как создавать и предоставлять еще более удобные возможности для покупок с помощью системы покупок внутри приложения App Store. Мы покажем новые стили элементов управления представлениями StoreKit и…
- Новое в SwiftDataSwiftData упрощает добавление постоянного хранения данных благодаря выразительному декларативному API. Узнайте о составных ограничениях уникальности, ускорении запросов с #Index, запросах в Xcode Previews и…
- Новое в UIKitПознакомьтесь со всеми новыми возможностями UIKit, включая запуск вкладок и документов, переходы, а также изменения текста и ввода. Мы также обсудим улучшенное взаимодействие анимаций и жестов UIKit и SwiftUI…
- Новое в Wallet и Apple PayВыведите пропуска и платежи на новый уровень с улучшениями Wallet и Apple Pay. Создавайте выразительные билеты на мероприятия в Wallet и сделайте Apple Pay доступнее благодаря поддержке сторонних браузеров. Мы…
- Новое в watchOS 11Познакомьтесь с новыми возможностями Apple Watch: поддержкой Double Tap в приложении watchOS, более полезными и интерактивными виджетами Smart Stack и показом iOS Live Activities в Smart Stack.
- Обучение моделей машинного обучения и ИИ на GPU AppleУзнайте, как обучать модели на Apple silicon с Metal для PyTorch, JAX и TensorFlow. Используйте новые операции внимания и поддержку квантования, чтобы повысить производительность моделей-трансформеров на…
- Основные функции приложения для пользователей с App IntentsИзучите принципы App Intents: намерения, сущности и запросы, с помощью которых важные функции приложения появляются там, где нужны людям. Узнайте, как глубоко интегрировать приложение с Siri, элементами…
- Отслеживание изменений модели с историей SwiftDataОткройте историю изменений модели с помощью SwiftData. Используйте API истории, чтобы понимать, когда изменялось хранилище данных, и создавать на основе этих сведений синхронизацию с удаленным сервером и…
- Подготовка приложений к многоязычностиОбеспечьте правильную работу приложения для пользователей нескольких языков. Изучите рекомендации по вводу, показу, поиску и форматированию текста. Узнайте о наборе текста на нескольких языках без смены…
- Пользовательские тренировки по плаванию с WorkoutKitПознакомьтесь с последними возможностями создания, настройки и планирования тренировок с WorkoutKit. Узнайте о новых уведомлениях о темпе и мощности, расширенной поддержке целей по дистанции и преимуществах…
- Проектирование Live Activities для Apple WatchНачиная с watchOS 11, Live Activities из приложения iOS автоматически появляются в Smart Stack на подключенных Apple Watch. Узнайте, как оптимизировать макет Live Activity для запястья и вовремя предоставлять…
- Расширенные предложения для приложения-дневникаУзнайте, как приложение-дневник может показывать системные предложения с более богатым контентом. Рассмотрите новые типы данных: состояние сознания, подсказки для размышлений, сторонние медиа и занятия с…
- Реализация предложений App StoreУзнайте, как привлекать пользователей предложениями App Store с помощью App Store Connect и новейших функций и API StoreKit. Научитесь настраивать предложения возврата, новый способ повторно привлечь прежних…
- Семантический поиск с Core SpotlightУзнайте, как предоставлять результаты семантического поиска в приложении с помощью Core Spotlight. Научитесь добавлять контент приложения в личный локальный индекс пользователя, чтобы люди могли искать объекты…
- Создание иммерсивных веб-решений с WebXRУзнайте, как WebXR помогает добавлять полностью иммерсивные возможности на сайт в visionOS. Научитесь создавать решения WebXR, которые в полной мере используют способы ввода visionOS, и тестировать их в…
- Создание пользовательского хранилища данных с SwiftDataОбъедините выразительный декларативный API моделирования SwiftData со своей системой постоянного хранения. Узнайте, как создать пользовательское хранилище данных и постепенно добавлять функции хранения в…
- Трансляция обновлений для Live ActivitiesС помощью широковещательных push-уведомлений приложение может одним запросом обновлять тысячи Live Activities. Мы разберем, как широковещательные push-уведомления работают между приложением, сервером и службой…
- Упрощение входа с обновлением до ключей доступа и диспетчерами учетных данныхУзнайте, как автоматически переводить существующие учетные записи с паролями на ключи доступа. Мы расскажем, зачем и как повышать безопасность учетной записи и упрощать вход, представим новые функции…
- Элементы управления приложения во всей системеДобавьте элементы управления приложения в Пункт управления, на экран блокировки и другие системные поверхности. Узнайте, как расширить приложение средствами WidgetKit, создать элемент управления, настроить его…