Android 14 varētu nodrošināt konsekventāku kopīgošanas izvēlnes pieredzi

click fraud protection

Google varētu padarīt Android Sharesheet par projekta galveno moduli.

Paredzams, ka Google izlaidīs pirmās izstrādātāja priekšskatījuma versijas Android 14 tikai dažu nedēļu laikā. Tuvojoties izlaišanai, esam sākuši redzēt pārskatus par dažām izmaiņām, kuras mēs varam sagaidīt gaidāmajā Android jauninājumā. Piemēram, mēs nesen uzzinājām, ka Android 14 var sniegt atjaunināmi saknes sertifikāti un viedtālruņiem ir jābūt AV1 atbalstam. Tagad jauns ziņojums no Esper liecina, ka atjauninājums varētu arī ieviest tik ļoti nepieciešamās izmaiņas Android koplietošanas izvēlnē.

Pašlaik Android kopīgošanas izvēlne nav konsekventa lietotnēs un OEM apvalkos. Pieskaroties kopīgošanas pogai, lietotnes ģenerē pielāgotu koplietošanas lapu, nevis sistēmas kopīgošanas izvēlni. Kā parādīts pievienotajos ekrānuzņēmumos, katras lietotnes pielāgotajās koplietošanas lapās ir dažādas iespējas. Tas ievērojami palēnina satura kopīgošanas procesu, jo lietotāji nevar vienkārši paļauties uz muskuļu atmiņu, lai atlasītu mērķus.

Attēla kredīts: Esper

Tāpat sistēmas koplietošanas izvēlne atšķiras OEM Android apvalkos un rada tādu pašu problēmu lietotājiem, kuri bieži pārslēdzas starp dažādu ražotāju ierīcēm. Šķiet, ka Google apzinās šo problēmu un varētu veikt izmaiņas operētājsistēmā Android 14, lai padarītu koplietošanas izvēlnes pieredzi konsekventāku lietotnēs un OEM apvalkos.

Attēla kredīts: Esper

Saskaņā ar Espera Mišaal Rahman, Google varētu pārvietot Android koplietošanas lapu uz a Projekta galvenā līnija moduli nākamajā laidienā, lai novērstu kopīgošanas izvēlnes neatbilstības. Šim nolūkam Google ir pievienojis jaunu lietotni sistēmas attēlam ar Android 13 QPR1 beta versiju. Android 13 QPR1 pirmkods atklāj, ka jaunā lietotne "Intent Resolver" apstrādās Android ieviešanu. "chooser" kods, kas izsauc Android koplietošanas lapu, liekot lietotājiem izvēlēties, kuru lietotni izmantot kopīgošanai darbība.

Google jau ir pievienojis ietvara izvēles kodu un visas tā atkarības uz jaunu AOSP krātuvi: /packages/modules/IntentResolver. Rahmans paskaidro, ka /packages/modules ceļš AOSP "ir katra modulārās sistēmas komponenta avota koda krātuves, ti. Projekta Mainline moduļi, dzīvot. Tas ir pierādījums tam, ka Google nākotnē varētu pārvērst IntentResolver par jaunu Project Mainline moduli, kas nozīmē, ka tas varētu saņemt atjauninājumus tieši no Google, izmantojot Play sistēmas atjauninājumus. Pašlaik sistēmas koplietošanas izvēlni var atjaunināt, tikai izmantojot regulāru OTA atjauninājumu, jo tā ir daļa no ietvara pakotnes. Turklāt oriģinālo iekārtu ražotāji var ievērojami pielāgot ietvara koplietošanas izvēlni, taču viņiem būtu daudz ierobežotāks tas, ko viņi var darīt Google parakstīts un nodrošināts modulis, iespējams, ārpus vieglas tēmas, izmantojot izpildlaika resursu pārklājumus (RRO)."

Pārvietojot Android Sharesheet uz Project Mainline moduli, Google varēs piedāvāt konsekventāku sistēmas koplietošanas izvēlni dažādās Android ierīcēs no dažādiem oriģinālo iekārtu ražotājiem. In Turklāt iespēja atjaunināt moduli, izmantojot Play sistēmas atjauninājumus, ļaus uzņēmumam eksperimentēt un uzlabot koplietošanas lapu pieredzi dažādās lietotnēs, neprasot OTA atjauninājumus. Tomēr ir pāragri teikt, vai uzņēmums veiks šīs izmaiņas. Mums būs jāgaida, līdz pēc dažām nedēļām tiks piegādātas Android 14 izstrādātāju priekšskatījuma versijas, lai uzzinātu, vai Google turpinās šo eksperimentu, lai padarītu Android Sharesheet par projekta galveno moduli.

Lai uzzinātu vairāk par Android Sharesheet un to, kā tā pašlaik darbojas, noteikti pārbaudiet Mishaal detalizēto analīzi, sekojot tālāk norādītajai avota saitei. Ja neesat pazīstams ar Android Project Mainline, dodieties uz mūsu padziļinātais skaidrotājs lai uzzinātu par visiem moduļiem un to darbību.


Avots:Esper