January 26, 2019

Android Q

Sony недавно отправила idmap2 в AOSP, и похоже, что Google уже объединила эти изменения внутри компании. Наиболее заметным изменением в idmap2 является введение категорий оверлеев. Сгруппировав оверлеи по категориям в зависимости от того, на что они нацелены, системе будет проще автоматически отключать другие наложения, предназначенные для того же приложения, когда включены новые наложения.

В настоящее время наложения включены в порядке приоритета. С введением категорий в idmap2 было обнаружено, что Google тестирует 3 категории наложения: шрифты, формы значков и цвета акцента.

В просочившейся сборке Android Q было несколько предустановленных оверлеев, которые позволяли менять шрифт, форму значка и цвет акцента во всем пользовательском интерфейсе. OxygenOS от OnePlus позволяет изменять цвет акцента, а EMUI и One UI позволяют использовать пользовательские шрифты. Это невозможно на устройствах Pixel под управлением Android 9 Pie без рут-доступа. Можно изменить форму значка в стандартном Pixel Launcher, но это изменение применяет маску только к значкам, отображаемым в самом лаунчере. Наложение значков в Android Q применяет маску везде, где отображается значок: настройки, обзор последних приложений, страницы с информацией о приложениях и т.д.

Прежде чем надеяться на то, что Google откроет больше возможностей для создания тем в Android, имейте в виду, что нет никаких гарантий, что мы увидим какие-либо из этих предустановленных оверлеев в релизной сборке Android Q. Вполне возможно, что производители устройств, в том числе сам Google, уберет эти оверлеи перед тем, как выпустить Android Q на устройства. Наконец, мы предостерегаем от интерпретации этого изменения как признака того, что Google позволит устанавливать пользовательские шрифты, цвета акцента и формы значков. Начнем с того, что наложения шрифтов не содержат сами шрифты - все шрифты предустановлены. Оверлей просто сообщает основе, какой предустановленный шрифт использовать. Что ещё более важно, оверлеи, которые не подписаны сертификатом платформы (т.е. производителем), всё ещё не могут быть установлены, оставляя кастомные оверлеи где-то вне.


Источник - XDA

Если возникли вопросы - пишите в группу ВК, что бы не пропустить новости подпишитесь на канал.