Компания Google публикува втори бета-версия на откритата мобилна платформа Android 15. Релизът на Android 15 се очаква през третото тримесечие на 2024 година. За оценка на новите възможности на платформата е предложена програма за предварително тестване. Сглобките на фърмуера са подготвени за устройства Pixel 6/6a/6 Pro, Pixel 7/7a/7 Pro, Pixel 8/8 Pro, Pixel Fold и Pixel Tablet, кактo и за някои смартфони и таблети от компании Honor, iQOO, Lenovo, Nothing, OnePlus, OPPO, Realme, Sharp, Tecno, vivo и Xiaomi.
Промените в Android 15 Beta2 в сравнение с първата бета-версия:
- Разширени са възможностите за едновременно работа с множество приложения на устройства с големи екрани. Реализирана е поддръжка за добавяне на панел с задачи на екрана за бързо превключване между приложения и закрепване на преки пътища на най-често използваните програми.


- Добавена е възможността за определяне на отделна частна секция с приложения, която се появява само след допълнителна автентикация на потребителя. Фактически, приложенията в тази секция се съхраняват в отделен профил, който е спиран, когато достъпът до приложенията не е отключен (т.е. приложенията от този профил са активни само при отключване на профила). При преглед на списъка с приложения, съдържанието на частната секция се показва в отделен блок. Свързаните с частните приложения известия и настройки при блокиране се скриват, а създадените и заредени с използване на тези приложения файлове са отделени от файловете в основния профил (достъпът до частното съдържание от приложенията в основния профил се осъществява чрез интерфейси за обмен на файлове и достъп до изображения).

- Предоставена е поддръжка за визуализиране на персонализирани миниатюри. Приложенията могат да предоставят на виджетите релевантни за потребителя представяния на миниатюри, вместо показаните по подразбиране заглушки.

- По подразбиране на ниво система е активирана визуализация при навигация с екранни жестове, с анимация, която предупреждава потребителя за предстоящо действие, например, при плъзгане наляво показва, че приложението ще бъде свито и ще се покаже началният екран.

- На базата на прослойката ANGLE е подготвена реализация на OpenGL ES, работеща над графичния API Vulkan, който е определен за приоритетен интерфейс за взаимодействие с GPU. Използването на прослойката ANGLE за OpenGL приложенията подобрява съвместимостта и в някои ситуации повишава производителността. За включването на ANGLE в секцията „Developer options/Experimental“ е добавена опцията „Enable ANGLE“. През 2025 година планирано е активирането на реализацията на OpenGL ES на базата на ANGLE по подразбиране, а през 2026 година ще стане единствено поддържаната версия.
- Осигурена е употребата на библиотеката dav1d за софтуерно декодиране на видео в формат AV1 на устройства без поддръжка на хардуерно ускорение. Библиотеката се развива от участници в проектите VideoLAN и FFmpeg и е насочена към постигане на максимална производителност на декодирането и осигуряване на качествена работа в многопоточен режим. В проведените тестове dav1d три пъти надминава производителността на предишния софтуерен декодер. Библиотеката сега е на разположение като опция, но в едно от следващите обновления ще бъде предложена по подразбиране.
- В графичната подсистема е добавена поддръжка на класа Matrix44 за преобразуване на координати с използване на 4×4 матрица при манипулиране на 2D повърхности в 3D пространство. Също е добавена функция clipShader за налагане на клип с указан шейдер.
- Оптимизирана е работата на механизма за фонови услуги, който позволява на приложенията да остават в активното състояние, когато не взаимодействува с тях потребителят. Фоновите услуги, извършващи синхронизация на данни (dataSync) или обработка на мултимедийно съдържание (mediaProcessing), сега принудително спират след работа в продължение на 6 часа.
- Добавена поддръжка на устройства, които използват страници с размер 16 KB. За да активирате 16-килобайтните страници, е достатъчно просто да преработите приложенията, които използват директно или косвено библиотеките NDK (Native Development Kit). Активирането на страници с размер 16 KB вместо 4 KB позволява да се повиши производителността на приложенията, интензивно работещи с памет. Например, при използване на 16-килобайтни страници времето за стартиране на подобни приложения се е намалило средно с 3.16% (за някои с 30%), а енергопотреблението е намалено с 4.56%. Повторното стартиране на приложението за работа с камерата е ускорено с 4.48%, а общото време за зареждане на системата е съкратено с 0.8 сек. (1.5%).
- При предоставяне на частичен достъп до съдържание в интерфейса за избор на снимки е реализирана възможността да се маркират само снимките и видеата, които вече са избирани в последно време, което опростява работата с често търсени снимки и видеа.
- В конфигуратора (Settings → System → Languages & Input → System languages → Choose how you’re addressed) е предоставена възможност за задаване на предпочитано обръщение към потребителя (мъж, жена, неутрално), използвано за адаптиране на граматиката в издадените от системата послания. Настройката е налична само за френски език.
- Добавени са допълнителни елементи от API за осигуряване на плавен преход към режим "картинка в картинка" за приложения с елементи на интерфейса, показвани над основния интерфейс на потребителя.
- Предоставена е възможност за избор на виброефект при уведомление за ново известие.
- В хранилището Health Connect е добавена поддръжка на нови типове данни, използвани при спорт и контрол на храненето. Например, добавено е поле за контрол на температурата на кожата и реализирана е структура за определяне на плана за тренировки.
- Осигурена е коректна резка на текста, написан с използване на шрифтове, имитиращи ръкописен текст.


Източник: opennet.ru







