Погледајте најновије Андроид теме и зашто ће Субстратум вероватно прилагодити ваш уређај у блиској будућности!
Слојеви су видели постепени долазак на власт, постајући изводљива и моћна замена за ЦианогенМод Тхеме Енгине. Слојеви се нагомилавају на РРО оквир који је развио Сони јер омогућава сложеније пребацивање ресурса и могућност да се тематизира више елемената него што је то првобитно радио РРО.
Да би унапредио сопствени рад на РРО, Сони је радио на ОМС-у (што је скраћеница од Оверлаи Манагер Сервице). Као што би име имплицирало, ОМС је клијент за управљање преклопима, омогућавајући провајдерима да динамички контролишу приоритете и омогућавају/онемогућавају преклапања. Ово узрокује неколико сукоба са слојевима, пошто су традиционално ове функције биле под контролом теме.
Да бисте заобишли проблеме које поставља ОМС и унапредили функционалност слојева, Програмери који стоје иза Лаиерс Манагера удружили су се да креирају Субстратум, који је клијент са ОМС-ом функционалност. У речима оф Сико Помпос, програмер иза Лаиерс Мангер-а:
Са увођењем Субстратум-а, прекривачи се преузимају, компајлирају, потписују и инсталирају баш као апликације трећих страна инсталиране у податке/апликацију. Једном инсталирани, креирају идмап датотеку која креира везу и, ако је омогућена, говори систему да освежи своје ресурсе и учита нове. Обавештење ће обавестити корисника да се може користити нова тема и да је пакет инсталиран („Белтз је инсталиран“)
Субстратум покушава да се споји у функционалности слојева са неким од најбољих делова ЦМ Тхеме Енгине-а, који укључује комплетан систем компајлирања на уређају. Преклапања се више неће преклапати једни преко других ради тематике појединачних елемената. Уместо тога, елементи би били убризгани заједно да би се створио један слој. Компајлирање на уређају такође омогућава дизајнеру тема да одржи компатибилност уназад (пошто је основни АПИ постављен на верзију 23 АПИ-ја) и омогући да теме направљене за Марсхмаллов наставе да раде за Андроид Н. Поред тога, можете поставити тему у покрету, без потребе за поновним покретањем између промена, а можете чак и да користите друге апликације док се тема компајлира.
Даље, Субстратум би такође радио у корист и дизајнера и корисника. Упозорава кориснике када су теме застареле (тј. направљене за старије верзије Субстратум-а) и и даље им дозвољава да наставе ако то заиста желе, све док препознају проблеме нестабилности који би се могли појавити. Ово би такође функционисало као охрабрење за РОМ програмере да испоручују нове Субстратум верзије, али и даље даје моћ корисницима ако то није случај. Систем профилисања је такође у изради, који би теоретски требало да вам омогући да сачувате читава подешавања и да их брзо промените, чинећи унапред подешену аутоматизацију могућношћу за будућност.
Субстратне теме ће наводно бити сличније темама направљеним за ЦМ Тхеме Енгине, што би дизајнеру требало да ублажи болове у коегзистенцији на оба система. У још неким добрим вестима за дизајнере тема, функције против пиратерије могу бити имплементиране у Субстратум, што би га учинило тешко поново користити преклапања креирана на једном уређају на другом и уклониће преклопне слојеве ако открије да је случај као такве.
Лаиерс Манагер је до сада добро прошао, али ће ускоро бити застарео у корист Субстрата и система компајлирања на уређају као фокуса за активни развој. Субстратум, међутим, неће имати подршку за унапред направљене прекриваче, али програмери уверавају да је то врло лако да се конвертују у теме које се компајлирају на уређају за дизајнере тема, јер је потребно само подешавање манифеста за исти.
Идите до Гоогле+ објава да сазнате више о Субстратуму.