Компания Google втората тестова версия на отворената мобилна платформа Android 11. Пускането на Android 11 в третото тримесечие на 2020 година. За оценка на новите възможности на платформата програма . Сборки на фърмуера за устройствата Pixel 2 / 2 XL, Pixel 3 / 3 XL, Pixel 3a / 3a XL и Pixel 4 / 4 XL. За инсталиралите първия тестов вариант е предоставено OTA обновление.
Основни промени в сравнение с Android 11:
- Добавен е 5G state API, който позволява на приложението бързо да определи свързаността чрез 5G в режимите или .
- За устройства с огъващи се екранни панели API за получаване на информация от сензора за ъгъла на отваряне на панелите на екрана. С новото API приложенията могат да определят точния ъгъл на отваряне и да адаптират изхода си с оглед на него.
- API за проверка на обажданията е разширен със способности за разпознаване на автоматични обаждания. За приложенията, които филтрират обаждания, е реализирана поддръжка за проверка на статуса на входящото обаждане чрез относно фалшифицирането на идентификатора на звънеца, както и възможност за връщане на причината за блокиране на обаждането и промяна на съдържанието на системния екран, показван след завършване на обаждането, за маркиране на обаждането като спам или добавяне в адресната книга.
- API за невронни мрежи е разширен, предоставяйки на приложенията възможности да използват хардуерното ускорение за системи за машинно обучение. Добавена е поддръжка на функцията за активиране , която позволява да се намали времето за обучение на невронната мрежа и да се повиши точността при изпълнение на определени задачи, например, ускоряване на работата с модели за компютърно зрение, базирани на . Добавена е операция Control, която позволява създаването на по-напреднали модели на машинно обучение, поддържащи разклонения и цикли. Реализиран е API Asynchronous Command Queue за намаляване на времето за забавяне при стартиране на свързани малки модели.
- Добавени са отделни типове фонови услуги за камерата и микрофона, които ще трябва да бъдат поискани, ако приложението се нуждае от достъп до камерата и микрофона в момент на неактивност.
- Добавена е поддръжка на миграция на файлове от старата модел на съхранение в хранилище
, изолираща файловете на приложенията на външно устройство за съхранение (например, на SD карта). При използване на Scoped Storage данните на приложението са ограничени до определена директория и за достъп до общите колекции от мултимедийни файлове е необходимо получаване на отделни разрешения. управление на кеширани файлове. - Добавени са нови API за извеждане на интерфейсни елементи на приложения с появата на виртуална клавиатура за по-гладка анимация на извеждането, благодарение на уведомяване на приложението за промените на ниво отделни кадри.
- API за управление на честотата на опресняване на екрана, което позволява на определени игри и приложения да зададат различна честота (например, по подразбиране Android използва честота от 60Hz, но някои устройства позволяват увеличението ѝ до 90Hz).
- режим на безшевно продължаване на работа след инсталиране на OTA ъпдейт на фърмуера, изискващ рестартиране на устройството. Новият режим позволява на приложенията да запазят достъп до криптираното хранилище без необходимост от отключване на устройството от страна на потребителя след рестартиране, т.е. приложенията веднага ще могат да продължат да изпълняват функциите си и да получават съобщения. Например, автоматично инсталиране на OTA ъпдейт може да бъде планирано за нощен час и проведено без намесата на потребителя.
- В Android емулатора е добавена поддръжка за симулация на работа на предната и задната камера. За задната камера е реализиран Camera2 API HW с поддръжка на обработка на YUV и заснемане в RAW режим.
За предната камера е реализирано ниво с поддръжка на логическа камера (едно логическо устройство, основано на две физически устройства с тесен и широк ъгъл на виждане).
Източник: opennet.ru
