Второй предварительный выпуск мобильной платформы Android 12

19 марта 2021 года

Компания Google представила вторую тестовую версию открытой мобильной платформы Android 12. Релиз Android 12 ожидается в третьем квартале 2021 года. Для оценки новых возможностей платформы предложена программа предварительного тестирования. Сборки прошивки подготовлены для устройств Pixel 3 / 3 XL, Pixel 3a / 3a XL, Pixel 4 / 4 XL, Pixel 4a / 4a 5G и Pixel 5. Для установивших первый тестовый выпуск предоставлено OTA-обновление.

Ключевые новшества Android 12:

  • Добавлена возможность адаптации элементов интерфейса к устройствам со скруглёнными экранами. Разработчики теперь могут получить информацию о скруглениях экрана и откорректировать элементы интерфейса, попадающие на невидимые угловые области. Через новый API RoundedCorner можно узнать такие параметры, как радиус и центр закругления, а через Display.getRoundedCorner() и WindowInsets.getRoundedCorner() определить координаты каждого скруглённого угла экрана.
  • Улучшен режим "картинка в картинке" (PIP, Picture in Picture) и повышена плавность переходных эффектов. В случае включения автоматического перехода в PIP при жесте up-to-home (сдвиг низа экрана вверх) приложение теперь сразу переводится в режим

PIP, не дожидаясь завершения анимации. Улучшено изменение размера PIP-окон с содержимым, отличным от видео. Добавлена возможность спрятать PIP-окно через его перетаскивание к левому или правому краю экрана. Изменено поведение при касании к PIP-окну - одно касание теперь приводит к отображению кнопок управления, а двойное меняет размер окна.

  • Добавлен новый API CompanionDeviceService, при помощи которого можно активировать приложения, управляющие сопутствующими устройствами, такими как умные часты и фитнес-трекеры.

API решает проблему с запуском и соединением необходимых приложений при появлении поблизости сопутствующего устройства. Система активирует сервис при нахождении устройства поблизости и отправляет уведомление при отключении устройства или при входе или выходе устройства из области видимости. Приложения также могут использовать новый профиль сопутствующих устройств для упрощения настройки полномочий для присоединения к устройству.

  • Улучшена система прогнозирования пропускной способности. Приложения теперь могут запросить сведения о прогнозируемой общей пропускной способности в привязке к оператору, конкретной беспроводной сети (Wi-Fi SSID), типу сети и уровню сигнала.
  • Упрощено применение типовых визуальных эффектов, таких как размывание и искажение цветов, которые теперь можно применять при помощи API RenderEffect к любому объекту RenderNode или всей видимой области, в том числе в цепочке с другими эффектами. Указанная возможность, например, позволяет размыть картинку, выведенную через ImageView, без явного копирования, обработки и замены битмапа, вынося эти действия на сторону платформы.

Дополнительно предложен API Window.setBackgroundBlurRadius(), при помощи которого можно размыть фон окна c эффектом матового стекла и выделить глубину через размытие пространства, окружающего окно.

  • Интегрированы средства для перекодирования мультимедийных потоков, которые могут использоваться в окружениях с приложением для работы с камерой, сохраняющем видео в формате HEVC, для обеспечения совместимости с приложениями, не поддерживающих данный формат. Для подобных приложений добавлена функция автоматического перекодирования в более распространённый формат AVC.
  • Добавлена поддержка формата изображений AVIF (AV1 Image Format), в котором задействованы технологии внутрикадрового сжатия из формата кодирования видео AV1. Контейнер для распространения сжатых данных в AVIF полностью аналогичен HEIF. AVIF поддерживает как изображения в HDR (High Dynamic Range) и цветовом пространстве Wide-gamut, так и в стандартном динамическом диапазоне (SDR).
  • С целью предотвращения возможных проблем с производительностью приложениям запрещено запускать приоритетные сервисы (foreground service) во время работы в фоновом режиме, за исключением нескольких специальных случаев. Для запуска работ при нахождении в фоне рекомендовано использовать WorkManager. Для упрощения перехода предложен новый тип работ в JobScheduler, который запускается сразу, имеет повышенный приоритет и доступ к сети.
  • Предложен унифицированный API OnReceiveContentListener для вставки и перемещения между приложениями расширенных видов контента (отформатированного текста, изображений, видео, звуковых файлов и т.п.), используя различные источники поступления данных, включая буфер обмена, клавиатуру и интерфейс drag&drop.
  • Добавлен реализуемый при помощи встроенного в телефоны вибромотора эффект тактильной обратной связи, частота и интенсивность вибрации в котором зависят от параметров выводимого в текущий момент звука. Новый эффект позволяет физически ощущать звук и может применяться для придания дополнительной реалистичности играм и звуковым программам.
  • В режиме погружения (

Источники править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Второй предварительный выпуск мобильной платформы Android 12», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.