Az Android P gyökértelen egyéni témái véget értek, mivel a Google megerősítette a korlátozások szándékát

A Google megerősítette, hogy az Android P-ben olyan változtatásokat terveztek, amelyek blokkolják az egyéni fedvények telepítését, vagyis a gyökér nélküli egyéni témák többé nem lehetségesek.

Az Android P (Android 9.0) izgalmas kiadás az Android szerelmeseinek, mert a sok változás a felhasználói felülethez és a felhasználói élményhez vezet. A Google Project Treble-n végzett munkájának köszönhetően a legújabb Android-kiadás béta verzióban érhető el nem csak a Google Pixel számára és Google Pixel 2 eszközök, de olyan telefonok is, mint a OnePlus 6, Xiaomi Mi Mix 2S, Sony Xperia XZ2, Essential Phone és több. Az Android P egyik nem túl izgalmas változása azonban az korlátozás az operációs rendszer az egyéni átfedések telepítésére helyezi a hangsúlyt. A lefedések az alkalmazások erőforrásainak módosítására szolgálnak, és az Aljzattémakezelő ezeket használja gyökértelen egyéni témák Android Oreo-n lehetséges. A Google most megerősítette, hogy a korlátozások szándékos viselkedést jelentenek, ami azt jelenti, hogy gyökértelen, az egész rendszerre kiterjedő szokás témák többé nem lesznek elérhetők a Google okostelefonokon és okostelefonokon, ha a meglévő témamotorok nem mozdulnak el előre.

Rendszerszintű sötét téma Android 8.0 Oreo rendszeren root nélkül

A Google Issue Trackerben egy Google-alkalmazott elhagyta a következő megjegyzés és a problémát "Nem javítja (szándékolt viselkedés)"-ként jelölte meg:

Nagyra értékeljük a visszajelzést, és szeretnénk megosztani néhány háttérinformációt és magyarázatot.

Az Overlay Manager szolgáltatást (OMS) az eszköz gyártója használja. Az OMS-t jelenlegi formájában nem úgy tervezték, hogy általános tematikus funkció legyen – több tervezési szempont be kell helyezni az Android platform biztonsági és termékszabványainak betartása érdekében felhasználókat. Ennek megfelelően az OMS-t soha nem támogatták nyilvános fejlesztői funkcióként.

Az év elején egy biztonsági javítást (CVE-2017-13263) adtak ki az OEM-gyártóknak az Android Oreo eszközökhöz. A javítás az előre telepített vagy a rendszer által aláírt alkalmazásokra korlátozza a fedvények telepítését, válaszul az Android Oreo rendszerben felvetett jogos biztonsági problémára. Az Android P is tartalmazza ezt a kritikus biztonsági javítást, így ugyanúgy korlátozza a fedvényeket, mint az Android Oreo.

Tisztában vagyunk vele, hogy az egyéni tematika egyes felhasználók számára fontos képesség. Visszajelzését figyelembe vesszük az ezen a területen végzett jövőbeni munkák során.

Korábban már beszéltünk az Overlay Manager szolgáltatásról (OMS). Ez a Sony téma keretrendszere, amely hozzájárult az Android nyílt forráskódú projekthez. Parancsok az OMS-sel való interfészhez Az Android 8.0 Oreo-tól kezdve elérhetővé vált az ADB-n keresztül, így az Andromeda kiegészítő a Substratumhoz gyökértelen egyedi témákat hozott Android Oreo-ra. A Google rájött, hogy a közösség nem szándékosan használja ezeket az ADB-parancsokat (ahogy az ADB-parancsok célja a fejlesztők a hibakereséshez), ezért új ellenőrzést vezettek be, amely megakadályozza, hogy a rendszeren kívüli fedvények telepítve.

Ez kiábrándító, de végső soron megjósolható változás a Google részéről. A harmadik féltől származó fedvények megtehetik könnyen eltörik a célalkalmazásaikkal fennálló erőforrás-ütközés miatt, így az Andromeda témakezelési módszere biztosan nem volt ideális. Reméljük, hogy a Google bevezet egy API-t a témafejlesztők számára az alkalmazásokhoz való csatlakozáshoz, így elkerülhető az állandó törés. Egyelőre kár, hogy az egyéni témák nem lesznek elérhetők a Google által gyártott telefonok összes felhasználója számára. Készülékek gyártók, mint Razer, a Huawei, a Xiaomi és a Samsung továbbra is saját témamotorral és tématárolóval fog rendelkezni, de sok eszköz esetében az OMS volt az egyetlen módja annak, hogy natív, rendszerszintű sötét témát szerezzenek. Legalább egy jövőbeli Android P frissítés hozhat a kézi kapcsoló a részben sötét témához a Pixel Launcherben.