Android Q kan leveres med nye font-, ikonform- og aksentfargeoverlegg

En lekket Android Q-konstruksjon vi fikk var forhåndsinstallert med overlegg for nye fonter, ikonformer og aksentfarger. Kan tilpasset tema være på vei?

En av mange grunner til at jeg foretrekker Android OS fremfor iOS er tilpasning. Jeg kan ganske tungt tilpasse EMUI 9-programvaren som kjører på Huawei Mate 20 X. EMUIs innebygde temamotor gjør det mulig å tilpasse bakgrunnsfargen og aksentfargene av SystemUI-komponentene, rammeverket og andre systemapper samt systemfonten. Samsung tilbyr også en omfattende temamotor Samsung Experience og Ett brukergrensesnitt. Google viser ikke en temamotor for brukere i Pixel-programvaren deres, selv om Pixels lager Android-base støtter tema. Stock Android fikk først støtte for temaer med Android 8.0 Oreo, og nå ser det ut til at Android Q utvider det ytterligere med støtte for flere temabare elementer og muligens flere innebygde tilpasningsmuligheter for alle brukere.

Google fullt vedtatt Sonys siste temarammeverk med Android 8.0 Oreo-utgivelsen. Sonys temaramme er sentrert rundt en klasse kalt OverlayManagerService (OMS). OMS bruker et "idmap" for å koble en ressurs definert i en "overlay"-app med en ressurs definert i en mål-app. Dette gjør at en målrettet app kan bli tematisert uten at den målrettede appen må endres direkte på noen måte. Sony sendte nylig inn idmap2

oppstrøms til AOSP, og det ser ut til at Google allerede har slått sammen disse endringene internt. Den mest bemerkelsesverdige endringen i idmap2 er introduksjonen av overleggskategorier. Ved å gruppere overlegg sammen i kategorier basert på hva de retter seg mot, vil systemet ha en enklere tid automatisk å deaktivere andre overlegg som er målrettet mot samme app når et nytt overlegg er aktivert. (For øyeblikket er overlegg aktivert i prioritert rekkefølge.) Med introduksjonen av kategorier i idmap2 har vi sett at Google tester tre overleggskategorier: fonter, ikonformer og aksentfarger.

I lekket Android Q-bygg Jeg flashet på en Google Pixel 3 XL, det var flere forhåndsinstallerte overlegg som gjorde at jeg kunne endre skrifttype, ikonform og aksentfarge gjennom brukergrensesnittet. OxygenOS fra OnePlus lar deg endre aksentfargen, mens nevnte EMUI og One UI lar deg bruke egendefinerte fonter. Ingen av delene er mulig på Pixel-enheter som kjører Android 9 Pie uten root-tilgang. Det er mulig å endre ikonformen i lager Pixel Launcher, men den endringen gjelder bare en maske på ikonene som vises i selve launcher. Ikonoverleggene i Android Q bruker en maske hvor som helst hvor ikonet vises – innstillinger, nylig appoversikt, appinfosider osv.

Her er skrifttypen, ikonformen og aksentfargeoverleggene som ble forhåndsinstallert på den tidlige Android Q-byggingen jeg fikk:

  • Skrifter
    • Arvolato
    • Rubik
  • Ikoner
    • Avrundet rektangel
    • Torget
    • Squircle
    • Tåredråpe
  • Aksentfarger
    • Svart
    • Grønn
    • Lilla

Riktignok, akkurat som med Android 8.0/8.1 Oreo og Android 9 Pie, er det ikke noe innebygd alternativ i Innstillinger-appen for å bytte mellom noen av disse overleggene. Jeg måtte heller bruke cmd overlay list kommando etterfulgt av cmd overlay enable {package} for å aktivere mine ønskede overlegg(er). Før Android Q var imidlertid de eneste forhåndsinstallerte overleggene på Pixel-smarttelefoner hakkoverlegg for utvikleralternativet for skjermutskjæringen, Pixel-rammeoverlegget og delvis mørkt tema for SystemUI og startprogrammet. Google kan enkelt legge til en ny innstilling i Android Qs skjerminnstillinger for å la brukeren aktivere en av disse fontene, ikon eller aksentfargeoverlegg, akkurat som de har gjort med emuleringsinnstillingen for skjermutklipp i Developer Alternativer.

Liste over forhåndsinstallerte overlegg i Android Q.

Før du får håp om at Google åpner flere temafunksjoner i Android, må du huske på det at det ikke er noen garanti for at vi vil se noen av disse forhåndsinstallerte overleggene på en produksjonsbygg av Android Q. Det er mulig at enhetsprodusenter, inkludert Google selv, vil fjerne disse overleggene før de ruller ut Android Q til enheter. Hvis de lar disse overleggene være forhåndsinstallerte, er det heller ingen garanti for at de vil avsløre en innstilling for å bytte dem (i så fall cmd overlay ADB shell-kommandoen kan fungere.) Til slutt advarer vi mot å tolke denne endringen som et tegn på at Google vil tillate egendefinerte fonter, aksentfarger og ikonformer. installert. For det første inneholder ikke skriftoverleggene selve skriftene – alle skriftene er forhåndsinstallert. Overlegget forteller bare rammeverket hvilken forhåndsinstallert font som skal brukes. Enda viktigere, overlegg det er ikke signert med plattformsertifikatet (dvs. av OEM) kan fortsatt ikke installeres, noe som gjør at tredjeparts overlegg utelates fra ligningen. Jeg håper jeg tar feil om dette og at disse forhåndsinstallerte fontene, ikonformen og aksentfargeoverleggene er et tegn på at Google vil tillate mer tilpasning i Android Q og utover, men vi har blitt brent før – bare husk når tilpassede overlegg var blokkert i Android 9 Pie!


Mer om Android Q:

  • Eksklusivt: Google jobber med en Face ID-lignende funksjon for Android Q
  • Android Q kan blokkere bakgrunnsutklippstavlelesing, beskytte mediefilene dine bedre, støtte nedgraderingsapper og mer