„Android P“ tinkintos temos be šaknų baigėsi, nes „Google“ patvirtina, kad yra numatyti apribojimai

„Google“ patvirtino, kad „Android P“ pakeitimai, blokuojantys pasirinktinių perdangų diegimą, yra numatyti, o tai reiškia, kad pasirinktinių temų be šaknų nebegalima.

„Android P“ („Android 9.0“) yra jaudinantis leidimas „Android“ entuziastams, nes daug pakeitimų tai suteikia vartotojo sąsają ir vartotojo patirtį. Dėl „Google“ darbo su „Project Treble“ naujausia „Android“ versija yra prieinama ne tik „Google Pixel“ beta versijoje. ir „Google Pixel 2“ įrenginiuose, bet ir tokiuose telefonuose kaip „OnePlus 6“, „Xiaomi Mi Mix 2S“, „Sony Xperia XZ2“, „Essential Phone“ ir daugiau. Tačiau vienas ne itin jaudinantis „Android P“ pakeitimas yra apribojimas OS įdiegia pasirinktines perdangas. Perdangos naudojamos programos ištekliams keisti, o substrato temų tvarkyklė jas naudoja. Pasirinktinės temos be šaknų galima „Android Oreo“. Dabar „Google“ patvirtino, kad apribojimai yra numatytas elgesys, o tai reiškia, kad be šaknų, visos sistemos paprotys temos nebebus įmanomos „Google“ išmaniuosiuose telefonuose ir išmaniuosiuose telefonuose, jei esami temų varikliai nejudėtų Persiųsti.

Visa sistema apimanti tamsioji tema Android 8.0 Oreo be šaknies

„Google“ problemų stebėjimo priemonėje „Google“ darbuotojas paliko sekantį komentarą ir pažymėjo problemą kaip „Nepataisys (numatytas elgesys)“:

Dėkojame už atsiliepimus ir norėtume pasidalyti pagrindine informacija bei paaiškinimais.

Perdangos tvarkyklės paslauga (OMS) skirta įrenginio gamintojui. OMS, savo dabartine forma, nėra sukurta kaip bendra teminė funkcija – daugiau dizaino sumetimų reikės įdėti į jį, kad būtų laikomasi Android platformos saugos ir produktų standartų vartotojų. Atitinkamai, OMS niekada nebuvo propaguojama kaip viešoji kūrėjo funkcija.

Šių metų pradžioje originalios įrangos gamintojams buvo išleista saugos pataisa (CVE-2017-13263), skirta „Android Oreo“ įrenginiams. Pataisa apriboja perdangų diegimą tik iš anksto įdiegtose arba sistemos pasirašytose programose, reaguojant į teisėtą „Android Oreo“ saugos problemą. „Android P“ taip pat apima šią svarbią saugos pataisą, todėl ji riboja perdangas taip pat, kaip „Android Oreo“.

Suprantame, kad tinkintos temos kai kuriems vartotojams yra svarbios galimybės. Atsižvelgsime į jūsų atsiliepimus, atlikdami bet kokius būsimus darbus šioje srityje.

Anksčiau kalbėjome apie „Overlay Manager Service“ (OMS). Tai „Sony“ temų sistema, kuri buvo įtraukta į „Android“ atvirojo kodo projektą. Komandos sąsajai su OMS tapo pasiekiamas per ADB, pradedant „Android 8.0 Oreo“, taigi „Andromeda“ priedas „Substratum“ atnešė bešaknių pasirinktinių temų į Android Oreo. Google suprato, kad bendruomenė šias ADB komandas naudoja netyčia (kaip ADB komandos yra skirtos kūrėjams derinti), todėl jie įdiegė naują patikrinimą, kuris neleidžia atsirasti bet kokioms ne sistemos perdangoms. įdiegta.

Tai nuviliantis, bet galiausiai nuspėjamas „Google“ pokytis. Trečiųjų šalių perdangos galėtų lengvai sulaužyti dėl išteklių konflikto su tikslinėmis programomis, todėl Andromedos temų nustatymo metodas tikrai nebuvo idealus. Tikimės, kad „Google“ įdiegs API temų kūrėjams, kad galėtų prisijungti prie programų, kad nebūtų nuolatinio gedimo. Kol kas gaila, kad pritaikytos temos nebus prieinamos visiems „Google“ sukurtų telefonų naudotojams. Tokių gamintojų įrenginiai kaip Razeris, „Huawei“, „Xiaomi“ ir „Samsung“ vis tiek turės savo temų variklį ir temų parduotuvę, tačiau daugeliui įrenginių OMS buvo vienintelis būdas gauti vietinę, visos sistemos tamsiąją temą. Bent jau būsimas „Android P“ naujinys gali atnešti a rankinis iš dalies tamsios temos perjungimas pikselių paleidimo priemonėje.