Android Q может поставляться с новым шрифтом, формой значков и накладками акцентного цвета

click fraud protection

Полученная нами просочившаяся сборка Android Q была предварительно установлена ​​с накладками для новых шрифтов, форм значков и акцентных цветов. Могут ли появиться пользовательские темы?

Одна из многих причин, по которой я предпочитаю ОС Android iOS, — это возможность настройки. Я могу довольно сильно настроить программное обеспечение EMUI 9, работающее на моем Huawei Mate 20 X. Встроенный движок тем EMUI позволяет настроить цвет фона и цвета акцентов компонентов SystemUI, платформы и других системных приложений, а также системного шрифта. Samsung также предлагает комплексный механизм тем в Опыт Самсунга и Один пользовательский интерфейс. Google не предоставляет пользователям движок тем в своем программном обеспечении Pixel, хотя стандартная база Android Pixels поддерживает темы. Стандартный Android впервые получил поддержку тем с помощью Андроид 8.0 Орео, и теперь похоже, что Android Q расширяет эту возможность за счет поддержки дополнительных тематических элементов и, возможно, большего количества встроенных возможностей настройки для всех пользователей.

Google полностью принят Новейшая система тем Sony в выпуске Android 8.0 Oreo. Структура тем Sony основана на классе OverlayManagerService (OMS). OMS использует «idmap» для связи ресурса, определенного в «оверлейном» приложении, с ресурсом, определенным в целевом приложении. Это позволяет использовать тему для целевого приложения без необходимости какого-либо непосредственного изменения целевого приложения. Sony недавно представила idmap2 вверх по течению в AOSP, и кажется, что Google уже объединил эти изменения внутри себя. Наиболее заметным изменением в idmap2 является введение категории наложения. Группируя наложения по категориям в зависимости от того, для чего они предназначены, система будет иметь проще автоматически отключать другие оверлеи, предназначенные для того же приложения, когда новый оверлей включено. (В настоящее время наложения включаются в порядке приоритета.) С введением категорий в idmap2 мы заметили, что Google тестирует 3 категории наложений: шрифты, формы значков и акцентные цвета.

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

Вот шрифт, форма значков и наложения акцентного цвета, которые были предварительно установлены в полученной мной ранней сборке Android Q:

  • Шрифты
    • Арволато
    • Рубик
  • Иконки
    • Прямоугольник с закругленными углами
    • Квадрат
    • Сквиркл
    • Слезинка
  • Акцентные цвета
    • Черный
    • Зеленый
    • Фиолетовый

Конечно, как и в Android 8.0/8.1 Oreo и Android 9 Pie, в приложении «Настройки» нет встроенной опции для переключения между любым из этих наложений. Скорее, мне пришлось использовать cmd overlay list команда, за которой следует cmd overlay enable {package} чтобы включить желаемое наложение(я). Однако до появления Android Q на смартфонах Pixel предустанавливались только оверлеи. накладки на вырез дисплея. Вариант разработчика, наложение платформы Pixel и частично темная тема для SystemUI и средства запуска. Google мог бы легко добавить новый параметр в настройки дисплея Android Q, чтобы позволить пользователю включить один из этих шрифтов: значок или наложение акцентного цвета, как это было сделано с настройкой эмуляции выреза дисплея в Developer. Параметры.

Список предустановленных оверлеев в Android Q.

Прежде чем надеяться на то, что Google откроет больше возможностей для тем в Android, имейте в виду что нет никакой гарантии, что мы увидим какие-либо из этих предустановленных оверлеев в производственной сборке Андроид Кью. Вполне возможно, что производители устройств, включая сам Google, уберут эти накладки перед выпуском Android Q на свои устройства. Если они оставят эти наложения предустановленными, также нет никакой гарантии, что они предоставят настройку для их переключения (в этом случае команда оболочки ADB cmd overlay может сработать.) Наконец, мы предостерегаем от интерпретации этого изменения как признака того, что Google позволит использовать собственные шрифты, цвета акцентов и формы значков. установлен. Начнем с того, что наложения шрифтов на самом деле не содержат самих шрифтов — все шрифты предварительно установлены. Оверлей просто сообщает платформе, какой предварительно установленный шрифт использовать. Что еще более важно, наложения, которые не подписаны сертификатом платформы (т.е. OEM) по-прежнему не может быть установлен, поэтому сторонние оверлеи исключаются. Надеюсь, я ошибаюсь на этот счет и что эти предустановленные шрифты, формы значков и наложения акцентных цветов являются признаком того, что Google позволит расширить возможности настройки в Android Q и более поздних версиях, но раньше мы уже обжигались — просто помните, когда пользовательские наложения были заблокирован в Android 9 Pie!


Подробнее об Android Q:

  • Эксклюзив: Google работает над функцией Face ID для Android Q
  • Android Q может блокировать фоновое чтение из буфера обмена, лучше защищать ваши медиафайлы, поддерживать понижение версии приложений и многое другое