MacRumors

Skip to Content

Разработчики теперь могут создавать Live Activities для экрана блокировки iOS 16 с запуском бета-версии ActivityKit [Обновлено]

Вместе с четвертыми бета-версиями iOS 16 и iPadOS 16, выпущенными сегодня для разработчиков, Apple предоставила бета-версию ActivityKit, которая позволит разработчикам приложений начать создавать приложения, способные использовать функцию Live Activities, представленную в iOS 16.

ios 16 live activities feature
Анонсированные на WWDC, Live Activities — это интерактивные уведомления, которые постоянно обновляются, позволяя вам следить за событиями в реальном времени прямо с экрана блокировки. Например, если вы следите за спортивной игрой, вы можете увидеть обновленный счет на экране блокировки, или если вы ждете поездку на Uber, вы можете наблюдать за приближением вашего водителя.

С помощью фреймворка ActivityKit вы можете начать Live Activity для предоставления обновлений в реальном времени из вашего приложения на экране блокировки. Например, спортивное приложение может позволить пользователю начать Live Activity для спортивной игры в прямом эфире. Live Activity отображается на экране блокировки на протяжении всей игры и предлагает последние обновления об игре с первого взгляда.

Разработчики могут использовать ActivityKit для настройки, запуска, обновления и завершения Live Activity. Apple утверждает, что расширение виджетов приложения создает пользовательский интерфейс Live Activity, но сами Live Activities не являются виджетами и используют другой механизм для получения обновлений.

На странице предварительного просмотра iOS 16 от Apple, Live Activities указаны как функция, которая не будет доступна при запуске iOS 16 и iPadOS 16, но Apple позволяет разработчикам заблаговременно добавить эти возможности в свои приложения. Apple заявляет, что Live Activities появятся в обновлении iOS 16, которое выйдет позже в этом году.

Разработчики не смогут отправлять приложения с поддержкой Live Activities до тех пор, пока функция не будет запущена в будущем.

Обновление: В шестой бета-версии iOS 16 Apple отключила некоторые функции Live Activity, из-за чего приложения TestFlight с этой функцией в настоящее время не могут работать.