Categories: iOSiOS 16iPhone

iOS 16 Live Activity API теперь доступен с бета-версией 4 для разработчиков

Одна из самых крутых функций, которую Apple представит в iOS 16, — это функция «Живые действия» на новом экране блокировки. Хотя компания уже заявила, что он не будет доступен в версии 16.0, в бета-версии 4 изменилось то, что API Live Activity теперь доступен для разработчиков, что означает, что они могут попробовать его и посмотреть, как они могут реализовать функцию на их приложения.

Теперь, когда фреймворк доступен, Apple также опубликовала документацию о том, как отображать данные в реальном времени на экране блокировки с помощью живых действий в iOS 16.

Интерактивные действия отображают и обновляют самые последние данные приложения на экране блокировки iPhone. Это позволяет людям с первого взгляда видеть живую информацию, которая им важна больше всего. Чтобы предлагать интерактивные действия, добавьте код в существующее расширение виджета или создайте новое расширение виджета, если ваше приложение еще не включает его. Live Activity используют функции WidgetKit и SwiftUI для своего пользовательского интерфейса на экране блокировки. Роль ActivityKit заключается в управлении жизненным циклом каждого Live Activity: вы используете его API для запроса, обновления и завершения Live Activity.

В iOS 16 Live Activity может быть активна до восьми часов, если только приложение или пользователь не завершит ее явным образом. После этого ограничения система автоматически завершает Live Activity, если пользователь или приложение не завершили его. В этом конечном состоянии Live Activity остается на экране блокировки еще до четырех часов, прежде чем система удалит его. Пользователь также может удалить его. В результате Live Activity остается на экране блокировки не более 12 часов.

Каждая Live Activity работает в своей собственной песочнице и, в отличие от виджета, не может получить доступ к сети или получать обновления местоположения. Чтобы обновить динамические данные активной Live Activity, разработчикам придется использовать инфраструктуру ActivityKit в своем приложении или разрешить своим Live Activity получать удаленные push-уведомления.

Apple продемонстрировала во время основного доклада WWDC 2022, что Live Activity может работать для поездки Uber или посмотреть, готов ли ваш заказ в Starbucks.

Если вы заметите какие-либо изменения в сегодняшней новой общедоступной бета-версии iOS 16 или других новых бета-версиях от Apple сегодня, сообщите нам об этом в комментариях ниже или на Твиттер @. Следите за нашим полным практическим обзором сегодняшних релизов прямо здесь, на , сегодня и до конца недели.

Recent Posts

Слух об iOS 18: эти новые функции искусственного интеллекта появятся в Safari

Сообщается, что Apple планирует крупные обновления Safari в рамках iOS 18 и macOS 15 позднее…

Apple представляет новые наушники Beats Solo Buds с 18-часовым временем автономной работы за 79 долларов

Помимо сегодняшней презентации Beats Solo 4, Apple также анонсировала новые наушники Beats Solo Buds. Новые…

TikTok может столкнуться с баном Apple из-за нарушения App Store

Внешние ссылки TikTok могут нарушать правила App Store TikTok, возможно, пытается пойти по стопам Epic…

Практический опыт Beats Solo 4: самые культовые наушники Beats стали еще лучше

Сегодня Apple официально представила свои новые наушники Beats Solo 4, первое за восемь лет обновление…

Новая функция «Состояние ремонта» сохраняет функцию «Локатор» во время ремонта.

  В iOS 17.5 появится новая функция «Состояние ремонта» Новая функция iOS 17.5 под названием…

Assassin’s Creed Mirage — новейшая игра ААА-класса, вышедшая на iPhone и iPad.

Чип A17 Pro позволил первым консольным играм AAA появиться на iPhone 15 Pro и Pro…