Peržiūrėkite naujausią „Android“ temą ir tai, kodėl „Substratum“ artimiausiu metu tinkins jūsų įrenginį!
Sluoksniai matė laipsniškas kilimas į valdžią, tampa įmanomu ir stipriu „CyanogenMod Theme Engine“ pakaitalu. Sluoksniai kaupiasi ant „Sony“ sukurta RRO sistema nes tai leidžia sudėtingiau perjungti išteklius ir suteikti daugiau elementų, nei iš pradžių darė RRO.
Siekdama toliau dirbti su RRO, „Sony“ dirbo su OMS (tai reiškia „Overlay Manager Service“). Kaip rodo pavadinimas, OMS yra perdangų valdymo klientas, leidžiantis teikėjams dinamiškai valdyti prioritetus ir įjungti / išjungti perdangas. Tai sukelia keletą konfliktų su sluoksniais, nes tradiciškai šias funkcijas valdė tema.
Norėdami išspręsti OMS iškeltas problemas ir pagerinti sluoksnių funkcionalumą, „Layers Managers“ kūrėjai susivienijo, kad sukurtų „Substratum“, kuris yra OMS klientas funkcionalumą. Žodžiais apie Syko Pompos, Layers Manger kūrėjas:
Įdiegus „Substratum“, perdangos atsisiunčiamos, kompiliuojamos, pasirašomos ir įdiegiamos taip, kaip trečiųjų šalių programėlės, įdiegtos į duomenis / programą. Įdiegę jie sukuria idmap failą, kuris sukuria ryšį ir, jei įjungtas, nurodo sistemai atnaujinti išteklius ir įkelti naujus. Pranešimas informuos vartotoją, kad galima naudoti naują temą ir kad paketas buvo įdiegtas ("Beltz įdiegtas")
„Substratum“ bando sujungti sluoksnių funkciją su kai kuriomis geriausiomis „CM Theme Engine“ dalimis, kuri apima visą kompiliavimo įrenginyje sistemą. Perdangos nebebus perdengtos viena ant kitos, kad būtų galima sudaryti atskirų elementų temą. Vietoj to, elementai būtų įpurškiami kartu, kad būtų sukurta viena perdanga. Kompiliavimas įrenginyje taip pat leidžia temos kūrėjui išlaikyti atgalinį suderinamumą (nes bazinė API nustatyta API 23 versijoje) ir leisti Marshmallow sukurtoms temoms toliau veikti naudojant Android N. Be to, galite kurti temą keliaudami, tarp pakeitimų nereikia paleisti iš naujo, ir netgi galite naudoti kitas programas, kol tema kompiliuojama.
Be to, „Substratum“ taip pat būtų naudinga tiek dizaineriui, tiek vartotojui. Jis įspėja vartotojus, kai temos yra pasenusios (t. y. sukurtos senesnėms „Substratum“ versijoms), ir vis tiek leidžia tęsti, jei jie tikrai to nori, kol jie atpažįsta galinčias kilti nestabilumo problemas. Tai taip pat paskatintų ROM kūrėjus pristatyti naujas „Substratum“ versijas, tačiau naudotojams vis tiek būtų suteikta galia, jei taip nėra. Taip pat kuriama profiliavimo sistema, kuri teoriškai turėtų leisti išsaugoti ištisas sąrankas ir greitai jas pakeisti, todėl iš anksto nustatyta automatizacija taps galimybe ateičiai.
Pranešama, kad substrato temos bus panašesnės į temas, sukurtas CM Theme Engine, o tai turėtų palengvinti dizainerio skausmus bendradarbiaujant abiejose sistemose. Dar kelios geros naujienos temų kūrėjams – „Substratum“ gali būti įdiegtos kovos su piratavimu funkcijos, todėl sunku pakartotinai panaudoti viename įrenginyje sukurtas perdangas kitame ir pašalins perdangas, jei aptiks, kad atvejis yra toks toks.
Sluoksnių tvarkytuvė iki šiol buvo sėkminga, tačiau netrukus bus nebenaudojama, o substratas ir kompiliavimo įrenginyje sistema bus aktyvaus kūrimo dėmesio centre. Tačiau substratas nepalaikys iš anksto paruoštų perdangų, tačiau kūrėjai tikina, kad tai labai paprasta konvertuoti į kompiliavimo įrenginyje temas, skirtas temų kūrėjams, nes reikia tik akivaizdaus pakeitimo tas pats.
Eikite į „Google+“ pranešimo įrašas Norėdami sužinoti daugiau apie substratą.