Sadržaj:
Možemo koristiti lansirne programe treće strane za tematiziranje naših početnih zaslona. Možemo temaizirati naše najčešće korištene aplikacije kako bismo se riješili bijele i začinjene stvari nekom bojom. Možemo učiniti toliko stvari da prilagodimo Android i učinimo ga vlastitim, ali za tematiziranje Androidovog sustava potrebna je jedna od dvije stvari: telefon s robusnim tematskim motorom poput Samsung Galaxy S8 ili root.
Snimanje Androida na sistemskoj razini opojno je, ali većina ljudi nema strpljenja, prakse ili vještine ulagati u korijensko tematiziranje. Čak se i ne trudim sa gnjavažom tematskog pokretanja korijena, a ja sam djevojka koja će satima birati u prilagođenim ikonama i bojama widgeta na svom početnom zaslonu. Sustavno tematiziranje ne vrijedi korijenje korijena, ali uskoro korijen možda neće trebati za tema Android.
Evo zašto mislimo da je svjetlo na kraju ovog dugog tunela po mjeri kože.
Okvir RRO: Hvala, Sony
Temelji domaće tematike na Androidu započeli su prije mnogo godina. Sony je pridonio Runtime Resource Overlay okviru AOSP-u još 2014. godine i implementirao ga na mnogim svojim uređajima kako bi korisnicima omogućio da tematiraju Android sustav i aplikacije na svojim Sony telefonima putem Xperia Themes-a. RRO vam omogućuje uklanjanje Androidovih aplikacija bez izmjene njihovog izvornog koda, omogućavajući korisnicima da promijene način na koji su izgledale sve aplikacije na njihovim telefonima, a da ne stvaraju velike probleme ili probijaju aplikacije na svojim telefonima.
RRO je prvi put otkriven kao programeri koji su pretraživali Android M Developer Preview. Možda se sjećate Android M kao prve godine kada nas je Google opsjedao mračnom temom za vrijeme Developer Preview-a, a zatim ga izvukao prije stabilnog izdanja, a to je imalo veze s Androidom koji je testirao RRO Theme Engine koji je uključio. Sljedeće se godine mračna tema vratila s Android N Developer Previewom, a opet je povučena prije no što je Android Nougat gurnut na stabilno mjesto na jesen.
Ove smo godine dobili Android O Developer Preview, ali nismo vratili eksperimentalnu tamnu temu. Umjesto toga, dok su programeri pretraživali uskršnja jaja i druge skrivene dobrote, naišli su na prve slučajeve RRO tema koje koristi Android sustav.
Pa što se promijenilo ove godine?
U starijim Previews Android O Developer Previewima postavljena je postavka pod nazivom Display Device Theme, gdje možete birati između tema Pixel i Inverted, a zadani je Inverted. Problem je bio, kao i u prethodnim godinama, u tematskim postavkama, ovo je bilo ograničeno, samo je mijenjala nijansu Quick Settings iz sivog leđa obrnutog mozga u tamniji ton. Kao i prethodnih godina, postavka Device Theme povučena je iz Android O Developer Preview 4.
Googlersi već godinama testiraju i povlače ove mračne teme temeljene na tematskom motoru RRO putem programa Developer Previews i Beta programa, no ovog svibnja su programeri, blogeri i tematizirani štreberi ponovo započeli sa nadom. To je zato što su ove godine poduzetni kopači otkrili da su te dvije teme doista RRO teme, dokazujući da se Google u svojoj verziji Androida nije odrekao duha na temama širom sustava. Sada izvučena postavka Device Theme bila je sučelje koje je omogućilo korisnicima da se uključe u RRO Theme Engine i odaberu (uglavnom beskorisnu) temu, a bilo je to sredstvo za korištenje RRO teme bez korijena, a to je bio posljednji veliki tehnički dio zagonetke.
Substratum i Android Oreo
Substratum je tematski motor izgrađen na Sonyjevom nasljedniku RRO tema, OMS-a, a sa svakom godinom Substratum je bio korak bliže približavanju njihovih nevjerojatnih tema na nekorijenjenim telefonima. Na primjer, neki uređaji tvrtke Samsung trenutno mogu koristiti Substratum teme bez korijena zahvaljujući načinu na koji su implementirali RRO teme za Samsung teme. Ove godine Substratum je postigao napredak u Pregledavanju razvojnih programera, a sada kada je Android Oreo ovdje, oni prenose sistemske teme na ukorenjene telefone, možda već sljedećeg tjedna. Sada to neće biti besplatno, a neće biti ni savršeno, jer još uvijek zahtijeva aplikaciju za radnu površinu koja će vam pomoći da pokrenete neke povišene privilegije shenanigane kako bi primijenili i primijenili Substratum temu.
Ali to će biti nekorijenjeno tematiziranje. A to je ogromno.
Molit ću se za službenu mračnu temu sve dok mi je Google ne vrati, posebno u aplikacijama kao što je Google Play Music. Istovremeno prihvaćam koliko je teško dosljedno tematizirati stvari kada je Android toliko prilagodljiv i raznolik kao što je to. Googleov inženjerski tim je toliko istaknuo u AMD Reddit.
Androidu i dalje nedostaju odgovarajući API-ji koji bi osigurali da su provjere usklađene na svim uređajima i aplikacijama. Bez tih API-ja nema realnog načina da se osigurate da ono što rade ove teme ne probija aplikacije lijevo i desno. Čak i zbog Googleove mračne teme u Previews Previews, naišli su na probleme s temeljenjem Androidovih osnovnih aplikacija, a Google mora postići dosljednost u milijunima aplikacija na tisućama različitih modela uređaja.
Ažurirajte kolovoz 2017.: Oreo izdanjem i više vijesti o Substratumu.