Сегодня открывается вторая глава истории Android 15 — Google выпустил Android 15 Developer Preview 2.
Android 15 продолжает работу по созданию платформы, которая помогает повысить вашу производительность, предоставляя вам новые возможности для создания превосходных мультимедийных приложений и приложений с искусственным интеллектом, использования преимуществ форм-факторов устройств, минимизации воздействия на батарею, максимальной бесперебойной работы приложений и защиты конфиденциальности и безопасности пользователей — и все это на самой разнообразной линейке устройств.
Android продолжает добавлять функции, позволяющие приложениям использовать преимущества аппаратного обеспечения устройств премиум-класса, включая новейшие телекоммуникационные функции, мультимедийные возможности высокого класса, ослепительные дисплеи, складываемые форм-факторы и обработку с помощью искусственного интеллекта.
Что нового в Android 15 DP2:
- Добавлены некоторые элементы пользовательского интерфейса, чтобы обеспечить «согласованный пользовательский опыт» для устройств с поддержкой спутникового подключения. Обновление также расширяет платформенную поддержку спутникового подключения, добавляя новый ServiceState.isUsingNonTerrestrialNetwork() API, который приложения могут использовать для определения того, когда устройство подключено к спутнику. Android 15 также позволяет приложениям SMS/MMS/RCS использовать спутниковое подключение для отправки и получения сообщений.
- В Android 15 добавлено свойство, которое разработчики могут использовать для отображения приложения или активити на маленьком экране-крышке телефона-раскладушки. Это работает только на раскладных устройствах, в которых добавлена поддержка этой функции.
- Android 15 позволяет приложениям определять, когда их записывают. Приложения могут использовать addScreenRecordingCallback(…) из WindowManager, чтобы получать колбек при переходе к записи. Это позволяет приложениям, выполняющим конфиденциальные операции, сообщать пользователю, что их записывают. Примечательно, что это расширение API обнаружения скриншотов, представленное в Android 14.
- PdfRenderer API получил множество улучшений в Android 15. Теперь API позволяет приложениям добавлять такие дополнительные функции, как рендеринг защищенных паролем файлов, аннотации, редактирование форм, поиск и выделение с копированием. Поддерживается оптимизация линейных PDF для ускорения локального просмотра и снижения потребления ресурсов. Google переводит PdfRenderer в модуль Mainline.
- Обновлён стек NFC, добавлен новый «режим наблюдения». Режим наблюдения позволяет устройствам слушать, но не отвечать считывателям NFC.
- Android 15 предоставляет приложениям контроль над диапазоном HDR с помощью Window#setDesiredHdrHeadroom. Это позволяет приложениям решать, как найти баланс между SDR и HDR-контентом.
- Поддерживается стандарт CTA-2075, который помогает пользователям избежать несоответствия громкости звука и избавляет их от необходимости постоянно регулировать громкость при переключении контента. Система использует известные характеристики устройств вывода и метаданные о громкости, имеющиеся в аудиоконтенте AAC, для интеллектуальной настройки громкости звука и уровня сжатия динамического диапазона.
- В Android 15 расширен AutomaticZenRules API, который позволяет приложениям настраивать правила «Не беспокоить» и решать, когда их включать. Новая версия позволяет приложениям добавлять типы, иконку, строку triggerDescription и ZenDeviceEffects, которые позволяют правилам срабатывать на такие вещи, как серая палитра, ночной режим или затемнение обоев.
- В TextView добавлены элементы управления разрывом строки, чтобы приложения могли сохранять определенную часть текста в одной строке для улучшения читабельности.
Сделан еще ряд улучшений, подробнее о них вы можете узнать в новости на сайте. Образ уже доступен для Pixel 6, 7 и 8.