Наряду с четвертыми бета-версиями iOS 16 и iPadOS 16, которые были выпущены для сегодня, Apple предоставила бета-версию ActivityKit, которая позволит разработчикам начать создавать приложения, способные использовать преимущества функции Live Activities, представленной в iOS 16.
Анонсированная на WWDC, функция Live Activities представляет собой интерактивные уведомления, которые постоянно обновляются, позволяя вам следить за происходящим в реальном времени прямо с экрана блокировки. Например, если вы следите за спортивной игрой, вы можете увидеть обновленный счёт на экране блокировки, или если ждете такси, то можете следить за приближением водителя.
С помощью фреймворка ActivityKit вы можете запускать Live Activity, чтобы передавать обновления вашего приложения на экране блокировки. Например, спортивное приложение может позволить пользователю запустить Live Activity для прямой трансляции спортивного матча. Live Activity появляется на экране блокировки на время игры и предлагает последние обновления об игре.
Разработчики могут использовать ActivityKit для настройки, запуска, обновления и завершения Live Activity. Live Activities не являются виджетами и в конечном итоге используют другой механизм для получения обновлений.
На странице предварительной версии iOS 16 от Apple, Live Activities указана как функция, которая не будет доступна на момент запуска iOS 16 и iPadOS 16, но компания позволяет разработчикам получить преимущество в добавлении этого функционала в свои приложения. Apple заявляет, что Live Activities появится в обновлении iOS 16, которое будет выпущено позднее в этом году.
Разработчики не смогут представить приложения с поддержкой Live Activities до тех пор, пока функция не будет выпущена в будущем.
Ещё по теме:
- Исследование: судьи всё чаще ссылаются на Википедию при вынесении судебных решений
- Число подписчиков Spotify выросло до 188 млн, несмотря на неудачи с подкастами
- Слух: iPhone 14 столкнулся с проблемами контроля качества из-за трещин на объективе задней камеры