Google подробно рассказывает, для чего можно использовать Live Updates в Android 16, демонстрирует поддержку Карт [Видео]

Хотя функция Live Updates еще не полностью доступна в текущей стабильной версии Android 16, она находится на пути к выпуску. Google недавно опубликовала новую документацию для разработчиков, желающих использовать эту функцию, а также представила лучший пример ее работы в Google Картах.

Live Updates — это ответ Android на функцию Live Activities из iOS. Эта функция позволяет приложениям отправлять уведомления, которые выходят за рамки обычных, отображая своевременную и обновляемую информацию без открытия самого приложения.

Google демонстрировала эту функцию на различных мероприятиях, в том числе на I/O, где был представлен предварительный просмотр того, как Live Updates могут выглядеть в Картах, Waymo и Uber Eats. Текущая стабильная версия Android 16 запускает начальную поддержку этой функции, но она еще не полностью доступна.

Теперь на странице для разработчиков Google предлагает некоторые более важные детали.

Реклама — прокрутите, чтобы увидеть больше контента

Google поясняет, что Live Updates в Android 16 предназначены для «действий, которые являются текущими, инициированными пользователем и чувствительными ко времени». Компания приводит несколько примеров, включая «активную навигацию», телефонные звонки, отслеживание поездок на такси и доставку еды. В то же время Google явно указывает, что Live Updates не должны использоваться для «рекламы, акций, сообщений чата, оповещений, предстоящих событий календаря и быстрого доступа к функциям приложения», добавляя, что «информация об окружающей среде, такая как информация об окружающей среде пользователя, интересах или предстоящих событиях», не должна отображаться с помощью Live Updates.

Google иллюстрирует чувствительность Live Updates ко времени, говоря:

Live Update часто подходит для действий, которые переходят от Live Updates к обычным уведомлениям. Например, отображение уведомления о посадочном талоне уместно за много часов до рейса пользователя, но уведомление должно стать Live Update только тогда, когда у пользователя возникнет острая необходимость, например, когда он прибыл в аэропорт или место проведения мероприятия, или когда началась посадка. В отличие от этого, Live Update не подходит для отслеживания посылки, поскольку пользователю не нужно постоянно отслеживать это.

Google Карты демонстрируется как пример этого: «активная навигация» отображает маршрут в статусном чипе, а уведомление Live Update показывает прогресс поездки и дальнейшие указания.

Насколько мы можем судить, Google опубликовала эту страницу в конце июня, и мы нашли ее после того, как увидели твит, посвященный видео Google Карт. Видео дает нам первый убедительный взгляд на Live Updates в действии, а также демонстрирует некоторые нюансы функциональности, такие как контур экрана блокировки.

На странице далее поясняется, что «Статусные чипы» могут включать только значок, значок и до 7 символов текста или определенное время.

Google завершает страницу рекомендацией разработчикам, во-первых, не злоупотреблять Live Updates. Во-вторых, они рекомендуют, чтобы, если пользователь отклонит Live Update, приложение должно быть разработано так, чтобы распознать это и не отображать его повторно.

Эта страница дает разработчикам довольно четкие указания, но мало что говорит о том, когда мы фактически увидим, как эта функция станет доступной. Однако находки в последнем бета-релизе Android 16 QPR1 предполагают, что приложения начнут использовать Live Updates, как только этот выпуск появится в ближайшие несколько месяцев.

Подробнее об Android 16: