Gratis HTML ke APK
← Semua artikel Google Play · Dasar

APK vs AAB di 2026: file mana yang Anda perlukan?

Apa itu APK dan Android App Bundle, mengapa Google Play meminta AAB untuk aplikasi baru, cara kerja Play App Signing dan kunci unggah, dan mengapa Anda tetap butuh APK.

26 Oktober 2026 · 6 menit baca

Anda membuat aplikasi Android pertama, mengklik unduh, dan tiba-tiba ada dua file: satu berakhiran .apk dan satu lagi berakhiran .aab. Mana yang Anda kirim ke teman? Mana yang diunggah ke Google Play? Bisakah Anda cukup mengganti nama satu menjadi yang lain?

Jawaban singkat: APK untuk memasang, AAB untuk menerbitkan di Google Play. Anda hampir selalu butuh keduanya. Berikut alasannya, dengan bahasa sederhana.

Apa itu APK

APK adalah singkatan dari Android Package. Inilah file yang benar-benar dipasang oleh Android. Di dalamnya ada kode aplikasi Anda, gambar dan tata letaknya, manifest yang menjelaskan aplikasi (nama, nama paket, izin), dan tanda tangan digital yang membuktikan siapa pembuatnya.

APK sudah lengkap dengan sendirinya. Anda bisa menyalinnya ke ponsel, mengetuknya, dan memasangnya. Anda bisa melampirkannya ke email, menaruhnya di situs web Anda, atau memberikannya kepada penguji. Setiap aplikasi di setiap ponsel Android pada akhirnya berupa satu atau beberapa APK, bahkan yang berasal dari Google Play.

Apa itu AAB

AAB adalah singkatan dari Android App Bundle. Google menyebutnya format penerbitan: berisi semua kode dan resource aplikasi Anda yang sudah dikompilasi, tetapi langkah terakhirnya, yaitu membuat dan menandatangani APK, diserahkan kepada Google Play.

Itulah perbedaan utamanya. Anda tidak bisa mengetuk AAB di ponsel lalu memasangnya. AAB adalah paket yang Anda berikan ke toko, dan toko mengubahnya menjadi APK yang bisa dipasang.

Mengapa repot? Karena setiap ponsel berbeda. Ponsel murah dengan layar kecil tidak butuh gambar ekstra besar yang dibuat untuk tablet, dan ponsel berbahasa Spanyol tidak butuh teks Jepang Anda. Dari satu bundle, Google Play membuat APK yang dioptimalkan untuk setiap konfigurasi perangkat, sehingga setiap ponsel hanya mengunduh kode dan resource yang dibutuhkannya. Pengguna mendapat unduhan yang lebih kecil, dan Anda tidak perlu lagi membuat dan mengelola APK terpisah untuk setiap jenis perangkat.

Mengapa Google Play mewajibkan AAB

Sejak Agustus 2021, aplikasi baru di Google Play harus diterbitkan sebagai Android App Bundle. Jika Anda membuat aplikasi baru di Play Console hari ini dan mencoba mengunggah APK, APK itu tidak akan diterima untuk aplikasi tersebut. Anda mengunggah AAB, dan Play mengurus sisanya.

Format bundle juga mendukung fitur Play tambahan seperti Play Feature Delivery dan Play Asset Delivery, yang memungkinkan aplikasi besar mengunduh sebagian dirinya belakangan. Untuk aplikasi kecil biasa yang dibuat dari situs web atau file HTML, Anda tidak akan memerlukannya. Intinya, AAB adalah tiket masuk ke toko.

Play App Signing dan kunci unggah

Setiap aplikasi Android harus ditandatangani, dan setiap pembaruan harus ditandatangani dengan kunci yang sama seperti versi yang sudah terpasang. Jika kuncinya hilang, Anda tidak bisa mengirim pembaruan untuk aplikasi itu. Dulu ini risiko nyata bagi developer kecil, dan itulah alasan besar Google memperkenalkan Play App Signing.

Dengan Play App Signing ada dua kunci:

  • Kunci penandatanganan aplikasi. Google menyimpan kunci ini di infrastruktur kunci amannya sendiri dan memakainya untuk menandatangani APK yang dikirim ke ponsel pengguna.
  • Kunci unggah. Kunci ini Anda simpan sendiri. Anda memakainya untuk menandatangani AAB sebelum mengunggahnya ke Play Console, agar Google tahu unggahan itu benar-benar dari Anda.

Bagian baiknya adalah apa yang terjadi jika ada masalah. Jika Anda kehilangan kunci unggah, atau mengira orang lain memilikinya, Anda tidak terkunci dari aplikasi Anda. Anda membuat kunci unggah baru, mengekspor sertifikatnya, dan meminta reset di Play Console. Aplikasi baru otomatis didaftarkan ke Play App Signing.

