Saadud lekkinud Android Q versioon oli eelinstallitud uute fontide, ikoonikujude ja aktsentvärvide jaoks mõeldud ülekatetega. Kas kohandatud teemad võiksid olla teel?
Üks paljudest põhjustest, miks ma eelistan Android OS-i iOS-ile, on kohandamine. Saan oma Huawei Mate 20 X-is töötavat EMUI 9 tarkvara üsna tugevalt kohandada. EMUI sisseehitatud teemamootor võimaldab seda teha kohandada taustavärvi ja aktsentvärve SystemUI komponentide, raamistiku ja muude süsteemirakenduste ning süsteemi fondi kohta. Samsung pakub ka põhjalikku teemamootorit Samsungi kogemus ja Üks kasutajaliides. Google ei avalda Pixeli tarkvara kasutajatele teemamootorit, kuigi Pixelsi Android-baas toetab teemasid. Stock Android sai esmakordselt toe teemade kujundamiseks Android 8.0 Oreo, ja nüüd tundub, et Android Q laiendab seda veelgi, toetades täiendavaid teemaelemente ja võib-olla ka rohkem sisseehitatud kohandamisvalikuid kõigile kasutajatele.
Google täielikult vastu võetud Sony uusim teemaraamistik Android 8.0 Oreo versiooniga. Sony teemaraamistik on keskendunud klassile nimega OverlayManagerService (OMS). OMS kasutab „idmapi”, et siduda ülekatterakenduses määratletud ressurss sihtrakenduses määratletud ressursiga. See võimaldab sihitud rakendust temaatiliselt kujundada, ilma et sihitud rakendust oleks vaja mingil viisil otseselt muuta. Sony esitas hiljuti idmap2
ülesvoolu AOSP-le ja tundub, et Google on need muudatused juba sisemiselt liitnud. Kõige märkimisväärsem idmap2 muudatus on kasutuselevõtt ülekatte kategooriad. Rühmitades ülekatted kategooriatesse nende sihtimise alusel, on süsteemil lihtsam on teiste sama rakendust sihivate ülekatete automaatne keelamine, kui uus ülekate on olemas lubatud. (Praegu on ülekatted lubatud prioriteetsuse järjekorras.) Kategooriate kasutuselevõtuga idmap2-s oleme märganud, et Google testib kolme ülekattekategooriat: fonde, ikooni kujundeid ja aktsentvärve.Aastal lekkinud Android Q build Vilgutasin Google Pixel 3 XL-is, seal oli mitu eelinstallitud ülekatet, mis võimaldasid mul kogu kasutajaliidese fonti, ikooni kuju ja aktsentvärvi muuta. OnePlusi OxygenOS võimaldab teil muuta aktsentvärvi, samas kui eelmainitud EMUI ja One UI võimaldavad kasutada kohandatud fonte. Kumbki pole võimalik Pixeli seadmetes, mis käitavad operatsioonisüsteemi Android 9 Pie ilma juurjuurdepääsuta. Pixel Launcheris on võimalik ikooni kuju muuta, kuid see muudatus rakendab maski ainult käivitusprogrammis kuvatavatele ikoonidele. Android Q ikooniülekatted rakendavad maski kõikjal, kus ikooni kuvatakse – seaded, viimaste rakenduste ülevaade, rakenduse teabelehed jne.
Siin on fond, ikooni kuju ja aktsentvärvide ülekatted, mis olid eelinstallitud varasele Android Q järgule, mille hankisin:
- Fondid
- Arvolato
- Rubik
- Ikoonid
- Ümardatud ristkülik
- Ruut
- Squircle
- pisar
- Aktsentvärvid
- Must
- Roheline
- Lilla
Tõsi, nagu ka Android 8.0/8.1 Oreo ja Android 9 Pie puhul, pole rakenduses Seaded sisseehitatud valikut nende ülekatete vahel vahetamiseks. Pigem pidin kasutama cmd overlay list
käsk, millele järgneb cmd overlay enable {package}
minu soovitud ülekatte lubamiseks. Enne Android Q-d olid aga Pixeli nutitelefonide ainsad eelinstallitud ülekatted sälku ülekatted kuva väljalõike jaoks Arendaja valik, Pixeli raamistiku ülekate ja osaliselt tume teema SystemUI ja käivitusprogrammi jaoks. Google võib hõlpsasti lisada Android Q kuvaseadetesse uue sätte, mis lubab kasutajal ühe neist fontidest, ikooni või aktsentvärvide ülekatteid, nagu nad on teinud kuva väljalõike emulatsiooni seadetes arendajas Valikud.
Pidage meeles, enne kui hakkate oma lootusi, et Google avab Androidis rohkem teemasid et pole mingit garantiid, et näeme neid eelinstallitud ülekatteid tootmisjärgus Android Q. Võimalik, et seadmetootjad, sealhulgas Google ise, eemaldavad need ülekatted enne Android Q seadmetes kasutuselevõttu. Kui nad jätavad need ülekatted eelinstallituks, pole ka garantiid, et nad paljastavad nende ümberlülitamise sätte (sel juhul cmd overlay ADB shellikäsk võib toimida.) Lõpuks hoiatame selle muudatuse tõlgendamise eest märgina, et Google lubab kohandatud fonte, aktsentvärve ja ikooni kujundeid paigaldatud. Alustuseks ei sisalda fondiülekatted tegelikult fonte ise – kõik fondid on eelinstallitud. Ülekate lihtsalt ütleb raamistikule, millist eelinstallitud fonti kasutada. Veelgi olulisem on see, et see katab ei ole platvormi sertifikaadiga allkirjastatud (st. OEM) ei saa ikka veel installida, jättes võrrandist välja kolmanda osapoole ülekatted. Loodan, et ma eksin selles osas ja et need eelinstallitud fondi, ikooni kuju ja aktsentvärvide ülekatted on märk sellest, et Google võimaldab Android Q-s ja teistes versioonides rohkem kohandamist, kuid meid on varemgi põletatud – pidage meeles, kui kohandatud ülekatteid olid Android 9 Pie blokeeritud!
Lisateavet Android Q kohta:
- Eksklusiivne: Google töötab Android Q jaoks näo ID-laadse funktsiooni kallal
- Android Q võib blokeerida taustal lõikelaua lugemist, kaitsta teie meediumifaile paremini, toetada rakenduste vanemaks versiooniks muutmist ja palju muud