Tapaa Substratum, teeman tulevaisuus, joka valtaa tasot

Katso uusimmat Android-teemat ja miksi Substratum todennäköisesti mukauttaa laitettasi lähitulevaisuudessa!

Layers on nähnyt asteittainen nousu valtaan, josta on tulossa toteuttamiskelpoinen ja tehokas korvaaja CyanogenMod Theme Enginelle. Kerrokset kerääntyy päälle Sonyn kehittämä RRO-kehys koska se mahdollistaa monimutkaisemman resurssien vaihdon ja mahdollisuuden teemastaa enemmän elementtejä kuin RRO alun perin teki.

Edistääkseen omaa työtään RRO: n parissa Sony työskenteli OMS: n parissa (joka tarkoittaa Overlay Manager Service -palvelua). Kuten nimestä voi päätellä, OMS on peittokuvien hallintaohjelma, jonka avulla palveluntarjoajat voivat dynaamisesti hallita prioriteetteja ja ottaa käyttöön tai poistaa käytöstä peittokuvia. Tämä aiheuttaa muutamia ristiriitoja tasojen kanssa, koska perinteisesti nämä toiminnot olivat teeman hallinnassa.

Voit kiertää OMS: n esiin tuomat ongelmat ja edistää Tasojen toimivuutta Layers Managersin takana olevat kehittäjät ovat yhtyneet luomaan Substratumin, joka on OMS-asiakas toiminnallisuutta.

sanoissa / Syko Pompos, Layers Mangerin takana oleva kehittäjä:

Substratumin käyttöönoton myötä peittokuvat ladataan, kootaan, allekirjoitetaan ja asennetaan aivan kuten kolmannen osapuolen sovellukset asennetaan dataan/sovellukseen. Kun ne on asennettu, ne luovat idmap-tiedoston, joka luo linkin, ja jos se on käytössä, käskee järjestelmää päivittämään resurssinsa ja lataamaan uudet. Ilmoitus ilmoittaa käyttäjälle, että uutta teemaa voidaan käyttää ja että paketti on asennettu ("Beltz on asennettu")

Substratum yrittää yhdistää Layers-toiminnallisuuden joihinkin CM Theme Enginen parhaisiin osiin, joka sisältää täyden käännösjärjestelmän laitteella. Peittokuvia ei enää ole päällekkäin päällekkäin yksittäisten elementtien teemaa varten. Sen sijaan elementit ruiskutettaisiin yhteen yhdeksi peittokuvaksi. Kääntäminen laitteella antaa myös teemasuunnittelijalle mahdollisuuden säilyttää taaksepäin yhteensopivuus (koska perus-API on asetettu API-versioon 23) ja antaa Marshmallowille tehtyjen teemojen jatkaa toimintaansa Android N: ssä. Lisäksi voit tehdä teemaa liikkeellä ollessasi ilman uudelleenkäynnistystä muutosten välillä, ja voit jopa käyttää muita sovelluksia teeman käännöksen aikana.

Lisäksi Substratum toimisi myös sekä suunnittelijan että käyttäjän eduksi. Se varoittaa käyttäjiä, kun teemat ovat vanhentuneita (eli rakennettu vanhemmille Substratum-rakennuksille), ja silti antaa heidän jatkaa, jos he todella haluavat, kunhan he tunnistavat mahdollisesti ilmenevät epävakausongelmat. Tämä toimisi myös rohkaisuna ROM-kehittäjille toimittamaan uusia Substratum-versioita, mutta silti antaa käyttäjille valtaa, jos näin ei ole. Työssä on myös profilointijärjestelmä, jonka pitäisi teoriassa mahdollistaa kokonaisten asetusten tallentaminen ja nopea muuttaminen, jolloin esiasetettu automaatio on mahdollista tulevaisuutta varten.

Alusteemat ovat kuulemma enemmän samankaltaisia ​​kuin CM Theme Enginelle rakennetut teemat, minkä pitäisi lievittää suunnittelijan tuskaa molemmissa järjestelmissä. Muutama hyvä uutinen teemasuunnittelijoille, piratismin vastaisia ​​ominaisuuksia voidaan ottaa käyttöön Substratumissa, mikä tekisi siitä vaikea käyttää uudelleen yhdellä laitteella luotuja peittokuvia toisessa, ja poistaa peittokuvat, jos se havaitsee tapauksen olevan sellaisia.


Layers Manager on toiminut hyvin toistaiseksi, mutta se poistetaan pian Substratumin ja laitteella käännettävän järjestelmän hyväksi aktiivisen kehityksen painopisteenä. Alustalla ei kuitenkaan ole tukea valmiille peittokuville, mutta kehittäjät vakuuttavat, että se on erittäin helppoa muuntaa laitteella käännettäviksi teemoiksi teemasuunnittelijoille, koska vain ilmeinen säätö tarvitaan sama.

Suuntaa kohti Google+ -ilmoitusviesti saadaksesi lisätietoja Substratumista.