Uniklé sestavení Android Q, které jsme získali, bylo předinstalováno s překryvnými vrstvami pro nová písma, tvary ikon a zvýrazňující barvy. Může být na cestě vlastní motiv?
Jedním z mnoha důvodů, proč preferuji OS Android před iOS, je přizpůsobení. Mohu docela silně přizpůsobit software EMUI 9 běžící na mém Huawei Mate 20 X. Vestavěný tématický engine EMUI to umožňuje přizpůsobte barvu pozadí a zvýrazňující barvy komponent SystemUI, frameworku a dalších systémových aplikací a také systémového písma. Samsung také nabízí komplexní tématický engine v Zkušenosti Samsung a Jedno uživatelské rozhraní. Google uživatelům ve svém softwaru Pixel nevystavuje tématický engine, i když základní Android u Pixelů tématiku podporuje. Stock Android nejprve získal podporu pro tématiku s Android 8.0 Oreo, a nyní to vypadá, že Android Q to dále rozšiřuje o podporu dalších tematických prvků a možná více vestavěných možností přizpůsobení pro všechny uživatele.
Google plně přijata Nejnovější tématický rámec společnosti Sony s vydáním Android 8.0 Oreo. Tématický rámec společnosti Sony je soustředěn kolem třídy zvané OverlayManagerService (OMS). OMS používá „idmap“ k propojení zdroje definovaného v „překryvné“ aplikaci se zdrojem definovaným v cílové aplikaci. To umožňuje, aby byla cílená aplikace tematicky zaměřena, aniž by bylo nutné cílovou aplikaci jakýmkoli způsobem přímo upravovat. Sony nedávno předložilo idmap2
proti proudu na AOSP a zdá se, že Google tyto změny již interně sloučil. Nejpozoruhodnější změnou v idmap2 je zavedení překryvné kategorie. Seskupením překryvných vrstev do kategorií na základě toho, na co cílí, bude mít systém snazší automatické deaktivování dalších překryvných vrstev cílených na stejnou aplikaci, když je nová překryvná reklama povoleno. (V současné době jsou překryvné vrstvy povoleny v pořadí podle priority.) Po zavedení kategorií do idmap2 jsme si všimli, že Google testuje 3 kategorie překryvných vrstev: písma, tvary ikon a barvy zvýraznění.V unikla sestavení Androidu Q Flashoval jsem na Google Pixel 3 XL, bylo tam několik předinstalovaných překryvů, které mi umožnily změnit písmo, tvar ikony a barvu zvýraznění v celém uživatelském rozhraní. OxygenOS od OnePlus vám umožňuje změnit barvu zvýraznění, zatímco výše uvedené EMUI a One UI vám umožňují používat vlastní písma. Ani jedno není možné na zařízeních Pixel se systémem Android 9 Pie bez přístupu root. V základním spouštěči pixelů je možné změnit tvar ikony, ale tato změna aplikuje masku pouze na ikony zobrazené v samotném spouštěči. Překryvná ikona v systému Android Q aplikuje masku všude, kde je ikona zobrazena – Nastavení, přehled posledních aplikací, stránky s informacemi o aplikaci atd.
Zde jsou písma, tvar ikony a překryvné barevné překryvy, které byly předinstalovány v raném sestavení Android Q, které jsem získal:
- Písma
- Arvolato
- Rubik
- ikony
- Zaoblený obdélník
- Náměstí
- Veverka
- Slza
- Akcentní barvy
- Černá
- Zelená
- Nachový
Je samozřejmé, že stejně jako u Android 8.0/8.1 Oreo a Android 9 Pie není v aplikaci Nastavení žádná vestavěná možnost přepínání mezi těmito překryvnými vrstvami. Spíše jsem musel použít cmd overlay list
příkaz následovaný cmd overlay enable {package}
pro aktivaci mých požadovaných překryvných vrstev. Před Androidem Q však byly na chytrých telefonech Pixel jediné předinstalované překryvy zářezové překryvy pro možnost vývojáře výřezu displeje, překryvný rámeček Pixel a částečné tmavé téma pro SystemUI a spouštěč. Google by mohl snadno přidat nové nastavení v nastavení zobrazení Android Q, aby uživatel mohl povolit jedno z těchto písem, ikona nebo zvýrazňující barevné překryvy, stejně jako to bylo s nastavením emulace výřezu displeje ve Vývojáři Možnosti.
Než začnete doufat, že Google zpřístupní v Androidu další možnosti tematického začlenění, mějte na paměti že neexistuje žádná záruka, že některý z těchto předinstalovaných překryvů uvidíme v produkčním sestavení Android Q. Je možné, že výrobci zařízení, včetně samotného Googlu, tyto překryvné vrstvy odstraní, než uvedou Android Q do zařízení. Pokud tyto překryvy nechají předinstalované, neexistuje také žádná záruka, že zobrazí nastavení pro jejich přepnutí (v takovém případě příkaz cmd overlay ADB shell může fungovat.) A nakonec varujeme před interpretací této změny jako znamení, že Google povolí vlastní písma, barvy zvýraznění a tvary ikon nainstalováno. Pro začátek, překryvy písem ve skutečnosti neobsahují samotná písma – všechna písma jsou předinstalovaná. Překrytí pouze říká frameworku, které předinstalované písmo má použít. A co je důležitější, překrývá to nejsou podepsány certifikátem platformy (tj. od výrobce OEM) stále nelze nainstalovat, takže překryvné vrstvy třetích stran nejsou součástí rovnice. Doufám, že se v tom mýlím a že tyto předinstalované fonty, tvar ikony a barevné překryvy jsou známkou toho, že Google umožní větší přizpůsobení v systému Android Q a mimo něj, ale už jsme byli spáleni – jen si vzpomeňte, když vlastní překryvy byli zablokováno v systému Android 9 Pie!
Více o Androidu Q:
- Exkluzivně: Google pracuje na funkci podobné Face ID pro Android Q
- Android Q může blokovat čtení ze schránky na pozadí, lépe chránit vaše mediální soubory, podporovat downgrade aplikací a další