Android Q может поставляться с предустановленными накладками Accent Color

Android / Android Q может поставляться с предустановленными накладками Accent Color 2 минуты на чтение

Android Q



Android хорошо известен своей настраиваемостью. У людей разные варианты и предпочтения в отношении того, как должен выглядеть их пользовательский интерфейс, и Android довольно хорошо справляется с этим аспектом. Но, как это часто бывает, есть определенные ограничения, такие как невозможность изменить цвета и приложения SystemUI. Хотя это хорошо решается великим сообществом разработчиков Android с помощью таких инструментов, как Substratum.

Пользователи с устройствами с root-доступом уже давно пользуются отличной поддержкой тем с помощью движка Cyanogen. Но это изначально не поддерживалось платформой Android, что приводило к некоторому снижению производительности по всем направлениям. Наконец, Google привнес в Android 8.0 некоторую встроенную поддержку общесистемных тем с помощью службы Sony Overlay Manager.



В отличие от Cyanogen, реализация OMS никоим образом не требовала изменений в приложении и вместо этого использовала « idmap »(Платформа Android Overlay). Это означало, что оверлеи были более совместимы и не требовали root-доступа для установки.



Акцентные изменения цвета в Android Q

Oxygen OS от OnePlus уже позволяет изменять цвет SystemUI, но для других пользователей Android Substratum остается единственным вариантом для таких изменений. Кроме того, его установка и использование могут быть немного сложными для обычного пользователя телефона.



Это может быть не так с Android Q, поскольку Мишаал Рахман с XDA В своей просочившейся сборке Android Q обнаружил несколько предустановленных оверлеев, позволяющих ему вносить изменения в форму значка, шрифт и цвет акцента по всему пользовательскому интерфейсу. Этого не хватает в большинстве прошивок, даже при базовой поддержке этого.

Предустановленный источник оверлеев - XDA.com

Не волнуйтесь об этом сейчас

Мы разделяем опасения Рахмана в его оригинальном статья . Даже если Google решит внести эти изменения в окончательную сборку Android Q, они могут отсутствовать в прошивках OEM, большинство из которых жестко контролируют внешний вид своего пользовательского интерфейса. Даже Google не слишком удобен для наложения тем в Android.



В Android 9.0 они заблокировали использование сторонних оверлеев из соображений безопасности. Они заявили « Служба Overlay Manager (OMS) предназначена для использования производителем устройств. OMS в его нынешней форме не предназначена для использования в качестве общей функции тематики - в нее нужно будет внести больше конструктивных соображений, чтобы обеспечить безопасность платформы Android и стандарты продукта для пользователей. Соответственно, OMS никогда не рекламировалась как общедоступная функция для разработчиков. «Это означало, что пользователи были во власти OEM-производителей, чтобы реализовать тематику в своих прошивках. Что опять же не могло быть и близко к сторонним оверлеям от сообщества.

Остается надеяться, что эти изменения действительно появятся в Android Q и будут реализованы OEM-производителями, в том числе Google для их устройств Pixel.