O versiune Android Q scursă pe care am obținut-o a fost preinstalată cu suprapuneri pentru fonturi noi, forme de pictograme și culori de accent. Ar putea fi pe drum tematica personalizată?
Unul dintre multele motive pentru care prefer sistemul de operare Android decât iOS este personalizarea. Pot personaliza destul de mult software-ul EMUI 9 care rulează pe Huawei Mate 20 X. Motorul de teme încorporat al EMUI face posibil personalizați culoarea de fundal și culorile de accent componentele SystemUI, cadrul și alte aplicații de sistem, precum și fontul sistemului. Samsung oferă, de asemenea, un motor cuprinzător de tematică în Samsung Experience și O singură interfață. Google nu expune un motor de temă utilizatorilor în software-ul lor Pixel, chiar dacă baza Android de stoc a Pixels acceptă tematica. Stock Android a câștigat mai întâi suport pentru tematică cu Android 8.0 Oreo, iar acum se pare că Android Q se extinde în continuare cu suport pentru elemente tematice suplimentare și posibil mai multe opțiuni de personalizare încorporate pentru toți utilizatorii.
Google adoptat pe deplin Cel mai recent cadru de tematică Sony cu lansarea Android 8.0 Oreo. Cadrul de tematică Sony este centrat în jurul unei clase numite OverlayManagerService (OMS). OMS folosește un „idmap” pentru a lega o resursă definită într-o aplicație „suprapunere” cu o resursă definită într-o aplicație țintă. Acest lucru permite ca o aplicație vizată să fie tematică fără a fi nevoie ca aplicația vizată să fie modificată direct în vreun fel. Sony a trimis recent idmap2 în amonte la AOSP și se pare că Google a îmbinat deja aceste modificări la nivel intern. Cea mai notabilă schimbare în idmap2 este introducerea lui categorii suprapuse. Prin gruparea suprapunerilor în categorii în funcție de ceea ce vizează, sistemul va avea un este mai ușor dezactivarea automată a altor suprapuneri care vizează aceeași aplicație atunci când apare o nouă suprapunere activat. (În prezent, suprapunerile sunt activate în ordinea priorității.) Odată cu introducerea categoriilor în idmap2, am observat că Google testează 3 categorii de suprapunere: fonturi, forme de pictograme și culori de accent.
În build Android Q scurs Am afișat pe un Google Pixel 3 XL, au existat mai multe suprapuneri preinstalate care mi-au permis să schimb fontul, forma pictogramei și culoarea accentului în întreaga interfață de utilizare. OxygenOS de la OnePlus vă permite să schimbați culoarea accentului, în timp ce EMUI și One UI menționate mai sus vă permit să utilizați fonturi personalizate. Niciuna dintre ele nu este posibilă pe dispozitivele Pixel care rulează Android 9 Pie fără acces root. Este posibil să schimbați forma pictogramei în lansatorul de pixeli stoc, dar această modificare aplică doar o mască pictogramelor afișate în lansatorul însuși. Suprapunerile cu pictograme în Android Q aplică o mască oriunde este afișată pictograma — Setări, prezentare generală a aplicațiilor recente, pagini cu informații despre aplicație etc.
Iată fontul, forma pictogramei și suprapunerile de culoare de accent care au fost preinstalate pe versiunea timpurie a Android Q pe care am obținut-o:
- Fonturi
- Arvolato
- Rubik
- Pictograme
- Dreptunghi rotunjit
- Pătrat
- Squircle
- Lacrimă
- Culori de accent
- Negru
- Verde
- Violet
Desigur, la fel ca în cazul Android 8.0/8.1 Oreo și Android 9 Pie, nu există nicio opțiune încorporată în aplicația Setări pentru a comuta între oricare dintre aceste suprapuneri. Mai degrabă, a trebuit să folosesc cmd overlay list
comanda urmata de cmd overlay enable {package}
pentru a activa suprapunerea(ele) dorit(e). Înainte de Android Q, totuși, singurele suprapuneri preinstalate pe smartphone-urile Pixel erau suprapuneri de crestături pentru decuparea afișajului Opțiunea de dezvoltator, suprapunerea cadrului Pixel și temă parțială întunecată pentru SystemUI și lansator. Google ar putea adăuga cu ușurință o nouă setare în Setările de afișare ale Android Q pentru a permite utilizatorului să activeze unul dintre aceste fonturi, pictogramă sau suprapunerile de culoare accentuate, așa cum au făcut cu setarea de emulare a decupajului afișajului din Developer Opțiuni.
Înainte de a vă crește speranța că Google va deschide mai multe capacități de tematică în Android, rețineți că nu există nicio garanție că vom vedea oricare dintre aceste suprapuneri preinstalate pe o versiune de producție a Android Q. Este posibil ca producătorii de dispozitive, inclusiv Google înșiși, să elimine aceste suprapuneri înainte de a lansa Android Q pe dispozitive. Dacă lasă aceste suprapuneri preinstalate, nu există nicio garanție că vor expune o setare pentru a le comuta (caz în care comanda cmd overlay ADB shell ar putea funcționa.) În cele din urmă, avertizăm să nu interpretăm această modificare ca un semn că Google va permite ca fonturi personalizate, culori de accent și forme de pictograme să fie instalat. Pentru început, suprapunerile de fonturi nu conțin de fapt fonturile în sine - fonturile sunt toate preinstalate. Suprapunerea spune doar cadrului ce font preinstalat să folosească. Mai important, se suprapune nu sunt semnate cu certificatul platformei (adică de OEM) încă nu poate fi instalat, lăsând suprapunerile terță parte în afara ecuației. Sper că mă înșel în această privință și că aceste fonturi preinstalate, forma pictogramei și suprapunerile de culori accentuate sunt un semn că Google va permite mai multă personalizare în Android Q și nu numai, dar am mai fost arși înainte - amintiți-vă doar când suprapunerile personalizate au fost blocat în Android 9 Pie!
Mai multe despre Android Q:
- Exclusiv: Google lucrează la o funcție asemănătoare Face ID pentru Android Q
- Android Q poate bloca citirile din clipboard în fundal, protejează-ți mai bine fișierele media, acceptă downgrade-ul aplicațiilor și multe altele