Google võib muuta Android Sharesheeti projekti põhimooduliks.
Eeldatakse, et Google avaldab esimese arendaja eelvaate versiooni Android 14 vaid mõne nädala pärast. Juuresolekule lähenedes oleme hakanud nägema aruandeid paari muudatuse kohta, mida eelseisva Androidi versiooniuuendusega oodatakse. Näiteks saime hiljuti teada, et Android 14 võib tuua värskendatavad juursertifikaadid ja nõuavad, et nutitelefonidel oleks AV1 tugi. Nüüd uus aruanne Esper viitab sellele, et värskendus võib tuua ka väga vajalikke muudatusi Androidi jagamismenüüsse.
Praegu ei ole Androidi jagamismenüü rakenduste ja originaalseadmete tootjate puhul ühtlane. Kui puudutate jagamisnuppu, loovad rakendused süsteemi jagamismenüü asemel kohandatud jagamislehe. Nagu on näidatud lisatud ekraanipiltidel, on iga rakenduse kohandatud jagamislehtedel erinevad valikud. See aeglustab oluliselt sisu jagamise protsessi, kuna kasutajad ei saa sihtmärkide valimisel lihtsalt lihasmälule tugineda.
Sarnaselt on süsteemi jagamise menüü erinev OEM-i Androidi nahkade lõikes ja tekitab sama probleemi kasutajatele, kes vahetavad sageli erinevate tootjate seadmeid. Tundub, et Google on sellest probleemist teadlik ja võib Android 14-ga muudatuse teha, et muuta jagamismenüü kogemus rakendustes ja OEM-i nahkades ühtlasemaks.
Vastavalt Esperi oma Mishaal Rahman, Google võib teisaldada Androidi jagamistabeli a Projekti põhiliin moodul tulevases versioonis, et kõrvaldada jagamismenüü ebakõlad. Selleks on Google lisanud Android 13 QPR1 beetaversiooniga süsteemipildile uue rakenduse. Android 13 QPR1 lähtekood paljastab, et uus rakendus "Intent Resolver" tegeleb Androidi juurutamisega. "valija" kood, mis kutsub esile Android Sharesheet, sundides kasutajaid valima, millist rakendust jagamiseks kasutada tegevust.
Google on juba ühendanud raamistiku valija koodi ja kõik selle sõltuvused uude AOSP-i hoidlasse: /packages/modules/IntentResolver. Rahman selgitab, et /paketid/moodulid AOSP-s "on koht, kus iga modulaarse süsteemi komponendi lähtekoodi hoidlad, st. Projekti põhimoodulid, elukoht. See on tõend selle kohta, et Google võib tulevases versioonis muuta IntentResolveri uueks Project Mainline'i mooduliks, mis tähendab, et see võib saada värskendusi otse Google'ilt Play süsteemivärskenduste kaudu. Praegu saab süsteemi jagamise menüüd värskendada ainult tavalise OTA värskenduse kaudu, kuna see on osa raamistiku paketist. Lisaks saavad originaalseadmete tootjad raamistiku jagamise menüüd oluliselt kohandada, kuid neil oleks palju piiratum, mida nad saavad Google'i allkirjastatud ja pakutav moodul, väljaspool võib-olla kerget teemat, kasutades käitusaja ressursside ülekatteid (RRO-d)."
Kui teisaldate Androidi jagamislehe Project Mainline moodulisse, saab Google pakkuda ühtsemat süsteemi jagamise menüüd erinevate originaalseadmete tootjate Android-seadmetes. sisse Lisaks võimaldab mooduli värskendamise võimalus Play süsteemivärskenduste kaudu ettevõttel katsetada ja parandada rakenduste jagamise kogemust ilma OTA-d nõudmata uuendused. Siiski on veel vara öelda, kas ettevõte selle muudatusega läbi läheb. Peame ootama, kuni Android 14 arendaja eelvaate versioonid mõne nädala pärast saabuvad, et teada saada, kas Google jätkab selle katsega, et muuta Android Sharesheet projekti põhimooduliks.
Android Sharesheeti ja selle praeguse toimimise kohta lisateabe saamiseks vaadake kindlasti Mishaali üksikasjalikku analüüsi, järgides allolevat allika linki. Kui te pole Androidi projekti põhiliiniga tuttav, minge aadressile meie põhjalik selgitaja õppida tundma kõiki mooduleid ja nende tegevust.
Allikas:Esper