Meski ada jaring pengaman itu, perlakukan kunci Anda seperti kunci rumah aplikasi Anda. Cadangkan di tempat yang aman, seperti penyimpanan cloud atau pengelola kata sandi, dan gunakan file kunci yang sama untuk setiap pembaruan.

Mengapa Anda tetap butuh APK

Jika Google Play hanya menerima AAB, Anda mungkin mengira APK sudah usang. Tidak. Ada banyak hal yang hanya bisa dilakukan APK:

  • Menguji di ponsel Anda sendiri. Sebelum mengunggah apa pun, Anda tentu ingin memasang aplikasi dan mencoba setiap layar. APK terpasang dalam hitungan detik.
  • Berbagi dengan teman, klien, atau rekan kerja. Tidak semua aplikasi harus ada di toko publik. Alat internal untuk tim kecil, aplikasi menu untuk satu restoran, atau proyek sekolah bisa cukup dibagikan sebagai APK.
  • Toko lain dan situs web Anda sendiri. Beberapa toko aplikasi alternatif dan banyak unduhan langsung masih memakai file APK.
  • Pemeriksaan cepat sebelum rilis. Jika penguji melaporkan bug, Anda bisa mengirim APK yang sudah diperbaiki dalam beberapa menit, tanpa menunggu peninjauan toko.

Satu hal yang perlu diketahui tentang membagikan APK: saat Play App Signing aktif, salinan yang didapat pengguna dari Google Play ditandatangani dengan kunci penandatanganan aplikasi milik Google, sedangkan APK yang Anda buat sendiri ditandatangani dengan kunci unggah Anda. Android menganggap keduanya tanda tangan yang berbeda, jadi ponsel yang memasang APK buatan Anda tidak bisa begitu saja memperbaruinya dari Google Play, begitu juga sebaliknya. Untuk penguji, biasanya ini tidak masalah; cukup copot versi uji sebelum memasang dari toko. Ingat juga bahwa Google sedang meluncurkan verifikasi developer untuk aplikasi yang dipasang di perangkat Android bersertifikat, yang memengaruhi APK yang dibagikan di luar toko. Kami membahasnya di artikel terpisah.

Perbandingan singkat

  • Pasang langsung di ponsel: APK bisa, AAB tidak.
  • Unggah ke Google Play sebagai aplikasi baru: AAB bisa, APK tidak.
  • Siapa yang menandatangani aplikasi akhir yang dipasang pengguna: untuk APK, Anda; untuk AAB di Play dengan Play App Signing, Google, memakai kunci penandatanganan aplikasi.
  • Ukuran unduhan bagi pengguna: APK adalah file yang sama untuk semua orang; dari AAB, Play membuat APK yang lebih kecil untuk tiap perangkat.

Bagaimana Free HTML to APK memberi Anda keduanya

Saat membuat build dengan Free HTML to APK, Anda tidak perlu memilih satu format lalu mencari cara mendapatkan yang lain. Di langkah output, pilih APK + AAB dan Anda mendapatkan keduanya dari build yang sama:

  • APK yang sudah ditandatangani untuk dipasang di ponsel Anda sendiri dan dibagikan kepada penguji, dan
  • Android App Bundle, ditandatangani dengan kunci Anda, siap diunggah ke Play Console, tempat kunci itu berfungsi sebagai kunci unggah Anda untuk Play App Signing.

Pembuat di situs web freehtmltoapk.com bekerja dari URL situs web, file HTML, ZIP, atau folder. Gratis, tanpa akun, dan tanpa watermark. Anda bisa membiarkannya membuat kunci penandatanganan untuk Anda, atau memakai file kunci yang sudah Anda punya (.jks, .keystore, .p12 atau .pfx) saat memperbarui aplikasi yang sudah ada. Jika Anda lebih suka bekerja di mana saja, aplikasi Android "HTML to APK: Website to App" membuat build dengan cara yang sama, langsung di ponsel Anda.

Mana pun yang Anda pakai, aturannya sama: simpan kunci Anda dengan aman dan buat setiap pembaruan dengan kunci itu.

File mana yang Anda perlukan?

Jika Anda menguji atau membagikan secara langsung, Anda perlu APK. Jika Anda menerbitkan di Google Play, Anda perlu AAB. Jika Anda melakukan keduanya, seperti kebanyakan orang, buat keduanya dan simpan bersama kunci penandatanganan Anda.

Siap membuat bundle? Lihat HTML ke AAB untuk membuatnya, dan panduan menerbitkan di Google Play untuk setiap langkah dari penyiapan Play Console hingga rilis pertama Anda.

Coba sendiri. Free HTML to APK mengubah HTML Anda menjadi aplikasi Android bertanda tangan langsung di ponsel Anda. Gratis, tanpa akun, tanpa watermark.