Android is ’s werelds meest populaire besturingssysteem en een van de kenmerken van Android die het onderscheidt van de andere besturingssystemen die er zijn, is de mogelijkheid om je apparaat volledig naar wens aan te passen. Android is altijd zeer uitgebreid geweest en aanpasbaarheid is een pad dat zowel Google als andere externe ontwikkelaars zijn ingeslagen. Juist in dit aspect speelt thema’s een zeer belangrijke rol. Vandaag brengen we u Substratum, een populaire themakeuze voor de huidige generatie Android-apparaten. Laten we het eerst hebben over wat Substratum eigenlijk is.
Wat is substraat?
Zoals je misschien weet, heeft Sony altijd geweldige themamogelijkheden geboden in hun Xperia-reeks. Dit thema werd gedragen door Sony’s eigen framework – Runtime Resource Overlay (RRO). In de zomer van 2014 leverde Sony zijn code aan Google, om te worden samengevoegd als onderdeel van Stock Android. Om gebruik te maken van dit raamwerk, Lagen was ontwikkeld. Layers was in wezen een eenvoudige applicatie die werd gebruikt voor het beheren van het basis RRO-framework, waardoor gebruikers hun apparaat konden thema’s maken, terwijl ze hun eigen beperkingen hadden. Ondertussen werkte Sony verder aan OMS (Overlay Manager-service). OMS is een client voor het beheren van overlays, waardoor de providers de prioriteiten dynamisch kunnen beheren en overlays kunnen in-/uitschakelen. Hoewel Layers zelf ook een manager was, bleek OMS veel beter en efficiënter te zijn. Ten slotte werd Layers afgeschaft en werd een volwaardige OMS ontwikkeld met de naam Substratum.
Substratum draagt in wezen de eenvoudige bruikbaarheid van de Layers-manager over met grote bevoegdheden die door de OMS worden geboden. In vergelijking met de traditionele lagen worden overlays nu als normale apps op de /data/app partitie en het themaproces is volledig dynamisch.
Substraatmodi
Zoals hierboven vermeld, heeft Google het basis-RRO-framework samengevoegd met hun Android-besturingssysteem met Marshmallow. Dat gezegd hebbende, officieel is OMS nooit samengevoegd met Android. Hoewel ontwikkelaars die hun eigen aangepaste ROM’s hebben gebouwd, de vrijheid hebben genomen om de volledige OMS samen te voegen in hun aangepaste ROM’s. Als zodanig zijn er 2 werkmodi: van substraat – Nalatenschap en Vol.
In Legacy-modus wordt de broncode van alleen RRO samengevoegd en is vergelijkbaar met wat Google aanbiedt als onderdeel van AOSP. In de volledige modus wordt de volledige code van Substratum’s OMS samengevoegd met de basiscode van het besturingssysteem, waardoor de gebruiker meer schaalbaarheid krijgt.
Hoe installeer ik Substratum en Theme Android?
Vereisten:
- Android Marshmallow of hoger (6.0+)
- Root-toegang
1. De eerste stap is het installeren van de “Substratum Thema Engine Root” (Vrij) uit de Play Store, net als elke normale app.
2. De volgende stap is om de app te openen en verleen het root-toegang en alle andere benodigde machtigingen. Als u Substratum in Legacy-modus gebruikt, krijgt u een waarschuwing voor beperkte ondersteuning.
3. Ga terug naar de Play Store en download een Substratum-thema naar keuze. Hier, in deze zelfstudie, zullen we de . gebruiken Greyce-themadie kan worden gevonden hier. Enkele andere geweldige beschikbare thema’s zijn: Verbinding, Standaard donker en PitchBlack. Na een succesvolle installatie van het thema, ontvang je een melding van de Substratum-app, die zegt “Thema succesvol geïnstalleerd”.
4. Nadat je een thema hebt geïnstalleerd, moet je alle overlays installeren. Ga naar de Substratum-app, selecteer Greyce-themaen selecteer de overlays van jouw keuze. Overlauys zijn niets anders dan de elementen die u op uw apparaat wilt thematiseren, zoals Android-instellingen, de Android-gebruikersinterface, gebruikersinterface van verschillende apps en meer. Eenmaal geselecteerd, tik op de penseel icoon rechtsonder en selecteer “Installeren geselecteerd”. Substratum begint nu met het installeren van uw geselecteerde overlays.
5. Na succesvolle voltooiing van het toepassen van deze overlays, krijgt u een kennisgeving voor het zelfde.
Opmerking: Als u Substratum in de oude modus gebruikt, moet u het apparaat opnieuw opstarten om de wijzigingen toe te passen.
6. Dat is het, uw thema is nu toegepast en u zou wijzigingen op uw apparaat moeten zien. Je kunt zelfs Substratum gebruiken om te installeren lettertypepakketten, opstartanimaties, geluiden en achtergronden wijzigen op uw apparaat.
Hoe geselecteerde overlays te verwijderen?
Als je zin hebt om terug te keren naar het voorraadthema, open dan gewoon het hamburgermenu aan de linkerkant en ga naar “Geavanceerde manager” of “Overlay-lijst” (afhankelijk van uw Substratum-modus). Selecteer eenvoudig de overlays die u wilt verwijderen, tik vervolgens op het penseelpictogram in de rechterbenedenhoek en tik op “Geselecteerde verwijderen”. Substratum zal nu de geselecteerde overlays verwijderen. Nogmaals, afhankelijk van uw modus, moet u mogelijk uw apparaat opnieuw opstarten.
Hoe verschilt Substratum Theme Engine van CyanogenMod’s Theme Engine?
Voor de groep gebruikers die Cyanogen Mod ROM’s hebben gebruikt, moeten ze bekend zijn met CMTE, de eigen thema-engine van CyanogenMod. Hoewel CMTE jarenlang floreerde als een geweldige thema-optie (waarschijnlijk omdat het de enige beschikbare service in zijn soort was), heeft CMTE sinds de introductie van Substratum zijn troon verloren.
Technisch gezien richt CMTE zich op het volledig wijzigen van de broncode die het thema heeft, in vergelijking met Substratum, dat in feite een overlay op de app plaatst. Dit maakt Substratum veel sneller, gemakkelijker te gebruiken en veel veiliger dan CMTE. Met CMTE was het ook essentieel voor de gebruiker om zijn apparaat opnieuw op te starten, terwijl bij gebruik van de volledige Substratum-modus het apparaat dynamisch kan worden gethematiseerd zonder opnieuw op te starten. Bovendien is CMTE als project sinds Android Nougat achterwege gelaten, terwijl de ontwikkeling van Substratum blijft groeien.
ZIE OOK: 10 Cool Nova Launcher-thema’s die er geweldig uitzien
Thema Android met Substratum Theme Engine
Substratum op zich is een zeer krachtig raamwerk waarmee gebruikers hun apparaat dynamisch kunnen thematiseren en personaliseren. Het heeft zelfs de mogelijkheid om apps van derden te thematiseren en niet alleen de systeembronnen, waardoor de thematische horizon van de gebruiker letterlijk wordt vergroot. Bovendien heeft CyanogenMod sinds de lancering van Android Nougat de ontwikkeling van CMTE stopgezet. Bovendien, nu Cyanogen weg is en LineageOS openlijk verklaart dat ze geen plannen hebben om een CMTE-alternatief te ontwikkelen, lijkt het duidelijk dat Substratum hier zal blijven.
Vertel ons dus uw mening over de Substratum Theme Manager en deel uw favoriete thema’s en apparaatconfiguratie met ons. Aanpasbaarheid in Android, vooral met Substratum, is immers alleen beperkt tot de verbeelding van de gebruiker. Laat je gedachten horen in de comments hieronder.