Android 14 ar putea aduce o experiență de partajare mai consistentă a meniului

click fraud protection

Google ar putea face din Android Sharesheet un modul Project Mainline.

Se așteaptă ca Google să lanseze primele versiuni de previzualizare pentru dezvoltatori Android 14 în doar câteva săptămâni. Pe măsură ce ne apropiem de lansare, am început să vedem rapoarte despre câteva modificări pe care ne putem aștepta să le vedem în viitoarea actualizare a Android. De exemplu, am aflat recent că Android 14 ar putea aduce certificate rădăcină actualizabile și necesită ca smartphone-urile să aibă suport AV1. Acum, un nou raport de la Esper sugerează că actualizarea ar putea aduce și modificări foarte necesare în meniul de partajare al Android.

În prezent, meniul de partajare al Android nu este consecvent între aplicații și skinuri OEM. Aplicațiile generează o foaie de partajare personalizată în loc de meniul de partajare a sistemului atunci când atingeți butonul de partajare. După cum se arată în capturile de ecran atașate, foile de partajare personalizate pentru fiecare aplicație prezintă opțiuni diferite. Acest lucru încetinește foarte mult procesul de partajare a conținutului, deoarece utilizatorii nu se pot baza pur și simplu pe memoria musculară pentru a selecta ținte.

Credit imagine: Esper

În mod similar, meniul de partajare a sistemului variază în funcție de skin-urile OEM Android și pune aceeași problemă pentru utilizatorii care comută frecvent între dispozitive de la diferiți producători. Google pare conștient de această problemă și ar putea lansa o modificare cu Android 14 pentru a face experiența meniului de partajare mai coerentă între aplicații și skinuri OEM.

Credit imagine: Esper

Conform a lui Esper Mishaal Rahman, Google ar putea muta Foaia de partajare Android la a Linia principală a proiectului modul într-o versiune viitoare pentru a rezolva inconsecvențele meniului de partajare. În acest scop, Google a adăugat o nouă aplicație la imaginea sistemului cu Android 13 QPR1 beta. Codul sursă al Android 13 QPR1 dezvăluie că noua aplicație „Intent Resolver” se va ocupa de implementarea aplicației Android. cod „chooser”, care invocă Android Sharesheet forțând utilizatorii să selecteze ce aplicație să folosească pentru partajare acțiune.

Google a transferat deja codul de alegere a cadrului și toate dependențele acestuia într-un nou depozit în AOSP: /packages/modules/IntentResolver. Rahman explică că calea /packages/modules în AOSP „este locul în care depozitele de cod sursă pentru fiecare componentă a sistemului modular, de exemplu. Modulele principale ale proiectului, rezidenți. Aceasta este o dovadă că Google ar putea transforma IntentResolver într-un nou modul Project Mainline într-o versiune viitoare, ceea ce înseamnă că ar putea primi actualizări direct de la Google prin Actualizările sistemului Play. În acest moment, meniul de partajare a sistemului poate fi actualizat numai printr-o actualizare OTA obișnuită, deoarece face parte din pachetul cadru. În plus, OEM-urile pot personaliza puternic meniul de partajare a cadrului, dar ar fi mult mai limitati în ceea ce pot face unui Modul semnat și furnizat de Google, în afara poate o tematică ușoară prin utilizarea suprapunerilor de resurse Runtime (RRO-uri)."

Prin mutarea foii de partajare Android într-un modul Project Mainline, Google va putea oferi un meniu de partajare a sistemului mai consistent pe dispozitivele Android de la diferiți OEM. În În plus, capacitatea de a actualiza modulul prin Actualizările sistemului Play va permite companiei să experimenteze și să îmbunătățească experiența de partajare a foii în aplicații fără a necesita OTA actualizări. Cu toate acestea, este prea devreme să spunem dacă compania va trece până la capăt cu această schimbare. Va trebui să așteptăm până când versiunile de previzualizare pentru dezvoltatori Android 14 vor ajunge în câteva săptămâni pentru a ști dacă Google continuă acest experiment pentru a face din Android Sharesheet un modul principal al proiectului.

Pentru a afla mai multe despre Android Sharesheet și cum funcționează în prezent, asigurați-vă că consultați analiza detaliată a lui Mishaal, urmând linkul sursă de mai jos. Dacă nu sunteți familiarizat cu Android’s Project Mainline, mergeți la explicatorul nostru aprofundat pentru a afla despre toate modulele și despre ce fac acestea.


Sursă:Esper