Компания 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), предназначен за запис и обработка на видео с професионално качество, близко до оригиналното качество на съдържанието с без загуби компресия. За опростяване на използването при редактиране на видео форматът APV осигурява висока пропускна способност и ниска сложност на интеркадровото кодиране, а също така гарантира липса на загуби в качеството при повторно кодиране. Поддържат се резолюции 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) анимация на операциите за връщане на началния екран при прилагане на жеста «назад», а също и при превключване между задачи и активности. Същността на предсказуемото връщане е възможността за преглед на областта, към която ще се извърши прехода (например, ако връщането се извърши на началния екран, то по време на жеста прозорецът на приложението се свива и показва началния екран). Подкрепата на предсказуемото връщане в новата версия е реализирана не само за жестове, но и за навигация с помощта на бутоните «Назад», «Начало» и «Преглед».
Източник: opennet.ru

