Компания Google представила первую бета-версию открытой мобильной платформы Android 16. Для оценки новых возможностей платформы предложена программа предварительного тестирования. Сборки прошивки подготовлены для устройств Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8a/8 Pro, Pixel 9/9 Pro/9 Pro XL/9 Pro Fold, Pixel Fold и Pixel Tablet. Релиз Android 16 запланирован на второй квартал 2025 года.
Среди изменений в Android 16 Beta 1:
- Переход на использование адаптивного интерфейса на устройствах с большими экранами, такими как планшеты, настольные системы и смартфоны со складными экранами. На устройствах с экраном шириной более 600 условных пикселей (dp), платформа теперь будет отображать приложения в окнах, допускающих изменение размера. Параметры в файле манифеста приложений (не игр), ограничивающие размер окон и фиксирующие ориентацию экрана, на больших экранах будут игнорироваться. До 2026 года разработчикам будет предоставляться опция, позволяющая отключить новое поведение.
- Предложен новый тип уведомлений – мгновенные обновления (Live Update), позволяющий отслеживать изменение состояния, связанного с определённой активностью (например, отображение стадии доставки или движения по маршруту). Для новых обновлений предложен стиль ProgressStyle, позволяющий сформировать блок для отображений прогресса выполнения операции.
- Добавлена поддержка видеокодека APV (Advanced Professional Video), предназначенного для записи и обработки видео с профессиональным уровнем качества, близким к исходному качеству контента со сжатием без потерь. Для упрощения использования при редактировании видео формат обеспечивают высокую пропускную способность, низкую сложность внутрикадрового кодирования и отсутствие потерь в качестве при повторном кодировании. Поддерживаются разрешения 2K, 4K и 8K, HDR10/10+, разбивка кадров (tiling) для распараллеливания кодирования/декодирования, различные форматы дискретизации цвета, формирование видео, снятого с нескольких сторон (multi-view), добавление метаданных (глубина, прозрачность, данные для предпросмотра). Реализация основана на библиотеке OpenAPV и использовании профиля APV 422-10 (YUV 422 и 10-бит на канал), поддерживающего битрейты до 2Gbps.
- Для приложений, работающих с камерой, предоставлена возможность определения использования режима ночной съёмки.
- Добавлен низкоуровневый API для вертикальной отрисовки текста. В класс Paint добавлена поддержка флага VERTICAL_TEXT_FLAG, позволяющего обрабатывать параметры вертикального текста на том же уровне, что и горизонтального.
- Добавлен API RangingManager, позволяющий определить расстояния и угол между текущим и внешним устройствами пользователя, используя различные техники определения расстояния на основе анализа параметров канала и принимаемого сигнала BLE (Bluetooth Low Energy), а также оценки времени отклика по Wi-Fi.
- С целью оптимизации производительности изменены внутренние структуры Android Runtime (ART), что потребует обновления приложений, использующих подобные структуры.
- По умолчанию задействована “предсказуемая” (predictive) анимация операций возвращения на домашний экран при применении жеста “назад”, а также при переключении между задачами и активностями (“predictive back”). Суть предсказуемого возврата в возможности предпросмотра области, в которую состоится переход (например, если возврат состоится на домашний экран, то во время жеста окно приложения уменьшается и показывается домашний экран). Поддержка предсказуемого возврата реализована не только для жестов, но и для навигации с использованием кнопок “Назад”, “Домой” и “Обзор”.
Release.
Ссылка here.