Android 14 може да донесе по-последователно изживяване в менюто за споделяне

click fraud protection

Google може да направи Android Sharesheet модул на Project Mainline.

Очаква се Google да пусне първите компилации за предварителен преглед за разработчици Android 14 само за няколко седмици. С наближаването на внедряването започнахме да виждаме отчети за няколко промени, които можем да очакваме да видим в предстоящото надграждане на Android. Например, наскоро научихме, че Android 14 може да донесе обновяеми основни сертификати и изискват смартфоните да поддържат AV1. Сега, нов доклад от Еспър предполага, че актуализацията може да донесе и много необходими промени в менюто за споделяне на Android.

В момента менюто за споделяне на Android не е последователно в приложенията и OEM кожите. Приложенията генерират персонализиран лист за споделяне вместо системното меню за споделяне, когато докоснете бутона за споделяне. Както е показано на приложените екранни снимки, персонализираните листове за споделяне за всяко приложение представят различни опции. Това значително забавя процеса на споделяне на съдържание, тъй като потребителите не могат просто да разчитат на мускулната памет, за да избират цели.

Кредит за изображение: Esper

По същия начин, менюто за споделяне на системата варира в различните кожи на OEM Android и създава същия проблем за потребители, които често превключват между устройства от различни производители. Google изглежда е наясно с този проблем и може да пусне промяна с Android 14, за да направи изживяването на менюто за споделяне по-последователно в приложенията и OEM кожите.

Кредит за изображение: Esper

Според на Еспър Мишаал Рахман, Google може да премести Sharesheet на Android в a Основна линия на проекта модул в бъдеща версия за справяне с несъответствията в менюто за споделяне. За тази цел Google добави ново приложение към системния образ с Android 13 QPR1 бета. Изходният код на Android 13 QPR1 разкрива, че новото приложение „Intent Resolver“ ще се справи с внедряването на Android "chooser" код, който извиква Android Sharesheet, като принуждава потребителите да избират кое приложение да използват за споделяне действие.

Google вече разклони кода за избор на рамка и всички негови зависимости в ново хранилище в AOSP: /packages/modules/IntentResolver. Рахман обяснява, че пътят на /packages/modules в AOSP "е мястото, където се намират хранилищата на изходния код за всеки модулен системен компонент, т.е. Основните модули на проекта, пребивават. Това е доказателство, че Google може да превърне IntentResolver в нов модул Project Mainline в бъдеща версия, което означава, че може да получава актуализации директно от Google чрез актуализации на системата на Play. В момента менюто за споделяне на системата може да се актуализира само чрез обикновена OTA актуализация, тъй като е част от рамковия пакет. Плюс това OEM производителите могат значително да персонализират менюто за споделяне на рамката, но те биха били много по-ограничени в това, което могат да направят на Подписан и осигурен от Google модул, извън може би лека тематика чрез използването на наслагвания на ресурси по време на изпълнение (RRO)."

Чрез преместването на Android Sharesheet към модул Project Mainline, Google ще може да предложи по-последователно системно меню за споделяне на устройства с Android от различни OEM производители. в Освен това, възможността за актуализиране на модула чрез Play System Updates ще позволи на компанията да експериментира и да подобри преживяването на споделяне на листа в приложенията, без да изисква OTA актуализации. Въпреки това е твърде рано да се каже дали компанията ще премине през тази промяна. Ще трябва да изчакаме, докато компилациите за предварителен преглед на разработчиците на Android 14 пристигнат след няколко седмици, за да знаем дали Google ще продължи с този експеримент, за да превърне Android Sharesheet в модул Project Mainline.

За да научите повече за Android Sharesheet и как работи в момента, не забравяйте да разгледате подробния анализ на Mishaal, като следвате връзката към източника по-долу. Ако не сте запознати с Project Mainline на Android, отидете на нашият задълбочен обяснител за да научите за всички модули и какво правят.


източник:Еспър