Nokia, OnePlus, Oppo, dan lainnya akan mendukung tema dinamis Android 12

Penerapan kode baru mengungkapkan bahwa banyak OEM akan mendukung tema dinamis Android 12, tetapi implementasi pastinya mungkin berbeda-beda tergantung perangkat.

Salah satu fitur baru yang paling mengesankan di Android 12 adalah otomatis Materi Anda sistem tema, yang mengubah tampilan perangkat Anda (khususnya, warna elemen antarmuka tertentu) berdasarkan wallpaper saat ini. Dengan nama kode 'Monet', sistem tema tersebut saat ini eksklusif untuk perangkat Pixel milik Google, namun sekarang kita tahu setidaknya beberapa produsen berencana untuk mendukung beberapa variasinya.

Yang baru komit kode (melalui Mishaal Rahman di Twitter) di perpustakaan Komponen Material Google, berjudul "Tambahkan daftar pabrikan pendukung warna dinamis", mengungkapkan setidaknya beberapa pabrikan yang akan mendukung tema sistem dinamis. Daftar saat ini mencakup OPPO, Realme, OnePlus, Vivo, Xiaomi, Motorola, Itel, Tecno Mobile, Infinix, HMD Global (produsen perangkat Android bermerek Nokia), Sharp, Sony, TCL, Lenovo, Google, dan Roboelektrik.

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 sudah mengonfirmasi bahwa kode untuk Monet akan ditambahkan ke AOSP, repositori kode sumber terbuka untuk Android, beberapa saat setelah rilis awal Android 12. Namun, masih belum jelas apakah ada produsen selain Google yang tertarik untuk mendukung tema dinamis, karena banyak dari mereka memiliki skin Android sendiri dengan bahasa desainnya sendiri.

Tangkapan utamanya adalah palet warna yang dihasilkan dari wallpaper Anda bisa berbeda dari apa pun Implementasi Monet dari Google sendiri dapat melakukannya karena produsen mungkin membuat algoritme mereka sendiri sepenuhnya. Misalnya, Android 12 beta untuk OPPO Find X3 Pro memiliki implementasi tema dinamisnya sendiri untuk sistemnya UI, dan kemungkinan besar OPPO akan memanfaatkan mesin ini untuk tema dinamis, daripada menerapkan monet mesin.

Selain itu, seperti yang ditunjukkan oleh pengembang Kieron Quinn di Twitter, memiliki daftar OEM di perpustakaan, bukan di Android API dapat berarti aplikasi tidak akan mendukung produsen baru hingga mereka memperbarui pustaka Komponen Material di pabrik mereka kode.

Menariknya, ada satu nama yang hilang dari daftar: Samsung. Padahal Samsung One UI 4 Beta menyertakan fitur warna dinamis, saat ini tidak ada bukti bahwa itu akan dicolokkan ke perpustakaan Komponen Material, jadi setidaknya beberapa aplikasi pihak ketiga tidak akan menggunakannya. Namun, ada kemungkinan lebih banyak produsen dapat ditambahkan ke daftar sebelum pembaruan Komponen Material siap.