De aangepaste ROM van DotOS introduceert een nieuw op achtergronden gebaseerd themaframework en QS UI geïnspireerd op Android 12 in de komende versie 5.1.
Android-thema's hebben een lange weg afgelegd vanaf de begindagen van de CyanogenMod Theme Engine tot Substratum en nu de native RRO- en OMS API's. Met Androïde 12, Google zou de thema-engine van Android naar een hoger niveau kunnen tillen dankzij de nieuw op behang gebaseerd themasysteem met de codenaam ‘monet’. Wanneer “monet” is ingeschakeldbepaalt de achtergrond van de gebruiker de achtergrondkleur en accentkleur in Instellingen en SysteemUI, waardoor het een echte dynamische thema-oplossing wordt. Ontwikkelaars en modders kunnen de codebasis van het verbeterde themasysteem van Google echter nog niet onderzoeken. Dit komt omdat Android 12 nog steeds bestaat onder de fase 'Ontwikkelaarsvoorbeeld' en de softwaregigant zal pas na de stabiele release beginnen met het uploaden van de Android 12-broncode naar de Android Open Source Project (AOSP)-website.
De mensen daar bij de DotOS-project proberen nu deze functie te porten door hun eigen versie te maken van het op achtergronden gebaseerde themasysteem, geïnspireerd door Android 12. Voor degenen die niet bekend zijn met DotOS: het staat voor "DroidOnTime" en is een aangepaste ROM opgericht door XDA Recognized Contributor mohancm bovenop de AOSP-basis, waarbij verschillende functies zijn toegevoegd die het gebruik van de ROM een aangenamere ervaring maken dan gewone AOSP. De nieuwe thema-engine is slechts één van deze functies die gepland staan voor de komende DotOS 5.1-release.
Met het themasysteem in DotOS 5.1, genaamd "MonetWannabe", kunnen gebruikers het type palet kiezen ze willen uit het behang worden gegenereerd en de nauwkeurigheid van de kleurgeneratie controleren proces. Iacob Ionut, ook bekend als XDA Senior-lid Jacobonoot-DW, die fungeert als de belangrijkste UI/UX-ontwikkelaar van de DotOS ROM, heeft het hele raamwerk daarna helemaal opnieuw gecodeerd het zorgvuldig terugdraaien van de implementatie van Google in Android 12 en het verbeteren van de onderliggende algoritmen flexibiliteit.
MonetWannabe in actie
De thema-engine is behoorlijk modulair van aard. Indien ingeschakeld, is het zelfs mogelijk om de mediabedieningselementen van Snelle instellingen een andere kleur te geven (zoals hieronder weergegeven). Je kunt eenvoudig het raamwerk uitschakelen en ook vasthouden aan handmatige accentkleuren.
Naast het op achtergronden gebaseerde themasysteem heeft het DotOS-team ook een vernieuwde gebruikersinterface van het paneel Snelle instellingen bedacht – waarvan een deel al zichtbaar is in de vorige schermafbeeldingen. Om preciezer te zijn: het herontwerp van de gebruikersinterface is geïnspireerd op de Android 12 vroege mock-ups, maar je kunt er een aantal andere ontwerpelementen in vinden. Allereerst zijn de hoeken van de meldingen en de mediaspeler iets afgerond. De knoppen Bewerken en Instellingen zijn op dezelfde manier aangepast om toegankelijker te zijn en bij de andere elementen in het paneel te passen. Vervolgens komt de QS Customiser, die de oude achtergrond en werkbalk verliest en een nieuwe verflaag krijgt.
Vernieuwde gebruikersinterface van het paneel Snelle instellingen: Lichtmodus vs. Donkere modus
Daarnaast heeft de ontwikkelaar besloten om de woning opnieuw in te richten Pakket installateur module, die een fundamenteel onderdeel is van het Android-besturingssysteem. Als je denkt dat PackageInstaller niets anders is dan een gedateerd uitziend zwevend venster dat de voortgang van de app-installatie weergeeft, dan zou je verrast moeten zijn na het bekijken van de gereviseerde versie.
Er staan nog veel meer UI-renovaties gepland voor de DotOS 5.1-update. De instellingenpagina voor de donkere modus wordt bijvoorbeeld opnieuw gemaakt met het oog op consistentie. Hieronder kunt u een eerste glimp opvangen van het vernieuwde ontwerp:
DotOS5 downloaden
U kunt de huidige DotOS 5-builds voor de volgende apparaten downloaden van de projecten officieel downloadportaal:
-
ASUS
- ASUS ZenFone Max Pro M1 (X00TD)
- ASUS ZenFone Max Pro M2 (X01BD)
-
Googlen
- Google Pixel 2 (snoekbaarzen)
- Google Pixel 2 XL (taimen)
-
Lenovo
- Lenovo Z5s (jd2019)
-
OnePlus
- OnePlus 3 En OnePlus 3T (oneplus3)
- OnePlus 5 (cheeseburger)
- OnePlus 5T (knoedel)
-
Realme
- Realme XT (RMX1921)
- Realme 6/6i/6s (RMX2001)
-
Xiaomi
- POCO F1 (beryllium)
- Redmi 4A (Rolex)
- Redmi 5 Plus/Redmi Note 5 (vince)
- Redmi K20/Mi 9T (davinci)
- Redmi Note 4 (mido)
- Redmi Note 5/Redmi Note 5 Pro (waarom)
- Redmi Note 7 Pro (violet)
- Redmi Note 8 (ginkgo)
- Redmi Note 8 Pro (begonia)
- Redmi S2/Y2 (ysl)
- Xiaomi Mi 8 (dipper)
- Xiaomi Mi A2 (jasmijn_sprout)
Zodra DotOS 5.1 uitkomt, laten we het u weten. Voor elk van hen kun je zowel de vanilla- als de Gapps-build vinden. Bij deze laatste variant zijn al Google-apps inbegrepen, dus je hoeft geen apart ZIP-bestand te flashen om de Google Play Store te krijgen.
Als je geïnteresseerd bent om het DotOS-team te helpen met de ontwikkeling, ga dan eens kijken hun GitHub-repository. Als u op de hoogte wilt blijven van nieuws en nieuwe releases van het team, kunt u overwegen deze te volgen Twitteren.