Android Q komt mogelijk met vooraf geïnstalleerde accentkleurenoverlays
Android staat bekend om zijn aanpasbaarheid. Mensen hebben verschillende keuzes en voorkeuren over hoe hun gebruikersinterface eruit moet zien en Android beheert dit aspect redelijk goed. Maar zoals vaak het geval is, zijn er bepaalde beperkingen, zoals het onvermogen om SystemUI-kleuren en apps te wijzigen. Hoewel dit goed wordt aangepakt door de geweldige ontwikkelaarscommunity van Android met tools zoals Substratum.
Gebruikers met geroote apparaten genieten al lang van geweldige thema-ondersteuning met de thema-engine van Cyanogen. Maar dat werd niet standaard ondersteund door het Android-framework, waardoor er wat vertragingen ontstonden met prestatiehits over de hele linie. Google heeft eindelijk wat systeemeigen ondersteuning voor systeembrede thema's in Android 8.0 gebracht, met behulp van Sony's Overlay Manager Service.
In tegenstelling tot Cyanogen, vereiste de OMS-implementatie op geen enkele manier aanpassingen aan de app en werd in plaats daarvan gebruikt "idmap”(Een Android-overlay-framework). Dit betekende dat overlays meer compatibel waren en geen root-toegang nodig hadden voor installatie.
Accentkleurveranderingen in Android Q
Oxygen OS van OnePlus staat al kleurwijzigingen toe aan SystemUI, maar voor andere Android-gebruikers blijft Substratum de enige optie voor dergelijke wijzigingen. Bovendien kan de installatie en het gebruik ervan een beetje ontmoedigend zijn voor een gemiddelde telefoongebruiker.
Dit is misschien niet het geval met Android Q, want Mishaal Rahman van XDA ontdekte in zijn uitgelekte Android Q-build meerdere vooraf geïnstalleerde overlays waarmee hij in de hele gebruikersinterface wijzigingen kon aanbrengen in de vorm van het pictogram, het lettertype en de accentkleur. Dit ontbreekt op de meeste firmwares, zelfs met onderliggende ondersteuning ervoor.
Raak er nu niet al te enthousiast over
We delen de zorgen van Rahman in zijn originele artikel. Zelfs als Google besluit om deze wijzigingen door te voeren in de definitieve build van Android Q, is deze mogelijk niet aanwezig in OEM-firmware, van wie de meesten het uiterlijk van hun gebruikersinterface strikt beheersen. Zelfs Google is niet zo handig met overlaythema's in Android.
In Android 9.0 blokkeerden ze het gebruik van overlays van derden om veiligheidsredenen. Ze zeiden: "De Overlay Manager Service (OMS) is bedoeld voor gebruik door de apparaatfabrikant. OMS, in zijn huidige vorm, is niet ontworpen als een algemene themafunctie - er zullen meer ontwerpoverwegingen in moeten worden gestopt om de beveiligings- en productnormen van het Android-platform voor gebruikers te handhaven. Dienovereenkomstig is OMS nooit bepleit als een openbare ontwikkelaarfunctie.”Dit betekende dat gebruikers overgeleverd waren aan OEM's om thema's op hun firmware te implementeren. Wat wederom niet in de buurt komt van overlays van derden uit de community.
Ik hoop dat deze wijzigingen in Android Q terechtkomen en worden geïmplementeerd door OEM's, waaronder Google voor hun Pixel-apparaten.