5 poin oleh ganadist 2022-08-16 | 3 komentar | Bagikan ke WhatsApp

Android 13 telah resmi dirilis.

Dokumen di blog developer Android atau referensi developer kini mulai terasa itu-itu saja (?), jadi saya sertakan halaman yang merangkum perubahan pada OS itu sendiri.

Sebagai tambahan, Compatibility Definition Document (CDD) yang harus dipatuhi produsen perangkat Android juga telah diperbarui.

Perubahan daftar kompatibilitas saat naik dari Android 12 ke 13 dapat dilihat di URL di bawah ini.
https://source.android.com/docs/compatibility/release-notes

3 komentar

 
tribela 2022-08-16

Sepertinya perubahan terbesar adalah pengaturan bahasa per aplikasi, tetapi aneh sekali bahwa ini tidak akan berfungsi jika item android:localeConfig tidak dimasukkan ke manifest.
Aplikasi Android pada dasarnya sejak awal dirancang dengan asumsi mendukung banyak bahasa, dan saat bahasa sistem diubah bahasanya juga berubah otomatis. Jadi mestinya sistem cukup memberi tahu aplikasi, "saat ini pengaturan bahasamu adalah bahasa Korea", tanpa atribut seperti itu pun. Saya jadi bertanya-tanya kenapa mereka sengaja membuat pengaturan bahasa per aplikasi sama sekali tidak bisa dilakukan jika atribut android:localeConfig tidak ada.
Jauh sebelum Android 13, sudah ada modul Magisk yang memungkinkan pengaturan bahasa per aplikasi, dan cara kerjanya memang seperti itu.

 
blueprajna 2022-08-16

Sepertinya mereka mungkin akan menambahkan fitur pengaturan sistem yang memungkinkan pengaturan bahasa per aplikasi.

 
ganadist 2022-08-16

Sepertinya mereka ingin memberikan hak pilihan kepada pengembang aplikasi, dalam situasi ketika tidak bisa diketahui apakah bahasa yang tidak disediakan di perangkat akan berfungsi dengan baik atau tidak.
Bahkan jika bahasa sistem berubah, kalau pengembang aplikasi tidak menyertakan dukungan tambahan untuk bahasa tersebut (seperti resource string atau tata letak teks, dan sebagainya), memaksa mengganti locale pun sebenarnya tidak terlalu berguna.