Текущие обновления Android 16 Меняют правила игры — Вот Ваш первый взгляд

TLDR

  • Мы успешно активировали функцию живых обновлений Android 16, позволяя нам продемонстрировать, как будут выглядеть живые уведомления.
  • Live Updates — это новый класс уведомлений о текущих мероприятиях, таких как пикапы Rideshare, оповещения о доставке еды и навигация.
  • Живые уведомления появляются на экране AOD и блокировке AOD, а также появляются в виде фишек в строке состояния.

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

В нашей предыдущей статье мы сообщили, что живые обновления могут появляться в виде фишек в строке состояния и постоянных элементов на всегда на дисплее. Но в недавней версии Android 16 Beta 2 это не происходит, потому что функциональность Live Updates еще не была полностью активирована. Несмотря на то, что в Android 16 Beta 2 существует код для генерации уведомлений, ориентированных на прогресс, эти уведомления отображаются в виде регулярных уведомлений вместо обновлений живых.

С активированной функцией Live Update, я успешно сделал Android 16 Beta 2 показать уведомление, которое фокусируется на прогрессе в качестве живого обновления. Я использовал приложение, разработанное Viktor Mykhailiv, для создания уведомления, ориентированного на прогресс, однако, просто это было недостаточно, чтобы оно было заметно на всегда на дисплее и в качестве чипа в строке состояния. Чтобы достичь этого, мне нужно было изменить приложение, чтобы пометить уведомление как постоянное, что важно для живых обновлений (эта функция внутренне известна как «продвигаемое постоянное уведомление»). Наконец, я изменил приложение, чтобы нанять новый API Android 16 SetShortCriticalText Telect, который предоставляет приложения возможность выбрать текст, который будет отображаться в чипе строки состояния для живых обновлений.

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

[Встроенное видео]

https://youtube.com/watch?v=jWXj0ds7ggM

В этом видео вы заметите, что когда «живое обновление» появляется в качестве значка в строке состояния, другие значки уведомлений становятся невидимыми. Простой нажатие на значок строки состояния расширяет обновление в плавающее всплывающее окно под строкой состояния. Живые обновления расположены в верхней части панели уведомлений, немного ниже уведомлений о медиаплеере. На постоянном дисплее они полностью отображаются в виде каркасов, а не только значков, таких как другие уведомления. В отличие от других предупреждений на экране блокировки Android 16, живые обновления остаются видимыми и не включаются в новый лоток уведомлений.

Чтобы обеспечить точку зрения, позвольте мне поделиться видео, созданным первоначальным разработчиком нашего демонстрационного приложения, демонстрируя стандартный внешний вид уведомления, ориентированного на прогресс.

https://youtube.com/watch?v=OiYfJUBBRRw

Похоже, что приложения будут иметь возможность автоматически генерировать обновления в реальном времени, не требуя ввода пользователя. Эти живые обновления будут активировать автоматически для любого приложения, которое последовательно отправляет уведомления, независимо от того, связаны ли они с прогрессом или нет, и предлагают краткое описание ключевых деталей. Если приложение злоупотребляет этим типом системы уведомлений, вы можете отключить живые обновления для него, просто раскрыв опцию «Показать живую информацию» в настройках.

Хотя пользовательский интерфейс для живых обновлений все еще может находиться в разработке, предстоящая бета -версия обозначена как выпуск стабильности платформы, что указывает на то, что вряд ли будет проходить серьезные изменения до бета 3 в следующем месяце. Если Google намерен ввести живые обновления с Android 16, им необходимо активировать эту функцию в Beta 3, чтобы предоставить разработчикам достаточное время для тщательного тестирования и подготовки приложений.

Смотрите также

2025-02-21 13:49