Cuprins:
Putem folosi lansatoarele terțe pentru a ne teme ecranele de acasă. Putem să punem la temă aplicațiile noastre cele mai utilizate pentru a scăpa de albul care a crește și a condimenta lucrurile cu o anumită culoare. Putem face atât de multe lucruri pentru a personaliza Android și pentru a ne face propriul nostru, însă temeinizarea sistemului în sine necesită unul dintre cele două lucruri: un telefon cu un motor cu tematică robust, precum Samsung Galaxy S8 sau root.
Theming Android la nivel de sistem este în stare de ebrietate, dar majoritatea oamenilor nu au răbdare, practică sau pricepere să investească în rooting-uri. Nici măcar nu mă deranjează cu greutățile de tematică rădăcină și sunt o fată care va petrece ore întregi formând icoane personalizate și culori de widget pe ecranul ei de pornire. Tematica de sistem nu merită să nu faceți trimitere la rădăcină, dar în curând, este posibil să nu fie nevoie de root pentru a tema Android.
Iată de ce credem că există o lumină la sfârșitul acestui tunel lung, personalizat.
Cadrul RRO: Mulțumesc, Sony
Temele pentru tematica autohtonă pe Android a început cu ani în urmă. Sony a contribuit cu cadrul Runtime Resource Overlay la AOSP în 2014 și l-a implementat pe multe dintre dispozitivele sale, pentru a permite utilizatorilor să temeze sistemul Android și aplicațiile de pe telefoanele sale Sony prin Xperia Themes. RRO vă permite să protejați aplicațiile Android fără a-și modifica codul sursă, permițându-le utilizatorilor să schimbe modul în care arătau toate aplicațiile de pe telefoanele lor, fără a avea probleme sau fără a rupe aplicațiile de pe telefoanele lor.
RRO a fost descoperit pentru prima dată când dezvoltatorii au săpat prin Android M Developer Preview. Este posibil să vă amintiți de Android M ca fiind primul an în care Google ne-a încurcat cu o temă întunecată în timpul Previzualizării dezvoltatorilor, apoi l-a tras înainte de lansarea stabilă și asta a avut de-a face cu testarea Android de pe motorul tematic RRO pe care îl încorporase. Anul următor, tema întunecată a revenit odată cu Android N Developer Preview și, din nou, a fost trasă înainte ca Android Nougat să fie împins la stabil în toamnă.
În acest an, am obținut Android O Developer Preview, dar nu am revenit asupra temei noastre întunecate experimentale. În schimb, în timp ce dezvoltatorii mergeau săpate pentru ouă de Paște și alte bunătăți ascunse, s-au poticnit asupra primelor cazuri de teme RRO folosite de sistemul Android.
Deci, ce s-a schimbat anul acesta?
În previzualizările anterioare pentru dezvoltatori Android O, a existat o setare în cadrul ecranului numit Temă dispozitiv, unde puteți alege între temele Pixel și Invertit, iar Inverted este implicit. Problema a fost că, la fel ca în setările tematice din anii precedenți, aceasta a fost foarte limitată, schimbând doar nuanța Setări rapide din materia creierului lui Inverted înapoi în gri la un ton mai închis. Și, ca și în anii precedenți, setarea Temă de dispozitiv a fost extrasă din Android O Developer Preview 4.
Googlers testează și trage aceste teme întunecate bazate pe RRO Theme Engine de ani buni prin programul Previews pentru dezvoltatori și Beta, însă în luna mai, dezvoltatorii, bloggerii și tocilarii cu temă au început să își pună din nou speranțele. Acest lucru se datorează faptului că, în acest an, creatorii de coduri întreprinzători au descoperit că aceste două teme erau într-adevăr teme RRO, dovedind că Google nu a renunțat la fantomă pe teme de sistem din versiunea sa de Android. Setarea Temei dispozitivului acum a fost interfața care le-a permis utilizatorilor să apeleze în motorul cu temă RRO și să selecteze o temă (în cea mai mare parte inutilă) și a fost un mijloc de a utiliza o temă RRO fără rădăcină și a fost ultima piesă tehnică majoră a puzzle-ului.
Substrat și Android Oreo
Substratum este motorul tematic construit pe succesorul Sony al temelor RRO, OMS și, cu fiecare an, Substratum a ajuns cu un pas mai aproape de a aduce temele lor uimitoare pe telefoanele neîncărcate. De exemplu, unele dispozitive Samsung pot utiliza teme Substratum fără root acum datorită modului în care au implementat teme RRO pentru Temele Samsung. În acest an, Substratum a înregistrat progresele realizate în Previzualizarea dezvoltatorilor, iar acum când Android Oreo este aici, acestea aduc teme de sistem pe telefoanele neîncărcate, posibil încă din săptămâna viitoare. Acum, nu va fi gratuit și nu va fi perfect, deoarece necesită totuși o aplicație desktop care să ajute la inițierea unor privilegii elevate shenanigans pentru a aplica și implementa o temă Substratum.
Însă, urmează să fie unroot tematice. Și asta este uriaș.
O să cer pentru o temă oficială întunecată până când Google mi-o va da înapoi, în special în aplicații precum Google Play Music. În același timp, accept cât de greu este să temez lucrurile în mod constant, atunci când Android este atât de personalizabil și de divers. Echipa de inginerie Google a prezentat la fel de mult într-un AMA Reddit.
Android lipsește în continuare API-urile corespunzătoare pentru a asigura compatibilitatea acestora pe dispozitive și aplicații. Fără aceste API, nu există nicio modalitate reală de a vă asigura că ceea ce fac aceste teme nu rupe aplicațiile la stânga și la dreapta. Chiar și pentru tema întunecată a Google din Previzualizările dezvoltatorilor, s-au confruntat cu probleme pentru aplicațiile de bază ale Android și Google trebuie să obțină consecvență pe milioane de aplicații pe mii de modele de dispozitive diferite.
Update august 2017: Odată cu lansarea Oreo și mai multe noutăți despre Substratum.