Android 14-ს შეუძლია უფრო თანმიმდევრული გაზიარების მენიუს გამოცდილება

Google-მა შესაძლოა Android Sharesheet აქციოს Project Mainline მოდულად.

სავარაუდოდ, Google გამოაქვეყნებს დეველოპერის პირველი გადახედვის ნაგებობებს Android 14 სულ რამდენიმე კვირაში. რაც უფრო ვუახლოვდებით გამოშვებას, ჩვენ დავიწყეთ ანგარიშების ნახვა რამდენიმე ცვლილების შესახებ, რომელსაც შეიძლება ველოდოთ, რომ დავინახოთ მომავალი Android-ის განახლებაში. მაგალითად, ცოტა ხნის წინ გავიგეთ, რომ Android 14-ს შეეძლო განახლებადი root სერთიფიკატები და მოითხოვს სმარტფონებს ჰქონდეს AV1 მხარდაჭერა. ახლა, ახალი ანგარიში ესპერ ვარაუდობს, რომ განახლებამ ასევე შეიძლება მოიტანოს ძალიან საჭირო ცვლილებები Android-ის გაზიარების მენიუში.

ამჟამად, Android-ის გაზიარების მენიუ არ არის თანმიმდევრული აპებსა და OEM სკინებზე. აპები ქმნიან მორგებულ გაზიარების ფურცელს სისტემის გაზიარების მენიუს ნაცვლად, როდესაც დააჭირეთ გაზიარების ღილაკს. როგორც ნაჩვენებია თანდართულ ეკრანის სურათებში, თითოეული აპლიკაციისთვის მორგებული გაზიარების ფურცლები სხვადასხვა ვარიანტს წარმოადგენს. ეს მნიშვნელოვნად ანელებს შინაარსის გაზიარების პროცესს, რადგან მომხმარებლებს არ შეუძლიათ უბრალოდ დაეყრდნონ კუნთების მეხსიერებას სამიზნეების შესარჩევად.

სურათის კრედიტი: Esper

ანალოგიურად, სისტემის გაზიარების მენიუ განსხვავდება OEM Android-ის სკინებზე და იგივე პრობლემას უქმნის მომხმარებლებს, რომლებიც ხშირად ცვლიან სხვადასხვა მწარმოებლის მოწყობილობებს შორის. როგორც ჩანს, Google-მა იცის ეს საკითხი და შესაძლოა გამოაქვეყნოს ცვლილება Android 14-ით, რათა გაზიარების მენიუს გამოცდილება უფრო თანმიმდევრული გახადოს აპებსა და OEM სკინებზე.

სურათის კრედიტი: Esper

Მიხედვით ესპერის მიშაალ რაჰმანმა, Google-მა შესაძლოა გადაიტანოს Android Sharesheet ა პროექტის მთავარი ხაზი მოდული მომავალ გამოშვებაში გაზიარების მენიუს შეუსაბამობების მოსაგვარებლად. ამ მიზნით, Google-მა დაამატა ახალი აპი სისტემის სურათს Android 13 QPR1 beta-ით. Android 13 QPR1-ის წყაროს კოდი ცხადყოფს, რომ ახალი "Intent Resolver" აპლიკაცია გაუმკლავდება Android-ის დანერგვას „არჩევის“ კოდი, რომელიც გამოიძახებს Android Sharesheet-ს და აიძულებს მომხმარებლებს აირჩიონ რომელი აპი გამოიყენონ გაზიარებისთვის მოქმედება.

Google-მა უკვე ჩაყარა ჩარჩო ამომრჩევის კოდი და მისი ყველა დამოკიდებულება ახალ საცავში AOSP-ში: /packages/modules/IntentResolver. რაჰმანი განმარტავს, რომ /packages/modules გზა AOSP-ში "არის სადაც არის წყარო კოდის საცავი თითოეული მოდულური სისტემის კომპონენტისთვის, ე.ი. პროექტის მთავარი მოდულები, რეზიდენცია. ეს იმის მტკიცებულებაა, რომ Google-ს შეუძლია IntentResolver გადააქციოს Project Mainline-ის ახალ მოდულად მომავალ გამოშვებაში, რაც ნიშნავს, რომ მას შეუძლია განახლებების მიღება პირდაპირ Google-ისგან Play სისტემის განახლებების მეშვეობით. ამჟამად, სისტემის გაზიარების მენიუს განახლება შესაძლებელია მხოლოდ რეგულარული OTA განახლებით, რადგან ის არის ჩარჩო პაკეტის ნაწილი. გარდა ამისა, OEM-ებს შეუძლიათ ძლიერად მოახდინონ ჩარჩოს გაზიარების მენიუს მორგება, მაგრამ ისინი ბევრად უფრო შეზღუდული იქნებიან იმაში, რისი გაკეთებაც შეუძლიათ Google-ის მიერ ხელმოწერილი და მოწოდებული მოდული, შესაძლოა მსუბუქი თემის მიღმა Runtime Resource Overlays-ის გამოყენებით (RROs)."

Android Sharesheet-ის Project Mainline მოდულზე გადატანით, Google შეძლებს შესთავაზოს უფრო თანმიმდევრული სისტემის გაზიარების მენიუ Android მოწყობილობებში სხვადასხვა OEM-ებიდან. In გარდა ამისა, Play System Updates-ის მეშვეობით მოდულის განახლების შესაძლებლობა საშუალებას მისცემს კომპანიას ექსპერიმენტი ჩაატაროს და გააუმჯობესოს გაზიარების ფურცლის გამოცდილება აპებში OTA-ს საჭიროების გარეშე. განახლებები. თუმცა, ჯერ ნაადრევია იმის თქმა, მიიღებს თუ არა კომპანია ამ ცვლილებას. უნდა დაველოდოთ Android 14-ის დეველოპერების წინასწარი გადახედვის კონსტრუქციების ჩამოსვლას რამდენიმე კვირაში, რათა გავიგოთ, აპირებს თუ არა Google ამ ექსპერიმენტს, რათა Android Sharesheet აქციოს Project Mainline მოდულად.

Android Sharesheet-ის და მისი ამჟამად მუშაობის შესახებ მეტის გასაგებად, დარწმუნდით, რომ გაეცანით Mishaal-ის დეტალურ ანალიზს, მიჰყევით წყაროს ქვემოთ მოცემულ ბმულს. თუ არ იცნობთ Android-ის Project Mainline-ს, გადადით ჩვენი სიღრმისეული ახსნა გაეცნონ ყველა მოდულს და რას აკეთებენ ისინი.


წყარო:ესპერ