Android 14 kunne give en mere ensartet delemenuoplevelse

click fraud protection

Google gør muligvis Android Sharesheet til et projekthovedlinjemodul.

Google forventes at frigive de første forhåndsversioner af udviklere Android 14 på blot et par uger. Efterhånden som vi nærmer os udrulningen, er vi begyndt at se rapporter om et par ændringer, vi kan forvente at se i den kommende Android-opgradering. For eksempel har vi for nylig lært, at Android 14 kunne bringe opdaterbare rodcertifikater og kræver, at smartphones har AV1-understøttelse. Nu en ny rapport fra Esper antyder, at opdateringen også kunne bringe tiltrængte ændringer til Androids delemenu.

I øjeblikket er Androids delemenu ikke konsekvent på tværs af apps og OEM-skin. Apps genererer et brugerdefineret deleark i stedet for systemdelingsmenuen, når du trykker på deleknappen. Som vist på de vedhæftede skærmbilleder præsenterer de brugerdefinerede deleark for hver app forskellige muligheder. Dette forsinker i høj grad processen med at dele indhold, da brugere ikke bare kan stole på muskelhukommelse til at vælge mål.

Billedkredit: Esper

På samme måde varierer systemdelingsmenuen på tværs af OEM Android-skin og udgør det samme problem for brugere, der ofte skifter mellem enheder fra forskellige producenter. Google ser ud til at være opmærksom på dette problem og vil muligvis frigive en ændring med Android 14 for at gøre delemenuoplevelsen mere ensartet på tværs af apps og OEM-skin.

Billedkredit: Esper

Ifølge Espers Mishaal Rahman, Google flytter muligvis Android Sharesheet til en Projekt Hovedlinje modul i en fremtidig udgivelse for at løse delemenuens uoverensstemmelser. Til det formål har Google tilføjet en ny app til systembilledet med Android 13 QPR1 beta. Android 13 QPR1's kildekode afslører, at den nye "Intent Resolver" app vil håndtere implementeringen af ​​Androids "vælger"-kode, som kalder Android Sharesheet ved at tvinge brugerne til at vælge, hvilken app der skal bruges til delingen handling.

Google har allerede fordelt rammevælgerkoden og alle dens afhængigheder til et nyt lager i AOSP: /packages/modules/IntentResolver. Rahman forklarer, at /packages/modules-stien i AOSP "er hvor kildekodelagrene for hver modulære systemkomponent, dvs. Projekt Mainline moduler, bor. Dette er et bevis på, at Google kan forvandle IntentResolver til et nyt Project Mainline-modul i en fremtidig udgivelse, hvilket betyder, at det kan modtage opdateringer direkte fra Google gennem Play System Updates. Lige nu kan systemdelingsmenuen kun opdateres via en almindelig OTA-opdatering, da den er en del af rammepakken. Derudover kan OEM'er i høj grad tilpasse rammedelingsmenuen, men de ville være langt mere begrænsede i, hvad de kan gøre for at Google-signeret og leveret modul uden for måske noget lystema gennem brugen af ​​Runtime Resource Overlays (RRO'er)."

Ved at flytte Android Sharesheet til et Project Mainline-modul vil Google være i stand til at tilbyde en mere ensartet systemdelingsmenu på tværs af Android-enheder fra forskellige OEM'er. I Derudover vil muligheden for at opdatere modulet via Play System Updates give virksomheden mulighed for at eksperimentere og forbedre share sheet-oplevelsen på tværs af apps uden at kræve OTA opdateringer. Det er dog for tidligt at sige, om virksomheden vil gå igennem med denne ændring. Vi bliver nødt til at vente, indtil Android 14-udviklerforhåndsversioner ankommer om et par uger, for at vide, om Google går videre med dette eksperiment for at gøre Android Sharesheet til et projekthovedmodul.

For at lære mere om Android Sharesheet og hvordan det fungerer i øjeblikket, skal du sørge for at tjekke Mishaals detaljerede analyse ved at følge kildelinket nedenfor. Hvis du ikke er bekendt med Androids Project Mainline, så gå til vores dybdegående forklaring at lære om alle modulerne og hvad de laver.


Kilde:Esper