Pembaruan ini merupakan rilis ganda: kepatuhan terhadap persyaratan baru yang diberlakukan Google Play mulai 31 Agustus 2026, dan perbaikan penting untuk crash yang memengaruhi beberapa perangkat Samsung saat pengaturan dock.

Perbaikan crash Samsung saat setup

Seorang pengguna Samsung Galaxy S24 Ultra mengalami crash saat memilih aplikasi di dock, pada peluncuran pertama. Saya mengidentifikasi penyebabnya dengan menganalisis trace yang dikirim melalui Play Console: pemilih aplikasi, sebuah komponen Compose bertipe LazyVerticalGrid, menolak dua entri dengan key yang sama.

Akar penyebabnya cukup rumit. Pada beberapa perangkat Samsung, satu aplikasi yang sama dapat mendeklarasikan beberapa activity yang ditandai CATEGORY_LAUNCHER — misalnya Kontak dan dialer telepon, yang berbagi packageName yang sama. Akibatnya Sola mencantumkan aplikasi yang sama dua kali, dan Compose menolak duplikasi ini dengan melempar exception saat rendering.

Perbaikan ini menerapkan deduplikasi sistematis berdasarkan packageName ke semua daftar aplikasi di aplikasi, bukan hanya pada setup wizard. Delapan lokasi telah diperbarui untuk memastikan masalah ini tidak muncul kembali di tempat lain (edge panel, pemilih folder, pemilih widget, pemilih icon pack, dll).

Tujuh tes regresi unit dan empat tes instrumentasi Compose ditambahkan untuk mengunci perilaku ini.

Kompatibilitas Android 16 (API 36)

Google Play mewajibkan mulai 31 Agustus 2026 agar semua aplikasi menargetkan minimal Android 16. Sola kini telah sesuai:

Google Play Billing v9.1.0

Pustaka billing dinaikkan dari 7.1.1 ke 9.1.0, juga sebagai respons terhadap persyaratan Play Store 31 Agustus 2026 (minimum v8.0.0 diperlukan). Hal ini mengharuskan pembaruan Kotlin dari 2.1 ke 2.3, yang menjadi kesempatan untuk menyelaraskan seluruh stack teknis ke versi terbaru:

Perbaikan lainnya

Cara mendapatkan pembaruan

Pembaruan ini digulirkan secara bertahap melalui Play Store. Pembaruan ini seharusnya tersedia untuk semua pengguna dalam 24 hingga 48 jam setelah dirilis. Anda juga dapat memaksa pemeriksaan pembaruan dari aplikasi Play Store, di bagian "Kelola aplikasi & perangkat".

Buka di Google Play