Tartalomjegyzék:
Használhatunk harmadik fél által indított indítókat az otthoni képernyők témájához. Témakörként alakíthatjuk a leggyakrabban használt alkalmazásokat, hogy megszabaduljunk a fehérségtől, és egyes színekkel fűszerezzük a dolgokat. Sok mindent megtehetünk az Android testreszabása és sajátjává tétele érdekében, de maga az Android rendszer átalakítása megköveteli a két dolog egyikét: olyan telefon, amelynek robusztus javítómotorja van, mint például a Samsung Galaxy S8 vagy a root.
Az Android rendszerszintű beprogramozása mámorító jellegű, de a legtöbb embernek nincs türelme, gyakorlata és hajlandósága arra, hogy befektessen a gyökérnövényzetbe. Még nem is zavarom a gyökérgyógyítást, és én egy lány vagyok, aki órákat tölt azzal, hogy egyedi ikonokra és widget-színekre tárcsázza otthoni képernyőjét. A rendszerfrissítés nem érdemes a gyökér megkímélése, de hamarosan nem feltétlenül szükséges a root számára az Android témájához.
Ezért gondoljuk, hogy világosság van ennek a hosszú, egyedi bőrű alagútnak a végén.
Az RRO-keretrendszer: Köszönöm, Sony
Az Androidon történő natív alkalmazásuk alapja évekkel ezelőtt kezdődött. A Sony 2014-ben hozzájárult a futásidejű erőforrás-átfedési keretrendszerhez az AOSP-hez, és sok eszközén végrehajtotta azt, hogy lehetővé tegyék a felhasználók számára, hogy az Android rendszert és az alkalmazásokat Sony telefonjaikon Xperia témák segítségével motiválják. Az RRO lehetővé teszi az Android alkalmazások szétválasztását a forráskód módosítása nélkül, lehetővé téve a felhasználók számára, hogy a telefonjukon lévő összes alkalmazás megjelenését megváltoztassák anélkül, hogy sok bajba kerülne, vagy megsértse a telefonjain található alkalmazásokat.
Az RRO-t először fedezték fel, amikor a fejlesztők áttekintették az Android M Developer Preview alkalmazást. Emlékszel az Android M-re, mint az első évre, amikor a Google egy sötét témával megkísértett minket a Fejlesztő előnézete során, majd meghúzta a stabil kiadás előtt, és ehhez az Android-nak kellett kipróbálnia a beépített RRO Theme Engine-t. A következő évben a sötét téma visszatért az Android N Developer Preview programmal, és ismét előkészítették, mielőtt az Android Nougat ősszel stabilizálódott volna.
Ebben az évben megkaptuk az Android O fejlesztői előnézetet, de a visszatérő kísérleti sötét témát nem kapott vissza. Ehelyett, amikor a fejlesztők húsvéti tojásokat és más rejtett finomságokat kerestek, megbotlottak az Android rendszer által használt RRO témák első példányain.
Szóval mi változott ebben az évben?
A korábbi Android O fejlesztői áttekintésekben a Kijelző alatt az eszköz téma volt egy olyan beállítás, ahol választhatott a pixel és az invertált témák között, alapértelmezés szerint az invertált. A probléma az volt, hogy a korábbi évek témabeállításaihoz hasonlóan ez is nagyon korlátozott volt, csak a Gyorsbeállítások árnyékát az Invertált agyi anyaga szürkéből sötétebbre változtatva. És az előző évekhez hasonlóan az eszköz téma beállítása az Android O Developer Preview 4 verzióból származik.
A Google-fejlesztők évek óta kipróbálják és húzzák ezeket a sötét témákat a RRO Theme Engine alapján a Fejlesztői előnézetek és a Beta program segítségével, ám májusban a fejlesztők, a bloggerek és az őket ösztönző nerdek ismét felkelték reményeiket. Ennek oka az, hogy ebben az évben a vállalkozó kódérzékelők úgy találták, hogy ez a két téma valóban RRO témák, bizonyítva, hogy a Google nem adta fel a szellemet a rendszerszintű témákra az Android verziójában. A mostanra húzott Device Theme beállítás volt az a felület, amely lehetővé tette a felhasználók számára, hogy bekapcsolódjanak a RRO Theme Enginebe, és válasszanak egy (többnyire haszontalan) témát. Ez azt jelentette, hogy egy RRO témát gyökér nélkül használunk, és ez volt az utolsó nagyobb műszaki elem a puzzle.
Substratum és Android Oreo
Az Substratum az a heverő motor, amelyet a Sony az RRO témák utódjának, az OMS-nek építettek, és minden évben az Substratum egy lépéssel közelebb került ahhoz, hogy elképesztő témájukat elmozdítsák a gyökérzet nélküli telefonokhoz. Például egyes Samsung-eszközök mostantól gyökér nélkül használhatják az Substratum témákat, köszönhetően annak, hogy a Samsung témákhoz hogyan telepítették az RRO témákat. Ebben az évben a Substratum látta a Fejlesztői előnézet előrelépését, és most, hogy az Android Oreo itt van, rendszertémákat vezetnek a gyökérzet nélküli telefonokhoz, valószínűleg már a jövő héten. Most nem lesz szabad, és nem lesz tökéletes, mivel még mindig szükség van egy asztali alkalmazásra, hogy elősegítsen néhány kiemelt kiváltságú szhenanigánt az altalaj témájának alkalmazásához és megvalósításához.
De gyökérzet nélkül fogják űzni őket. És ez óriási.
Addig fogok könyörgni egy hivatalos sötét témára, amíg a Google vissza nem adja nekem, főleg az olyan alkalmazásokban, mint a Google Play Music. Ugyanakkor elfogadom, hogy milyen nehéz a témákat következetesen témázni, ha az Android annyira testreszabható és változatos, mint amilyen. A Google mérnöki csapata ugyanúgy körvonalazott egy Reddit AMA-ban.
Az Android-nak továbbra is hiányzik a megfelelő API-k annak biztosítása érdekében, hogy az eszközek és alkalmazások között következetes legyen. Ezen API-k nélkül nincs valódi módja annak, hogy megbizonyosodjon arról, hogy ezek a témák mit csinálnak, hogy nem szakítják meg az alkalmazásokat balra és jobbra. Még a Google fejlesztői előnézetekben szereplő saját sötét témájáért is nehézségekbe ütköztek az Android alapvető alkalmazásaival kapcsolatban, és a Google-nak több millió alkalmazáson keresztül kell konzisztenciát elérnie különböző eszközmodelleken.
Frissítse 2017. augusztus: Az Oreo kiadásával és további hírekkel a Substratumról.