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

З’єднана збірка Android Q, яку ми отримали, була попередньо встановлена ​​з накладками для нових шрифтів, форм значків і кольорів акцентів. Чи може з’явитися спеціальна тематика?

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

Google повністю прийнятий Найновіша тематична платформа Sony з випуском Android 8.0 Oreo. Тематична структура Sony зосереджена навколо класу під назвою OverlayManagerService (OMS). OMS використовує «idmap», щоб зв’язати ресурс, визначений у програмі «overlay», із ресурсом, визначеним у цільовій програмі. Це дозволяє тематизувати цільову програму без необхідності будь-якої безпосередньої зміни цільової програми. 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 Launcher можна змінити форму піктограми, але ця зміна лише застосовує маску до піктограм, які відображаються в самій програмі запуску. Накладання піктограм в Android Q застосовує маску скрізь, де відображається піктограма: налаштування, огляд останніх програм, інформаційні сторінки програм тощо.

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

  • Шрифти
    • Арволато
    • Рубік
  • Ікони
    • Округлений прямокутник
    • Майдан
    • Squircle
    • Сльоза
  • Акцентні кольори
    • чорний
    • Зелений
    • Фіолетовий

Звичайно, як і в Android 8.0/8.1 Oreo та Android 9 Pie, у програмі «Налаштування» немає вбудованої опції для перемикання між будь-яким із цих накладень. Вірніше, мені довелося скористатися cmd overlay list за командою cmd overlay enable {package} щоб увімкнути мої бажані накладки. Однак до Android Q єдиними попередньо встановленими накладками на смартфонах Pixel були накладання вирізів для вирізу дисплея Параметр розробника, накладання Pixel framework і частково темна тема для SystemUI та програми запуску. Google може легко додати нове налаштування в налаштування дисплея Android Q, щоб користувач міг увімкнути один із цих шрифтів, піктограми або накладання акцентного кольору, так само, як вони робили з налаштуванням емуляції вирізу дисплея в розробнику Опції.

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

Перш ніж покладати надії на те, що Google відкриває більше можливостей створення тем для Android, майте на увазі що немає гарантії, що ми побачимо будь-яке з цих попередньо встановлених накладень у робочій версії Android Q. Цілком можливо, що виробники пристроїв, включаючи саму Google, видалять ці накладки, перш ніж розгортати Android Q на пристроях. Якщо вони залишать ці накладки попередньо встановленими, також немає гарантії, що вони відкриють налаштування для їх перемикання (у цьому випадку команда оболонки cmd overlay ADB може спрацювати.) Нарешті, ми застерігаємо, щоб не тлумачити цю зміну як ознаку того, що Google дозволить використовувати спеціальні шрифти, кольори акцентів і форми значків встановлено. По-перше, накладення шрифтів насправді не містять самих шрифтів — усі шрифти попередньо встановлені. Оверлей просто повідомляє фреймворку, який попередньо встановлений шрифт використовувати. Що ще важливіше, накладає це не підписані сертифікатом платформи (тобто виробником комплектного обладнання) все ще не можна встановити, залишаючи сторонні накладки поза рівнянням. Я сподіваюся, що я помиляюся щодо цього, і що ці попередньо встановлені накладення шрифту, форми значка та акцентного кольору є ознакою того, що Google забезпечить більше налаштувань в Android Q і поза ним, але ми були обпалені раніше — просто пам’ятайте, коли спеціальні накладки були заблоковано в Android 9 Pie!


Більше про Android Q:

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