Dua angka, dua fungsi
Setiap aplikasi Android punya dua nilai versi. Di halaman unduhan, keduanya kelihatan mirip, tapi Android memperlakukannya sangat berbeda.
- versionName — label yang ramah untuk manusia, misalnya 2.24.18.79 atau 5.0 beta. Ini yang ditampilkan ke pengguna dan bisa berupa teks apa pun.
- versionCode — angka bulat seperti 242418079. Android memakainya untuk menentukan apakah file itu lebih baru atau lebih lama dari yang sudah terpasang.
Kenapa update kadang gagal dipasang
- 1Downgrade diblokirAndroid tidak akan memasang version code yang lebih rendah di atas yang lebih tinggi. Kalau mau mundur, uninstall dulu (backup data dulu ya).
- 2Tanda tangan tidak cocokUpdate harus ditandatangani dengan kunci yang sama seperti aplikasi yang sudah terpasang. Kalau tidak cocok, berarti file itu dari publisher yang berbeda — hentikan dulu dan cek sumbernya.
- 3Versi Android minimumKalau aplikasi butuh rilis Android yang lebih baru daripada yang ada di ponselmu, installer akan menampilkan “App not compatible”.
- 4Arsitektur salahBeberapa build hanya dibuat untuk arm64-v8a atau armeabi-v7a. Ponsel 32-bit yang lebih lama tidak bisa menjalankan build yang hanya 64-bit.
Cara memilih build yang tepat
Cek ponselmu dulu
Buka Settings → About phone untuk melihat versi Android-mu. Kebanyakan ponsel yang dijual sejak 2019 sudah 64-bit (arm64-v8a), dan build universal bisa jalan di hampir semua perangkat.
Lalu cocokkan dengan daftar versi
- Utamakan versi terbaru kecuali kamu memang ingin kembali ke versi sebelumnya
- Cek syarat minimum Android di halaman aplikasi
- Pilih build universal atau arm64-v8a kalau ada beberapa opsi
- Bandingkan ukuran file dengan versi sebelumnya — kalau tiba-tiba melonjak jauh tanpa alasan jelas, itu patut dicurigai
Kembali ke versi yang lebih lama
Kadang rilis baru malah bikin fitur yang kamu andalkan jadi bermasalah. Untuk kembali ke versi lama, backup data aplikasi dulu, uninstall versi sekarang, lalu install APK yang lebih lama dari daftar Older versions. Matikan auto-update untuk aplikasi itu di Play Store, supaya tidak otomatis update lagi besok malam.