Google bi lahko iz Android Sharesheet naredil modul Project Mainline.
Pričakuje se, da bo Google izdal prve različice predogleda za razvijalce Android 14 v samo nekaj tednih. Ko se bliža uvedba, smo začeli dobivati poročila o nekaj spremembah, ki jih lahko pričakujemo v prihajajoči nadgradnji Androida. Pred kratkim smo na primer izvedeli, da bi Android 14 lahko prinesel korenska potrdila, ki jih je mogoče posodobiti in zahtevajo, da pametni telefoni podpirajo AV1. Zdaj pa novo poročilo od Esper nakazuje, da bi lahko posodobitev prinesla tudi prepotrebne spremembe v Androidovem meniju za skupno rabo.
Trenutno Androidov meni za skupno rabo ni skladen med aplikacijami in preoblekami OEM. Aplikacije ustvarijo list za skupno rabo po meri namesto menija za skupno rabo sistema, ko tapnete gumb za skupno rabo. Kot je prikazano na priloženih posnetkih zaslona, imajo listi za skupno rabo po meri za vsako aplikacijo različne možnosti. To močno upočasni proces deljenja vsebine, saj se uporabniki ne morejo zanesti preprosto na mišični spomin pri izbiri ciljev.
Podobno se meni za skupno rabo sistema razlikuje glede na preobleke OEM Android in predstavlja isto težavo za uporabnike, ki pogosto preklapljajo med napravami različnih proizvajalcev. Zdi se, da se Google zaveda te težave in bo morda izdal spremembo z Androidom 14, da bo izkušnja menija za skupno rabo bolj dosledna v aplikacijah in preoblekah OEM.
Po navedbah Esperjeva Mishaal Rahman, Google morda premakne Android Sharesheet v a Projekt Mainline modul v prihodnji izdaji za odpravo nedoslednosti menija za skupno rabo. V ta namen je Google dodal novo aplikacijo v sistemsko sliko z Android 13 QPR1 beta. Izvorna koda Androida 13 QPR1 razkriva, da bo nova aplikacija »Intent Resolver« obravnavala implementacijo Androida »chooser« koda, ki prikliče Android Sharesheet tako, da uporabnike prisili, da izberejo, katero aplikacijo bodo uporabili za skupno rabo ukrepanje.
Google je kodo izbirnika ogrodja in vse njene odvisnosti že razdelil v novo skladišče v AOSP: /packages/modules/IntentResolver. Rahman pojasnjuje, da je pot /packages/modules v AOSP "je tam, kjer so repozitoriji izvorne kode za vsako komponento modularnega sistema, tj. Moduli Project Mainline, bivanje. To je dokaz, da bi lahko Google v prihodnji izdaji spremenil IntentResolver v nov modul Project Mainline, kar pomeni, da bi lahko prejemal posodobitve neposredno od Googla prek posodobitev sistema Play. Trenutno je meni za skupno rabo sistema mogoče posodobiti samo z običajno posodobitvijo OTA, saj je del okvirnega paketa. Poleg tega lahko proizvajalci originalne opreme močno prilagodijo meni za skupno rabo ogrodja, vendar bi bili veliko bolj omejeni glede tega, kaj lahko naredijo Modul, ki ga je podpisal in zagotovil Google, razen morda nekaj lahkega tematiziranja z uporabo prekrivnih elementov izvajalnega vira (RRO)."
S premikanjem Android Sharesheet v modul Project Mainline bo Google lahko ponudil bolj dosleden meni za skupno rabo sistema v napravah Android različnih proizvajalcev originalne opreme. notri Poleg tega bo zmožnost posodobitve modula prek posodobitev sistema Play podjetju omogočila eksperimentiranje in izboljšanje izkušnje skupne rabe listov v aplikacijah, ne da bi potrebovali OTA posodobitve. Vendar je še prezgodaj reči, ali bo podjetje sprejelo to spremembo. Morali bomo počakati, da čez nekaj tednov prispejo različice predogleda za razvijalce za Android 14, da bomo vedeli, ali bo Google nadaljeval s tem poskusom, da bo Android Sharesheet postal modul Project Mainline.
Če želite izvedeti več o Android Sharesheet in kako trenutno deluje, si oglejte Mishaalovo podrobno analizo tako, da sledite spodnji povezavi do vira. Če ne poznate Androidovega Project Mainline, pojdite na naš poglobljeni razlagalec spoznati vse module in kaj počnejo.
Vir:Esper