Nokia, OnePlus, Oppo და სხვები მხარს დაუჭერენ Android 12 დინამიურ თემებს

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

ერთ-ერთი ყველაზე შთამბეჭდავი ახალი ფუნქცია Android 12 არის ავტომატური მასალა შენ თემატური სისტემა, რომელიც ცვლის თქვენი მოწყობილობის იერსახეს (კონკრეტულად, გარკვეული ინტერფეისის ელემენტების ფერებს) მიმდინარე ფონიზე დაყრდნობით. კოდური სახელწოდებით "Monet", თემების სისტემა ამჟამად ექსკლუზიურია Google-ის საკუთარი Pixel მოწყობილობებისთვის, მაგრამ ახლა ჩვენ ვიცით, რომ სულ მცირე, ზოგიერთი მწარმოებელი გეგმავს მისი ზოგიერთი ვარიაციის მხარდაჭერას.

ახალი კოდის ჩადენა (მიშაალ რაჰმანის მეშვეობით Twitter-ზე) Google-ის Material Components ბიბლიოთეკაში, სახელწოდებით „დაამატე მხარდამჭერი მწარმოებლის სია დინამიური ფერებით“, ასახავს რამდენიმე მწარმოებელს მაინც, რომლებიც მხარს დაუჭერენ სისტემის დინამიურ თემებს. მიმდინარე სიაში შედის OPPO, Realme, OnePlus, Vivo, Xiaomi, Motorola, Itel, Tecno Mobile, Infinix, HMD Global (Nokia-ს ბრენდირებული Android მოწყობილობების მწარმოებელი), Sharp, Sony, TCL, Lenovo, Google და Roboelectric.

private static final Set<String> DYNAMIC_COLOR_SUPPORTED_MANUFACTURERS =
new HashSet<>(Arrays.asList(
"oppo", "realme", "oneplus", "vivo", "xiaomi", "motorola", "itel", "tecno mobile limited",
"infinix mobility limited", "hmd global", "sharp", "sony", "tcl", "lenovo", "google",
"robolectric"));

Google-მა უკვე დაადასტურა რომ Monet-ის კოდი დაემატება AOSP-ს, Android-ის ღია კოდის საცავს, Android 12-ის საწყისი გამოშვების შემდეგ. თუმცა, ჯერ კიდევ გაურკვეველი იყო, დაინტერესებული იქნებოდა თუ არა Google-ის გარდა რომელიმე მწარმოებელი დინამიური თემების მხარდაჭერით, რადგან ბევრ მათგანს აქვს საკუთარი Android სკინი საკუთარი დიზაინის ენებით.

მთავარი დაჭერა არის ის, რომ თქვენი ფონიდან წარმოქმნილი ფერის პალიტრები შეიძლება განსხვავდებოდეს Google-ის საკუთარი Monet-ის დანერგვა ასე ხდება, რადგან მწარმოებლებს შეუძლიათ შექმნან საკუთარი ალგორითმები მთლიანად. მაგალითად, Android 12 ბეტა OPPO Find X3 Pro-სთვის აქვს საკუთარი დინამიური თემების განხორციელება სისტემისთვის. UI, და სავარაუდოა, რომ OPPO გამოიყენებს ამ ძრავას დინამიური თემებისთვის, ფულის დანერგვის ნაცვლად ძრავა.

ასევე, როგორც დეველოპერმა კირონ ქუინმა აღნიშნა Twitter-ზე, Android-ის ნაცვლად OEM-ების სია ბიბლიოთეკაშია. API-ები შეიძლება ნიშნავდეს, რომ აპები არ დაუჭერენ მხარს ახალ მწარმოებლებს, სანამ არ განაახლონ Material Components ბიბლიოთეკა მათში. კოდი.

საინტერესოა, რომ სიიდან ერთი სახელი აკლია: Samsung. მიუხედავად იმისა, რომ Samsung-ის One UI 4 Betas მოიცავს დინამიური ფერის მახასიათებელს, ამჟამად არ არსებობს არანაირი მტკიცებულება, რომ ის ჩაერთვება Material Components ბიბლიოთეკაში, ასე რომ, მინიმუმ ზოგიერთი მესამე მხარის აპი არ გამოიყენებს მათ. თუმცა, შესაძლებელია, სიას დაემატოს მეტი მწარმოებელი, სანამ მასალა კომპონენტების განახლება მზად იქნება.