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.
Saat APKDown menampilkan versi, yang perlu kamu bandingkan adalah version code. Angka yang lebih besar selalu berarti build yang lebih baru, meski nama versinya terlihat membingungkan.

Kenapa update kadang gagal dipasang

  1. 1
    Downgrade diblokirAndroid tidak akan memasang version code yang lebih rendah di atas yang lebih tinggi. Kalau mau mundur, uninstall dulu (backup data dulu ya).
  2. 2
    Tanda 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.
  3. 3
    Versi Android minimumKalau aplikasi butuh rilis Android yang lebih baru daripada yang ada di ponselmu, installer akan menampilkan “App not compatible”.
  4. 4
    Arsitektur 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.

Versi lama tidak mendapat update keamanan. Pakai rollback hanya sementara, dan hindari build lawas untuk aplikasi banking atau pesan.