Lompat ke konten

Ringkasan tenggat

Tenggat API 36 Google Play: yang berubah pada 31 Agustus 2026

Mulai 31 Agustus 2026, hampir semua aplikasi baru dan pembaruan di Google Play harus menargetkan Android 16, API level 36 atau lebih tinggi. Artikel ini memberi Anda level yang tepat untuk jenis perangkat Anda, apa yang benar-benar terjadi kalau tenggatnya terlewat, jalur perpanjangan, langkah-langkah migrasi, dan bagian yang hampir tidak pernah dibahas orang lain: apa artinya bagi aplikasi yang sedang berada di tengah pengujian tertutup.

API 36 Ponsel, tablet, Auto
API 35 Wear OS, Automotive
API 34 Android TV, Android XR
1 Nov Akhir perpanjangan

Hitung mundur pemberlakuan

Belum diberlakukan
7 Hari menuju tenggat 31 Agustus
69 Hari menuju akhir perpanjangan 1 November
15 Jul: pengumuman kebijakan 31 Agu: API 36 1 Nov: akhir perpanjangan Hari ini

Google Play mulai memberlakukan level API target yang baru pada 31 Agustus 2026. Developer yang terdampak dapat meminta perpanjangan khusus per aplikasi yang berlaku sampai 1 November 2026. Tidak ada satu pun bagian artikel ini yang menghitung mundur menuju penghapusan aplikasi Anda, dan perbedaan itu penting.

Jawaban singkat

Mulai 31 Agustus 2026, aplikasi baru dan pembaruan aplikasi di Google Play untuk ponsel, tablet, perangkat lipat, dan Android Auto harus menargetkan Android 16, API level 36 atau lebih tinggi. Pengiriman untuk Wear OS dan Android Automotive OS memerlukan API 35 atau lebih tinggi, sedangkan Android TV dan Android XR memerlukan API 34 atau lebih tinggi. Aplikasi ponsel yang sudah tayang dan tidak Anda perbarui tetap memerlukan API 35 agar bisa terus muncul bagi pengguna baru di perangkat yang menjalankan versi Android lebih baru daripada targetnya. Melewati tenggat tidak menghapus aplikasi Anda: yang terjadi adalah unggahan yang tidak memenuhi syarat diblokir dan aplikasi hilang dari pencarian serta pemasangan bagi pengguna baru itu, sementara yang sudah memasangnya tetap memilikinya. Developer yang terdampak dapat mengajukan perpanjangan khusus per aplikasi lewat Google Play Console yang berlaku sampai 1 November 2026.

Tenggat: 31 Agu 2026 API 36 = Android 16 Wear + Automotive OS: API 35 TV + XR: API 34 Ambang aplikasi tak diubah: API 35 Perpanjangan sampai 1 Nov 2026

Cara artikel ini menilai setiap pernyataan

  • Terverifikasi berarti pernyataannya diambil langsung dari halaman kebijakan atau dokumentasi developer Google yang berlaku sekarang. Sebagian besar artikel ini terverifikasi. Terverifikasi
  • Sebagian berarti halaman Google mendukung kesimpulannya, tetapi ada kasus pinggiran yang tidak dibahas, atau isinya saling bertentangan. Sebagian
  • Laporan lapangan adalah pengamatan berulang dari para developer di forum bantuan Google. Berguna untuk menelusuri masalah, bukan kebijakan. Laporan lapangan
  • Tidak ada dokumen berarti Google belum mempublikasikan apa pun tentang skenario itu, dan kami menyatakannya apa adanya alih-alih menebak. Tidak ada dokumen

Google menaikkan batas bawah level API target di Play Store sekali setahun, dan 2026 adalah siklus API 36. Yang membingungkan bukan angkanya. Yang membingungkan adalah "persyaratan level API target" sebenarnya berisi dua aturan yang memakai satu nama: satu mengatur apa yang boleh Anda unggah, satu lagi yang lebih rendah mengatur siapa yang masih bisa memasang aplikasi yang sudah tayang. Hampir semua halaman yang muncul untuk pertanyaan ini mencampur keduanya, dan dari situlah developer berakhir membangun ulang aplikasi yang sebenarnya tidak perlu dibangun ulang, atau mengabaikan peringatan Google Play Console yang justru penting.

Artikel ini memisahkan keduanya, memberi angka per jenis perangkat, lalu menjawab pertanyaan yang benar-benar masuk ke kotak dukungan kami setiap Agustus: apa dampaknya bagi aplikasi yang sedang setengah jalan menjalani pengujian tertutup (closed testing) dengan 12 penguji selama 14 hari berturut-turut? PrimeTestLab menangani sisi pengujian itu untuk para developer, jadi kami melihat benturan jadwal ini terus-menerus, dan panduan di bagian tersebut berlaku baik Anda memakai jasa maupun merekrut penguji sendiri. Semua tanggal dan level di bawah ini dicocokkan dengan halaman resmi Google pada 9 Agustus 2026, dan apa pun yang sebenarnya belum didokumentasikan Google diberi label, bukan diisi dengan tebakan yang terdengar meyakinkan.

Aturannya dalam satu kalimat

Mulai 31 Agustus 2026, aplikasi ponsel, tablet, perangkat lipat, atau Android Auto pada umumnya harus menargetkan Android 16, API level 36 atau lebih tinggi untuk bisa dikirim ke Google Play, baik itu aplikasi yang benar-benar baru maupun pembaruan aplikasi yang sudah tayang. Satu kalimat itu sudah mencakup sebagian besar pembaca. Pengecualiannya, dan ambang lebih rendah yang terpisah untuk aplikasi yang tidak Anda sentuh, adalah isi sisa artikel ini.

Kata-kata persis Google, potongan demi potongan

"Starting August 31, 2026" · aplikasi "must target Android 16" · aplikasi yang sudah ada memerlukan "Android 15 (API level 35)" · aplikasi yang tidak memenuhi syarat "stop being discoverable" · developer dapat meminta "extension to November 1, 2026"

Potongan dikutip satu per satu dari halaman persyaratan level API target Google Play, artikel 11926878 di Pusat Bantuan Play Console, diakses 9 Agustus 2026. Dibiarkan berbahasa Inggris karena ini kutipan. Google memublikasikan pengumuman kebijakan tahunannya pada 15 Juli 2026. Terverifikasi

Satu nama, dua aturan berbeda

Google memakai istilah "persyaratan level API target" untuk dua hal yang perilakunya sama sekali berbeda. Memisahkan keduanya adalah hal paling berharga yang bisa Anda dapatkan dari halaman ini.

Aturan 1

Aturan pengiriman

Berlaku begitu Anda mengunggah. Mulai 31 Agustus 2026, bundle aplikasi ponsel harus menyatakan API target 36 atau lebih tinggi, baik untuk aplikasi baru maupun pembaruan. Aturan inilah yang menghentikan rilis Anda.

  • Dipicu oleh pengunggahan, bukan oleh kalender semata
  • Ambangnya sama untuk aplikasi baru dan untuk pembaruan
  • Dokumentasi developer Google menyatakan APK yang diunggah harus memenuhi persyaratan API target, tanpa pengecualian untuk jalur pengujian

Aturan 2

Aturan ketersediaan

Berlaku untuk aplikasi yang benar-benar Anda biarkan. Aplikasi ponsel yang sudah tayang memerlukan API 35 atau lebih tinggi agar tetap terlihat dan bisa dipasang oleh pengguna baru yang perangkatnya menjalankan versi Android lebih baru daripada target aplikasi.

  • Ambangnya API 35, bukan 36
  • Yang terdampak adalah pengguna baru di perangkat lebih baru, bukan semua orang
  • Yang sudah memasang tetap bisa menemukan, memasang ulang, dan memakainya di versi yang didukung

Jadi aplikasi yang diam di API 35 tanpa rencana pembaruan sudah memenuhi syarat pada 31 Agustus menurut aturan 2, dan langsung tidak memenuhi syarat begitu Anda mencoba merilis apa pun menurut aturan 1. Itu bukan pertentangan, melainkan memang rancangannya: Google menaikkan standar untuk yang masuk ke toko lebih cepat daripada standar untuk yang bertahan di dalamnya.

Tiga istilah yang didefinisikan Google dengan tepat

Kebijakan ini bertumpu pada tiga istilah, dan makna masing-masing menentukan Anda berada di bawah aturan yang mana:

  • Aplikasi baru: aplikasi yang "belum dipublikasikan di Google Play". Unggahan pertama sebuah nama paket.
  • Aplikasi yang sudah ada: aplikasi yang sudah dipublikasikan di Google Play.
  • Pembaruan aplikasi: versi baru dari aplikasi yang sudah ada, dikirim untuk ditinjau agar menggantikan versi saat ini. Pembaruan dinilai dengan aturan pengiriman, bukan aturan ketersediaan.

Ada satu pengecualian yang terdokumentasi: aplikasi privat permanen yang dibatasi untuk organisasi tertentu demi distribusi internal tidak tunduk pada persyaratan level API target. Kalau Anda memublikasikan aplikasi publik biasa, Anda termasuk yang terkena. Terverifikasi

Persyaratan per jenis perangkat

"Aplikasi Android" bukan satu baris saja. Ponsel, tablet, perangkat lipat, dan Android Auto naik ke API 36. Wear OS dan Android Automotive OS berhenti di API 35. Android TV dan Android XR berhenti di API 34. Ambang untuk aplikasi yang tidak Anda perbarui lebih rendah lagi, dan sakelar di bawah ini berpindah di antara kedua kelompok itu.

Level API target yang diperlukan

Target minimum untuk aplikasi baru atau pembaruan aplikasi yang dikirim pada atau setelah 31 Agustus 2026. Keduanya memakai ambang yang sama.

Target minimum agar aplikasi yang sudah tayang dan tidak Anda perbarui tetap bisa ditemukan dan dipasang oleh pengguna baru di perangkat yang menjalankan versi Android lebih baru daripada target aplikasi.

  • Ponsel, tablet, perangkat lipat API 36+ Android 16. Aturan umumnya, dan alasan sebagian besar pembaca ada di sini.
  • Android Auto API 36+ Mengikuti aturan umum perangkat seluler. Tidak disebut sebagai pengecualian dengan target lebih rendah. Sebagian
  • Wear OS API 35+ Android 15.
  • Android Automotive OS API 35+ Android 15. Ini sistem operasi mobilnya, bukan Android Auto.
  • Android TV API 34+ Android 14. Ambang pengiriman ini sudah berlaku sejak 31 Agustus 2025.
  • Android XR API 34+ Android 14, berlaku mulai 31 Agustus 2026.
  • Ponsel, tablet, perangkat lipat, Auto API 35+ Di bawah ini, pengguna baru di perangkat yang menjalankan versi Android di atas target Anda tidak bisa menemukan atau memasang aplikasinya.
  • Wear OS API 34+ Di bawah level ini, aksesnya dibatasi bagi pengguna baru di versi Wear OS yang lebih baru.
  • Android Automotive OS API 32+ Android 12L. Menargetkan API 31 atau lebih rendah membatasi pengguna baru di versi Automotive OS yang lebih baru.
  • Android XR API 34+ Menargetkan API 33 atau lebih rendah membatasi pengguna baru di versi XR yang lebih baru.
  • Android TV API 34+ Anggap 34 sebagai angka yang aman. Di sini halaman Google saling bertentangan, lihat catatan di bawah. Sebagian

Sumber: persyaratan level API target Google Play (artikel 11926878 di Pusat Bantuan Play Console) dan ringkasan target SDK di Android Developers, keduanya diakses 9 Agustus 2026. Nilainya adalah minimum, bukan rekomendasi: menargetkan lebih tinggi dari ambang selalu diperbolehkan.

Android Auto bukan Android Automotive OS

Dua nama ini benar-benar menghabiskan waktu para developer setiap tahun. Android Auto memproyeksikan aplikasi dari ponsel ke layar mobil, jadi aplikasinya adalah aplikasi ponsel dan mengikuti aturan ponsel: API 36. Android Automotive OS adalah sistem operasi yang berjalan di kendaraannya sendiri, dan ia termasuk pengecualian dengan target lebih rendah yang disebut secara eksplisit: API 35. Kalau Anda membuat aplikasi media atau navigasi untuk keduanya, yang Anda butuhkan adalah yang lebih tinggi.

Pertentangan yang tercatat

Halaman Google saat ini di satu tempat menyatakan bahwa aplikasi Android TV yang menargetkan API 33 atau lebih rendah dibatasi, sedangkan di bagian rinci per jenis perangkat menyatakan API 33 sudah memenuhi syarat. API 32 tidak diklasifikasikan dengan jelas oleh keduanya. Karena kedua bagian itu saling bertentangan di dalam dokumen Google yang paling berwenang, artikel ini menyebut API 34 sebagai target kerja yang aman untuk TV, alih-alih memilih salah satu pihak. Sebagian

Apakah ini memengaruhi Anda? Jawab tiga pertanyaan

Apakah 31 Agustus menjadi masalah Anda bergantung pada tiga hal: apa yang akan Anda lakukan, untuk jenis perangkat apa Anda merilis, dan apa yang sebenarnya ditargetkan build Anda sekarang. Alat di bawah ini menerapkan ambang yang dipublikasikan Google pada kombinasi tersebut dan memberi tahu Anda berada di bawah aturan yang mana.

Interaktif

Pemeriksa tenggat API target

Tidak ada data yang dikirim ke mana pun. Logikanya berjalan di peramban Anda memakai level target yang dipublikasikan Google.

1 Apa yang akan Anda lakukan?

2 Jenis perangkat yang mana?

3 Build terbaru Anda menargetkan apa?

Jawab ketiga pertanyaan untuk melihat vonisnya.

Nilainya berasal dari halaman persyaratan level API target Google, diakses 9 Agustus 2026.

Kalau vonisnya menyatakan Anda aman, tetap lihat checklist sebelum tenggat di bagian akhir, karena "kode sumber saya menyetel target 36" dan "artefak yang dinilai Google menyatakan 36" bukan klaim yang sama. Rasa aman palsu yang paling umum di sepanjang siklus ini adalah developer yang membaca berkas Gradle-nya alih-alih bundle yang sudah ia unggah.

Apa yang sebenarnya terjadi kalau Anda melewati 31 Agustus

Dua hal berbeda, tergantung Anda berada di bawah aturan yang mana. Kalau Anda mencoba mengunggah build di bawah ambang, pengirimannya tidak memenuhi persyaratan. Kalau Anda hanya membiarkan aplikasi yang sudah tayang berada di bawah ambang ketersediaan, aplikasinya berhenti bisa ditemukan dan dipasang oleh pengguna baru di perangkat yang menjalankan versi Android lebih baru daripada targetnya. Keduanya bukan penghapusan.

Kalau Anda mencoba mengunggah

Konsekuensi pengiriman

Dokumentasi developer Google menyatakan bahwa APK yang diunggah harus memenuhi persyaratan API target Play. Tidak ada pengecualian yang dipublikasikan untuk jalur rilis tertentu, untuk aplikasi kecil, atau untuk developer yang baru pertama kali merilis. Bundle di bawah ambang jenis perangkat Anda tidak memenuhi persyaratan, jadi jalur rilisnya tertutup sampai Anda mengirim artefak yang memenuhi syarat. Terverifikasi

Perhatikan pada apa konsekuensi ini menempel: pada tindakan mengunggah. Kalender saja tidak melakukan apa pun terhadap build yang sudah tayang. Karena itulah sebuah aplikasi bisa sepenuhnya memenuhi syarat pada 1 September dan terblokir pada 2 September, murni karena Anda memutuskan merilis perbaikan bug.

Kalau Anda membiarkan aplikasi yang sudah tayang di bawah ambang

Inilah bagian yang oleh pesaing digambarkan sebagai "aplikasi Anda hilang", dan itu keliru dengan cara yang penting. Rumusan Google adalah aplikasinya akan "berhenti bisa ditemukan" oleh sekelompok pengguna tertentu. Konkretnya:

  • Pengguna baru di perangkat lebih baru kehilangan akses. Kalau perangkat seorang pengguna menjalankan versi Android lebih tinggi daripada target aplikasi Anda, Google Play tidak lagi menampilkan atau memasangkan aplikasinya untuk mereka.
  • Pengguna baru di perangkat lebih lama tidak terpengaruh. Perangkat yang menjalankan API level sama dengan target aplikasi, atau lebih rendah, masih bisa menerimanya.
  • Yang sudah memasang tidak terpengaruh. Siapa pun yang sudah memasang aplikasinya tetap bisa menemukan, memasang ulang, dan memakainya di versi Android yang didukung.
  • Tautan langsung mengatakan apa adanya. Pengguna di perangkat lebih baru yang tidak memenuhi syarat dan membuka tautan Play Store Anda akan diberi tahu bahwa aplikasinya "dibuat untuk versi Android yang lebih lama".

Yang tidak terjadi

Setiap Agustus kebijakan ini memunculkan empat kekhawatiran yang sama di forum bantuan Google. Tidak satu pun sesuai dengan yang dijelaskan halaman level API target.

Bukan ini yang terjadi

Empat mitos

  • Aplikasi Anda dihapus dari Google Play
  • Salinan yang sudah terpasang dicopot dari perangkat pengguna
  • Akun developer Anda ditutup karena melewati tanggal ini
  • Semua pengguna lama kehilangan aplikasinya pada 31 Agustus

Yang dikatakan kebijakannya

Konsekuensi sebenarnya

  • Unggahan yang tidak memenuhi syarat tidak memenuhi persyaratan pengiriman
  • Penemuan dan pemasangan berhenti bagi pengguna baru di perangkat lebih baru
  • Halaman aplikasinya sendiri dan pengguna yang sudah memasang tidak disebut terdampak
  • Perpanjangan bisa diajukan untuk tiap aplikasi yang terdampak

Khusus soal penutupan akun: para developer menanyakannya di setiap siklus, dan halaman kebijakan level API target tidak menyatakan bahwa melewatkan tenggat ini saja menutup sebuah akun developer. Yang dijelaskan adalah pemblokiran pengiriman dan pembatasan ketersediaan bagi pengguna baru. Penutupan diatur kebijakan terpisah, jadi perlakukan ini sebagai persoalan distribusi di tingkat aplikasi. Terverifikasi

Apakah menargetkan API 36 mematikan dukungan untuk ponsel lama?

Tidak, tidak dengan sendirinya. targetSdk menyatakan level perilaku Android yang menjadi acuan pembuatan dan pengujian aplikasi Anda. minSdk menentukan versi Android tertua tempat aplikasi bisa dipasang. Keduanya angka yang terpisah, dan menaikkan target ke 36 tidak dengan sendirinya menaikkan minimum: aplikasi Anda bisa terus mendukung versi Android lama sampai batas minimum itu, selama kode dan dependensi yang diperbarui tetap kompatibel.

Inilah kesalahpahaman yang paling banyak memicu kepanikan di setiap siklus. Seorang developer membaca "harus menargetkan Android 16", mengira artinya "cuma jalan di Android 16", lalu menyimpulkan Google baru saja menghapus sebagian besar perangkat yang bisa ia jangkau. Geser angka minimumnya di bawah ini dan lihat apa yang sebenarnya berubah.

Interaktif

Tangga pemasangan: yang diubah dan tidak diubah oleh target 36

Setel SDK minimum proyek Anda. Targetnya tetap terkunci di 36, level yang kini diwajibkan Google Play.

targetSdk Anda 36
  • 21 5.0
  • 22 5.1
  • 23 6
  • 24 7.0
  • 25 7.1
  • 26 8.0
  • 27 8.1
  • 28 9
  • 29 10
  • 30 11
  • 31 12
  • 32 12L
  • 33 13
  • 34 14
  • 35 15
  • 36 16
Masih bisa memasang aplikasi Anda

Android 7.0 dan semua versi yang lebih baru, yaitu 13 API level. Menaikkan target tidak mengubah satu pun dari ini.

Yang sebenarnya diubah target 36

Perilaku Android 16 aktif untuk aplikasi Anda di perangkat Android 16. Pengguna yang masih memakai Android 7.0 tidak melihat perubahan perilaku apa pun akibat tenggat ini.

Tiga angka, dan yang mana yang diawasi Google Play

Diawasi

targetSdk

Level perilaku yang dinyatakan aplikasi Anda sebagai acuan perancangan dan pengujian. Inilah angka yang ada di kebijakan Play. Setel ke 36.

Bukan yang diperiksa kebijakan

compileSdk

Permukaan API yang tersedia bagi kompilator. Bukan yang diperiksa Google Play, tetapi biasanya Anda menaikkannya ke 36 agar bisa membangun dan menguji dengan Android 16.

Tidak disentuh

minSdk

Versi Android tertua tempat aplikasi bisa dipasang. Tenggat ini tidak mengubahnya. Biarkan apa adanya, kecuali kode atau dependensi Anda memaksa berubah.

Satu catatan jujur

Menaikkan target tidak mengubah siapa yang bisa memasang, tetapi memang mengubah cara aplikasi Anda berperilaku di perangkat Android 16. Itulah seluruh maksud kebijakannya, dan itulah sebabnya migrasi ini adalah pekerjaan pengujian, bukan suntingan satu baris. Perubahan perilaku Android 16 yang berprioritas tinggi tercantum di bawah, lengkap dengan pemindai yang bisa Anda jalankan pada daftar fitur Anda sendiri.

Artinya kalau aplikasi Anda sedang dalam pengujian tertutup

Kalau Anda memakai akun developer pribadi yang baru dan sedang menjalankan pengujian tertutup wajib dengan 12 penguji selama 14 hari berturut-turut, tenggatnya jatuh tepat di tengah masa itu. Langkah yang aman adalah memasukkan build API 36 ke jalur tertutup yang sama sebelum 31 Agustus, menjaga semua penguji tetap ikut serta, dan jangan pernah membiarkan tenggat memaksa Anda berganti jalur atau mengulang dari penguji baru.

Halaman API target Google dan halaman pengujian tertutup Google ditulis oleh tim berbeda untuk tujuan berbeda, dan tidak satu pun membahas yang lain. Itu meninggalkan celah yang nyata, dan hal yang jujur untuk dilakukan adalah menunjukkan persis di mana wilayah yang terdokumentasi berakhir.

Yang terverifikasi

  • Akun pribadi baru yang termasuk kriteria harus menjalankan pengujian tertutup dengan minimal 12 penguji yang terus-menerus ikut serta selama 14 hari terakhir sebelum bisa mengajukan permohonan akses produksi. Ini berlaku untuk akun pribadi yang dibuat setelah 13 November 2023. Terverifikasi
  • Dokumentasi developer Google menyatakan bahwa APK yang diunggah harus memenuhi persyaratan API target Play, dan tidak mempublikasikan pengecualian apa pun untuk jalur pengujian. Rumusannya berlaku untuk jalur mana pun, bukan khusus pengujian, jadi rencanakan unggahan baru ke jalur tertutup setelah tenggat seolah-olah memerlukan API 36. Ini kesimpulan yang kuat, bukan aturan yang terdokumentasi untuk jalur pengujian. Sebagian
  • Panduan Google sendiri menganjurkan developer terus memperbarui aplikasi dalam pengujian tertutup sambil memperbaiki masalah, dan mendefinisikan masa yang dihitung berdasarkan kesinambungan keikutsertaan penguji, bukan berdasarkan satu artefak yang dibekukan. Terverifikasi
  • Pengujian internal dibatasi 100 penguji dan tidak menggantikan pengujian tertutup yang memenuhi syarat. Terverifikasi

Yang belum didokumentasikan Google

Pertanyaan yang masih terbuka

Google tidak menyatakan di mana pun apakah rilis tertutup yang sudah diterima sebelum 31 Agustus dengan target lebih rendah tetap berjalan, dijeda, atau ditarik begitu pemberlakuannya dimulai. Kami sudah mencarinya dan hal itu tidak dipublikasikan. Halaman mana pun yang dengan yakin memberi tahu Anda bahwa pengujian yang sedang berjalan pasti dihentikan, atau pasti aman-aman saja, sedang menutup celah dengan tebakan. Tidak ada dokumen

Karena jawabannya belum diketahui, strategi yang tepat bukan menebaknya. Yang tepat adalah membuat pertanyaan itu tidak relevan, dengan sudah memiliki build yang memenuhi syarat di jalur tersebut sebelum tanggalnya. Ini aman untuk kedua kemungkinan hasil dan tidak merugikan Anda seandainya artefak lama toh tetap berjalan.

Urutan yang aman apa pun hasilnya

  1. Pertahankan jalur tertutup yang sama dan grup penguji yang sama

    Jangan membuat jalur baru untuk menampung build API 36 dan jangan mengeluarkan penguji yang sudah ikut serta. Kesinambungan 14 hari yang dihitung Google adalah soal penguji yang tetap ikut serta, jadi keikutsertaan itulah aset yang sedang Anda jaga.

  2. Bangun dan uji API 36 sebelum tenggat, bukan tepat di hari tenggat

    Perlakukan migrasinya sebagai pekerjaan tersendiri dengan siklus pengujiannya sendiri. Menemukan tata letak tepi layar yang rusak pada 30 Agustus adalah hari yang sangat berbeda dari menemukannya pada 10 Agustus.

  3. Unggah ke jalur tertutup yang sudah ada dengan versionCode lebih tinggi

    Setiap bundle pengganti memerlukan versionCode yang dinaikkan. Google mendefinisikan masa yang dihitung berdasarkan kesinambungan keikutsertaan penguji dan secara eksplisit menganjurkan developer terus memperbaiki masalah selama pengujian, tetapi Google tidak mempublikasikan jaminan mutlak yang mencakup setiap skenario penggantian build. Pertahankan jalur yang sama dan penguji yang sama, lalu periksa penghitung di Google Play Console sesudahnya. Mekanisme lengkap memperbarui di tengah pengujian layak dibaca kalau ini siklus pertama Anda.

  4. Pastikan rilisnya benar-benar sampai ke penguji

    Rilis yang dipublikasikan tidak sama dengan rilis yang terkirim. Periksa bahwa rilis tertutupnya aktif, bahwa versionCode-nya lebih tinggi, dan bahwa penguji di daftar keikutsertaan bisa melihat pembaruannya.

  5. Periksa ulang status kebijakan setelah pemrosesan

    Beri waktu bundle-nya diproses, lalu buka lagi halaman status kebijakan aplikasi. Kalau peringatan API target masih ada, kerjakan daftar penelusuran masalah alih-alih menghapus rilis secara acak.

  6. Ajukan perpanjangan hanya kalau migrasinya benar-benar tidak mungkin selesai tepat waktu

    Perpanjangan memberi waktu sampai 1 November 2026 dan diajukan per aplikasi yang terdampak. Itu bukan alasan untuk menghentikan pekerjaan teknisnya.

Soal mitos pemakaian harian

Selagi Anda merilis build migrasi, Anda akan membaca bahwa ke-12 penguji harus membuka aplikasi setiap hari atau pengujiannya diulang dari nol. Persyaratan yang dipublikasikan Google adalah keikutsertaan yang terus-menerus selama 14 hari, dan secara terpisah Google melihat apakah para penguji benar-benar aktif. Google tidak mempublikasikan kuota sekali buka per hari. Targetkan pemakaian nyata, bukan ritual yang bersumber dari cerita orang. Terverifikasi

Cara mengajukan perpanjangan sampai 1 November 2026

Developer yang terdampak dapat mengajukan perpanjangan yang menjaga distribusi tetap berjalan sampai 1 November 2026. Pengajuannya per aplikasi, dimulai dari peringatan kebijakan aplikasi tersebut di Google Play Console, yang di dokumentasi berbahasa Indonesia Google disebut Konsol Play. Google tidak menggambarkannya sebagai otomatis, pasti disetujui, atau pembebasan permanen, jadi teruskan migrasi selama pengajuannya masih berjalan.

Google Play Console · tangkapan layar asli Klik untuk memperbesar Halaman Issue details di Google Play Console menampilkan peringatan App must target Android 16 (API level 36) or higher, panel Action by Aug 31, dan tombol Request more time di panel samping
Halaman Issue details yang sebenarnya di Play Console: judul peringatannya, panel "Action by Aug 31", dan tombol "Request more time" yang memulai pengajuan perpanjangan pada langkah sebelumnya. Labelnya berbahasa Inggris karena begitulah tampilan di tangkapan layar: kami menyalin apa yang terlihat di layar alih-alih mengarang terjemahan.
Play Console Pilih aplikasinya Policy status Peringatan API target Formulir perpanjangan
  1. Buka aplikasi yang terdampak di Google Play Console

    Akses perpanjangan bersifat per aplikasi, bukan per akun. Kalau Anda memublikasikan beberapa aplikasi, siapkan diri untuk mengulanginya pada tiap aplikasi yang terdampak.

    Terverifikasi
  2. Masuk ke status kebijakan

    Hanya aplikasi yang dianggap Google belum memenuhi syarat yang seharusnya membawa masalah API target. Kalau aplikasinya sudah memenuhi syarat, tidak ada yang perlu diperpanjang dan tidak ada formulir untuk dicari.

    Terverifikasi
  3. Buka peringatan API target atau detail masalahnya

    Judul masalah yang terlihat pada tangkapan layar di atas adalah App must target Android 16 (API level 36) or higher. Kata-katanya masih bisa berbeda antar aplikasi dan menurut tahap peluncuran, jadi anggap itu sebagai apa yang dilihat satu akun nyata, bukan string universal yang dijamin sama.

    Terverifikasi
  4. Ikuti tautan perpanjangan di masalahnya, atau di Notifikasi

    Google mengarahkan sebagian developer yang terdampak lewat notifikasi aplikasi alih-alih panel masalah. Periksa keduanya sebelum menyimpulkan bahwa opsinya tidak ada untuk Anda.

    Terverifikasi
  5. Kirim informasi yang diminta

    Google tidak mempublikasikan daftar pertanyaannya di halaman bantuan publik, jadi anggap belum terverifikasi setiap daftar "pertanyaan yang mereka ajukan" yang Anda temukan. Jawab berdasarkan rencana migrasi Anda yang sebenarnya.

    Sebagian
  6. Perlakukan 1 November 2026 sebagai batas akhir

    Perpanjangan memindahkan tanggalnya, bukan menghapus persyaratannya. Apa pun yang tidak selesai sebelum 31 Agustus tetap harus selesai sebelum 1 November.

    Terverifikasi
  7. Teruskan migrasi selama pengajuannya masih berjalan

    Tidak ada satu pun bagian dari rumusan Google yang menjanjikan persetujuan. Menyusun rencana berdasarkan perpanjangan yang belum Anda terima adalah asumsi termahal yang tersedia di siklus ini.

    Sebagian

Di sini pun Google bertentangan dengan dirinya sendiri

Satu bagian halaman Google saat ini menyatakan formulir perpanjangan akan bisa diakses "akhir tahun ini", sementara bagian FAQ-nya menyatakan formulirnya tersedia lewat detail peringatan di halaman status kebijakan. Kedua pernyataan itu ada di dokumen yang sama. Bacaan praktisnya: periksa status kebijakan dan notifikasi aplikasi Anda sendiri, dan jangan menganggap tombol yang tidak ada berarti Anda tidak memenuhi syarat, atau tombol yang terlihat berarti semua orang punya. Sebagian

Satu pembeda lagi yang layak diingat: Google menempelkan catatan perpanjangan pada persyaratan API 36, dan teksnya paling sering menggambarkan perpanjangan sebagai sesuatu yang menjaga distribusi aplikasi yang sudah ada. Google tidak menelusuri semua kombinasi aplikasi baru, pembaruan, dan aplikasi yang sudah ada dengan ketelitian yang sama. Sebelum menganggap sebuah perpanjangan mencakup unggahan tertentu yang Anda rencanakan, baca apa yang dinyatakan peringatan aplikasi Anda sendiri.

Cara menaikkan aplikasi ke API 36

Empat langkah: pasang SDK API 36, naikkan compileSdk dan targetSdk ke 36, perbarui dependensi yang rusak saat Anda melakukannya, lalu uji perubahan perilaku Android 16. Mengubah angkanya adalah suntingan satu baris. Membuktikan aplikasinya masih berfungsi adalah migrasi yang sesungguhnya.

Langkah 1: pasang SDK Android 16

Buka Android Studio, masuk ke SDK Manager, lalu pasang Android SDK Platform untuk API level 36 beserta build tools 36.x.x yang berlaku sekarang. Tanpa platformnya terpasang, menaikkan compileSdk hanya menghasilkan error build yang tampak tidak berhubungan dengan apa pun yang Anda kerjakan.

Langkah 2: naikkan levelnya di build Anda

Pilih stack Anda. Jalur berkas dan baris persisnya berbeda-beda, tujuannya tidak: manifest di dalam bundle yang Anda unggah harus menyatakan target 36.

Interaktif

Pembuat potongan build

Pilih stack Anda untuk melihat berkas yang disunting dan baris yang diubah.

Hijau = baris yang Anda ubah · dicoret = baris yang digantikan

app/build.gradle.kts
android {
    compileSdk = 36

    defaultConfig {
        applicationId = "com.example.app"
        minSdk = 24
        targetSdk = 36
        versionCode = 2
        versionName = "1.0.1"
    }
}

Jangan sentuh minSdk. Ia bukan bagian dari kebijakan ini. Naikkan versionCode pada setiap bundle yang Anda unggah, termasuk penggantian di dalam pengujian tertutup.

app/build.gradle
android {
    compileSdk 36

    defaultConfig {
        applicationId "com.example.app"
        minSdkVersion 24
        targetSdkVersion 36
        versionCode 2
        versionName "1.0.1"
    }
}

Proyek yang lebih lama mungkin masih memakai compileSdkVersion. Penulisan mana pun tidak masalah, asalkan nilainya mencapai 36 dan proyeknya bisa dibangun.

android/app/build.gradle.kts
android {
    compileSdk = flutter.compileSdkVersion
    compileSdk = 36

    defaultConfig {
        targetSdk = flutter.targetSdkVersion
        targetSdk = 36
    }
}

Secara bawaan proyek Flutter mewarisi levelnya dari toolchain. Mematok 36 secara eksplisit adalah langkah yang andal, lalu perbarui Flutter SDK dan plugin agar patokan itu tidak berbenturan dengan toolchain.

android/build.gradle
buildscript {
    ext {
        buildToolsVersion = "36.0.0"
        minSdkVersion = 24
        compileSdkVersion = 36
        targetSdkVersion = 36
    }
}

React Native menyimpan levelnya di blok ext pada android/build.gradle di akar proyek, bukan di modul aplikasi. Perbarui React Native sendiri dan modul native mana pun yang mematok level kompilasi lama.

android/variables.gradle
ext {
    minSdkVersion = 24
    compileSdkVersion = 36
    targetSdkVersion = 36
}

Pembungkus seperti Capacitor dan Cordova menaruh levelnya di berkas variabel. Setelah menyunting, jalankan langkah sinkronisasi platformnya agar perubahannya benar-benar sampai ke proyek Android yang dihasilkan.

Unity Player Settings Android Other Settings Target API Level

Unity menampilkan level targetnya di editor, bukan di berkas yang Anda sunting. Jalur di atas berbahasa Inggris karena begitulah tampilan editornya. Setel Target API Level ke entri API 36, pasang platform itu lewat SDK Manager yang dirujuk Unity, lalu periksa bundle hasil build alih-alih memercayai menu dropdown-nya. Kalau versi Unity Anda tidak menyediakan API 36, itu soal peningkatan editor, bukan soal setelan.

Anda tidak punya berkas Gradle, dan tidak perlu mencarinya. App Inventor, Thunkable, Kodular, Glide, dan builder sejenis membuatkan proyek Android untuk Anda, jadi level API targetnya ditentukan oleh pengekspor platformnya, bukan oleh Anda.

  • Periksa catatan rilis atau halaman status builder Anda untuk dukungan Android 16 dan API 36.
  • Bangun dan ekspor ulang begitu platformnya merilis dukungan itu, karena hasil ekspor lama tetap membawa target lama kapan pun Anda mengunduhnya.
  • Unggah bundle barunya dan pastikan level target yang dilaporkan Google Play Console untuk artefak tersebut.
  • Kalau platformnya belum merilis dukungan API 36, itu persis situasi yang menjadi alasan adanya perpanjangan sampai 1 November.

Langkah 3: perbarui dependensi dan perkakas framework

Menaikkan level kompilasi adalah titik ketika dependensi lama berguguran. Siapkan diri untuk menyentuh Android Gradle Plugin, Gradle sendiri, Kotlin, pustaka AndroidX, Google Play services, dan SDK iklan atau analitik apa pun yang membawa kode native. Artikel ini sengaja tidak memuat "versi yang benar", karena versi yang kompatibel berubah tiap pekan dan daftar yang dipatok di sini akan menyesatkan dalam dua pekan. Ambil versinya dari catatan rilis terbaru framework Anda sendiri pada hari Anda bermigrasi.

Langkah 4: bangun, unggah, dan periksa artefaknya

  • Buat Android App Bundle bertanda tangan dan naikkan versionCode.
  • Uji artefak release, bukan hanya build debug. Minifikasi dan penyusutan resource merusak hal-hal yang disembunyikan build debug.
  • Unggah ke jalur yang dituju dan pastikan di Google Play Console bahwa artefaknya melaporkan level API target 36.
  • Setelah pemrosesan selesai, tinjau semua jalur yang aktif dan buka lagi status kebijakannya.

Periksa artefaknya, bukan kode sumbernya

Google menilai manifest di dalam bundle yang Anda unggah. Varian build yang keliru, flavor lama, hasil ekspor yang tersimpan di cache, atau framework yang diam-diam menimpa nilai Anda sama-sama menghasilkan proyek yang "menargetkan 36" dan artefak yang tidak. Baca ulang angkanya dari Google Play Console setiap kali.

Perilaku Android 16 yang perlu diuji sebelum merilis API 36

Menargetkan API 36 mengaktifkan perilaku Android 16 untuk aplikasi Anda di perangkat Android 16. Perilaku berprioritas tinggi yang perlu diuji adalah tata letak tepi ke tepi, tombol kembali prediktif, kebebasan orientasi di layar besar, izin kesehatan, penjadwalan berinterval tetap, dan tata letak teks. Centang yang sesuai di bawah ini dan Anda mendapat daftar pengujian untuk aplikasi Anda sendiri, bukan daftar umum.

Interaktif

Pemindai risiko Android 16

Centang semua yang dilakukan aplikasi Anda. Daftar di bawah tersusun ulang setiap kali.

Centang yang sesuai untuk melihat apa yang perlu diuji.

Tepi ke tepi dan tombol kembali prediktif: jangkauan dampak terluas

Tata letak tepi ke tepi punya jangkauan dampak yang luas karena tidak menuntut aplikasi Anda memakai API yang aneh-aneh. Di Android 16, aplikasi yang menargetkan API 36 tidak lagi bisa memakai atribut pengecualian yang lama, sehingga konten yang mengandaikan bilah sistem menyisakan ruang kini berjalan di bawahnya. Gejalanya terlihat sebagai masalah tampilan saja, sampai tepat pada saat tombol utama berada di bawah bilah gestur dan tidak lagi bisa disentuh.

Tombol kembali prediktif punya jangkauan dampak yang sama luasnya. Kalau aplikasi Anda mendaftarkan penanganan kembali gaya lama, jalur itu bisa saja tidak terpanggil seperti dulu begitu kembali prediktif aktif secara bawaan untuk target 36. Uji tombol kembali dari setiap kedalaman navigasi yang Anda punya: modal, WebView, formulir dengan isian yang belum disimpan, dan layar terakhir sebelum keluar.

Yang bukan kerusakan universal target 36

Beberapa halaman saat ini mencantumkan pencocokan intent yang lebih aman dan izin jaringan lokal sebagai hal yang wajib ditangani setiap aplikasi API 36. Dokumentasi Android sendiri menyebut keduanya sebagai fitur yang harus diaktifkan sendiri di Android 16, dengan pemberlakuan yang lebih luas digambarkan sebagai rencana ke depan. Uji keduanya kalau Anda memang mengaktifkannya. Jangan menulis ulang intent filter atau menambahkan izin jaringan hanya karena Anda menaikkan level target. Terverifikasi

Bagaimana dengan persyaratan ukuran halaman 16 KB?

Persyaratan berbeda, tanggal berbeda, aplikasi yang sama. Tenggat API target berkaitan dengan level yang dinyatakan manifest Anda. Persyaratan ukuran halaman 16 KB berkaitan dengan apakah pustaka native Anda bekerja di perangkat dengan halaman memori 16 KB. Panduan Google saat ini menyebut 1 Februari 2027 sebagai tanggal ketika pembaruan aplikasi terdampak tanpa dukungan 16 KB tidak lagi bisa dirilis.

  • Siapa yang terdampak: persyaratan Google berlaku untuk aplikasi yang menargetkan API 35 atau lebih tinggi di perangkat Google Play 64 bit. Di dalam kelompok itu, aplikasi yang menyertakan pustaka native .so, langsung maupun lewat sebuah SDK, adalah yang paling mungkin memerlukan pembangunan ulang dan penyelarasan secara eksplisit. Kalau aplikasi Anda murni Kotlin atau Java, umumnya sudah kompatibel, tetapi tetap layak diuji alih-alih diasumsikan.
  • Yang bukan: ini bukan bagian dari tenggat API target 31 Agustus 2026, dan lolos yang satu tidak berarti lolos yang lain.
  • Kenapa datang bersamaan: siapa pun yang menaikkan level target bulan ini toh akan membangun ulang, dan di situlah pemeriksaan ukuran halaman muncul ke permukaan. Kebetulan waktu itulah yang membuat keduanya sering tertukar.

Jangan ikut mengulang tanggal lama

Cukup banyak materi yang masih beredar menyebut 1 November 2025 sebagai tanggal pemberlakuan 16 KB. Halaman Google saat ini sudah menggantikannya. Per 9 Agustus 2026 tanggal yang berlaku adalah 1 Februari 2027, dan halaman mana pun yang masih mengutip tanggal 2025 berarti belum diperiksa ulang sejak perubahan itu. Terverifikasi

Kalau aplikasi Anda menyertakan pustaka native, perlakukan pemeriksaan ukuran halaman sebagai pekerjaan tersendiri dengan siklus pengujiannya sendiri, alih-alih menyelipkannya ke build API 36 di menit-menit terakhir. Kedua perubahan itu menyentuh bagian build yang berbeda, dan menelusuri masalah keduanya sekaligus adalah cara migrasi satu pekan berubah menjadi tiga pekan.

Anda sudah mengunggah API 36 dan peringatannya masih ada

Biasanya salah satu dari tiga hal: bundle-nya belum selesai diproses dan status kebijakannya belum disegarkan, artefak lama masih menempel di jalur aktif lain, atau artefak yang Anda unggah sebenarnya tidak menyatakan 36 meski proyek Anda menyatakannya. Telusuri daftarnya dari atas, dan jangan mulai dengan menghapus rilis.

Judul masalah yang sedang dilaporkan para developer adalah Your app must target Android 16 (API level 36) or higher, berbahasa Inggris seperti yang tampil di Google Play Console. Google tidak pernah mempublikasikan teks error baku yang lengkap untuk setiap alur pengunggahan, jadi anggap kata-kata persis yang Anda temukan di internet, termasuk yang itu, sebagai hasil pengamatan dan bukan pernyataan resmi.

Peringatannya muncul beberapa menit setelah saya mengunggah API 36 Laporan lapangan
Kemungkinan penyebab
Google Play Console belum menyegarkan status kebijakannya. Pemrosesan bundle dan penilaian kebijakan tidak instan dan bukan langkah yang sama.
Yang perlu diperiksa
Pastikan rilisnya sudah sepenuhnya diproses, lalu buka lagi status kebijakannya beberapa saat kemudian alih-alih memuat ulang berkali-kali.
Sumber
Seorang Google Product Expert pernah memberi tahu developer dalam situasi persis seperti ini bahwa pemberitahuannya bisa hilang dalam beberapa hari berikutnya. Product Expert bukan penulis kebijakan dan Google tidak mempublikasikan jaminan berapa lama peringatannya hilang, jadi anggap ini petunjuk yang berguna, bukan janji.
Produksi sudah di API 36 tetapi peringatannya tidak mau hilang Laporan lapangan
Kemungkinan penyebab
Artefak yang lebih lama masih aktif di jalur lain. Jalur internal, tertutup, terbuka, beta, dan peluncuran bertahap yang baru sebagian sama-sama masih bisa memuat bundle dengan target lebih rendah.
Yang perlu diperiksa
Telusuri setiap jalur yang aktif dan bandingkan versionCode-nya. Cari terutama jalur internal yang Anda siapkan berbulan-bulan lalu dan sudah terlupakan.
Jangan lakukan
Jangan menghapus atau menghentikan rilis secara acak supaya peringatannya hilang. Kalau Anda sedang di tengah pengujian tertutup, pergantian jalur yang gegabah bisa merenggut kesinambungan penguji yang tidak bisa Anda dapatkan kembali.
Gradle saya menyebut 36 tetapi Google Play Console melaporkan level lebih rendah Kesimpulan kuat
Kemungkinan penyebab
Artefak yang Anda unggah bukan artefak yang Anda kira Anda bangun. Varian build yang keliru, flavor lama, hasil ekspor yang tersimpan di cache, atau job CI yang menunjuk branch lain sama-sama menghasilkan ini.
Yang perlu diperiksa
Periksa bundle yang sudah diunggah langsung di Google Play Console, bukan kode sumber Anda. Manifest di dalam bundle itulah satu-satunya yang dinilai Google.
Builder saya mengekspor target lebih rendah dan saya tidak bisa mengubahnya Laporan lapangan
Kemungkinan penyebab
Platform tanpa kode atau kode minimal itu belum merilis pengekspor Android 16. Ini bukan sesuatu yang bisa Anda perbaiki dari dalam proyek Anda.
Yang perlu diperiksa
Catatan rilis atau halaman status penyedianya, lalu bangun dan ekspor ulang begitu dukungannya tersedia. Mengunduh hasil ekspor lama di kemudian hari tidak memperbarui level targetnya.
Kalau tidak sempat
Inilah persis situasi yang menjadi alasan adanya perpanjangan sampai 1 November.
Build API 36 sekarang crash atau tata letaknya berantakan Terverifikasi
Kemungkinan penyebab
Perubahan perilaku Android 16 yang aktif karena target baru, atau dependensi yang belum siap untuk level kompilasi yang lebih tinggi.
Yang perlu diperiksa
Jalankan pemindai risiko perilaku pada daftar fitur Anda, lalu uji di perangkat yang menjalankan Android 16. Tepi ke tepi dan tombol kembali prediktif adalah dua perubahan dengan jangkauan dampak terluas, jadi periksa keduanya lebih dulu.
Tidak ada tautan perpanjangan di mana pun di console saya Sebagian
Kemungkinan penyebab
Aplikasinya mungkin sudah memenuhi syarat, peluncuran bertahap formulirnya mungkin belum sampai ke akun Anda, atau peringatannya mungkin belum dalam kondisi yang menawarkan opsi itu.
Yang perlu diperiksa
Status kebijakan dan notifikasi untuk aplikasi itu secara spesifik, bukan menu di tingkat akun. Halaman Google sendiri tidak konsisten soal apakah semua akun yang terdampak sudah bisa melihat formulirnya.
Penguji pengujian tertutup saya tidak menerima build baru Sebagian
Kemungkinan penyebab
versionCode, status rilis, kelayakan penguji, atau sekadar keterlambatan pemrosesan.
Yang perlu diperiksa
Pastikan bundle barunya punya versionCode lebih tinggi, rilis tertutupnya benar-benar dipublikasikan dan bukan draf, grup pengujinya terhubung ke jalur itu, dan penguji yang Anda cari masih ikut serta.
Terkait
Kalau pengujinya memang tidak pernah terhitung sejak awal, itu masalah lain: sudah menambahkan 12 penguji tetapi Play menampilkan 0 yang ikut serta.

Satu kebiasaan menyelesaikan sebagian besar masalah ini untuk seterusnya: setelah setiap pengunggahan, baca ulang level API target dari artefaknya di Google Play Console dan catat di sebelah versionCode. Butuh sepuluh detik, dan itu menghapus seluruh kategori "saya yakin sudah membetulkannya" dari pekan Anda.

Checklist sebelum tenggat

Empat belas butir, dalam urutan yang benar-benar terjadi. Empat butir terakhir adalah yang biasanya dilewati orang, dan justru empat itulah yang menentukan apakah peringatannya hilang.

Interaktif

Pelacak migrasi API 36

Centang butirnya sambil Anda mengerjakannya. Tidak ada yang disimpan, jadi selesaikan dalam satu kali duduk atau biarkan tabnya terbuka.

0 / 14 selesai

Belum ada yang dicentang. Kerjakan dari atas berurutan.

Di mana PrimeTestLab masuk dalam tenggat ini

Supaya batasannya jelas: kami tidak memigrasikan kode Anda. Menaikkan targetSdk, memperbarui dependensi, dan membereskan perubahan perilaku Android 16 adalah urusan build Anda, dan artikel ini adalah seluruh kontribusi kami untuk bagian itu. Yang kami tangani adalah separuh lainnya dari benturan ini: 12 penguji asli yang ikut serta selama 14 hari berturut-turut, yang dibutuhkan akun pribadi baru sebelum bisa sampai ke produksi.

Masalahnya ada pada waktunya. Orang yang pertama kali merilis pada Agustus 2026 diminta mengerjakan dua hal sulit yang tidak berkaitan dalam periode yang sama: merilis build API 36, dan menjaga pengujian tertutup yang memenuhi syarat tetap berjalan selama dua pekan penuh. Build-nya adalah pekerjaan rekayasa yang bisa diselesaikan. Mengumpulkan dua belas orang nyata yang tetap ikut serta selama empat belas hari, di perangkat nyata, adalah bagian yang diam-diam menghabiskan sebulan.

Mengerjakan pengujian tertutup sendiri atau menyerahkannya

Yang diminta Google Sendiri Bersama PrimeTestLab
12 penguji ikut serta Mencari, memverifikasi, dan mengingatkan orang sungguhan, lalu membuktikan mereka ikut serta dan bertahan Penguji ditugaskan dan status keikutsertaannya dipantau untuk Anda
14 hari berturut-turut Satu orang berhenti ikut serta di tengah jalan sudah cukup memutus kesinambungan yang Anda butuhkan Kesinambungan diawasi sepanjang 14 hari penuh
Perangkat nyata, pemakaian nyata Emulator dan akun yang tidak aktif sulit dianggap pengujian yang sungguhan Perangkat Android nyata, dari Android 7 sampai 17
Mulai sebelum tenggat Merekrut realistisnya butuh berhari-hari sampai berminggu-minggu, dan jamnya baru berjalan setelah Anda punya 12 orang Pengujian biasanya mulai dalam 4-6 jam
Biaya tahap pengujian Tanpa pengeluaran, tetapi entah berapa banyak Agustus Anda yang terpakai Mulai $19.99, ditambah biaya layanan 5%, sekali bayar, tanpa langganan
Kalau pengujiannya tidak berhasil Mengulang 14 hari lagi dari awal dengan grup baru Tes ulang gratis atau pengembalian dana penuh

Yang memutuskan akses produksi adalah Google, bukan kami dan bukan layanan mana pun. Yang dihilangkan oleh pengujian terkelola adalah risiko perekrutan dan kesinambungan penguji, dan itulah tahap yang benar-benar membuat sebagian besar penerbit pemula tersendat. Tingkat keberhasilan dari 7.400+ aplikasi yang diuji: 99,9%.

Urutan mengerjakannya bulan ini

Kalau Anda menghadapi kedua masalah sekaligus, jalankan keduanya paralel, bukan berurutan. Mulai pengujian tertutupnya sekarang, karena 14 harinya adalah waktu kalender yang tidak bisa dipadatkan, lalu kerjakan migrasi API 36 berdampingan dengan itu. Dorong build yang memenuhi syarat ke jalur tertutup yang sama begitu siap, dengan versionCode lebih tinggi dan penguji yang sama masih ikut serta. Dengan begitu tenggat dan masa pengujian berhenti berebut dua pekan yang sama.

Pertanyaan yang sering diajukan

Apakah saya harus menargetkan API 36 sebelum 31 Agustus 2026?

Untuk aplikasi ponsel, tablet, perangkat lipat, atau Android Auto pada umumnya, ya. Aplikasi baru dan pembaruan yang dikirim mulai 31 Agustus 2026 harus menargetkan Android 16, yaitu API level 36 atau lebih tinggi. Pengiriman untuk Wear OS dan Android Automotive OS memerlukan API 35 atau lebih tinggi, sedangkan Android TV dan Android XR memerlukan API 34 atau lebih tinggi.

Apakah menargetkan API 36 membuat aplikasi saya berhenti bekerja di ponsel Android lama?

Tidak, tidak dengan sendirinya. targetSdk menyatakan level perilaku Android yang menjadi acuan perancangan dan pengujian aplikasi Anda, sedangkan minSdk menentukan versi Android tertua tempat aplikasi bisa dipasang. Menaikkan targetSdk ke 36 tidak menaikkan minSdk, jadi aplikasi tetap bisa dipasang di perangkat sampai SDK minimum yang Anda nyatakan. Yang berubah hanyalah perilaku Android 16 mulai berlaku untuk aplikasi Anda di perangkat yang menjalankan Android 16.

Kalau saya melewati tenggat API 36, apakah Google menghapus aplikasi saya?

Google menjelaskan dua konsekuensi yang jauh lebih spesifik, dan tidak satu pun berupa penghapusan. Aplikasi baru atau pembaruan yang berada di bawah level yang berlaku tidak memenuhi persyaratan pengunggahan. Sementara aplikasi yang sudah dipublikasikan dan berada di bawah ambang ketersediaan berhenti bisa ditemukan dan dipasang oleh pengguna baru yang perangkatnya menjalankan versi Android lebih baru daripada target aplikasi. Pengguna yang sudah memasang tetap bisa menemukan, memasang ulang, dan memakainya di versi Android yang didukung.

Kalau saya melewati tenggatnya, apakah Google menutup akun developer saya?

Halaman kebijakan level API target milik Google tidak menyatakan bahwa melewatkan tenggat ini saja akan menutup sebuah akun developer. Yang dijelaskan adalah pemblokiran pengiriman dan pembatasan ketersediaan bagi pengguna baru untuk aplikasi yang terdampak. Penutupan akun diatur oleh kebijakan terpisah, jadi perlakukan hal ini sebagai persoalan distribusi di tingkat aplikasi, bukan di tingkat akun.

Aplikasi saya yang sudah tayang menargetkan API 35. Apakah harus dinaikkan ke API 36?

Tidak, jika tujuannya hanya menjaga aplikasi ponsel yang tidak Anda sentuh tetap tersedia bagi pengguna baru. API 35 memenuhi ambang ketersediaan 2026 untuk ponsel, tablet, perangkat lipat, dan Android Auto. Namun pembaruan berikutnya yang Anda kirim mulai 31 Agustus 2026 harus menargetkan API 36, jadi sebagian besar aplikasi yang aktif pada akhirnya tetap pindah ke API 36.

Bagaimana cara mengajukan perpanjangan sampai 1 November 2026?

Buka aplikasi yang terdampak di Google Play Console, masuk ke status kebijakan, buka peringatan level API target atau detail masalahnya, lalu gunakan formulir perpanjangan yang ditawarkan di sana atau lewat notifikasi. Perpanjangan diajukan per aplikasi yang terdampak dan berlaku sampai 1 November 2026. Google tidak menyatakan bahwa persetujuannya otomatis atau pasti, jadi teruskan migrasi selama pengajuan masih diproses.

Setelah 31 Agustus, bisakah saya mengunggah build API 35 ke pengujian tertutup saya?

Untuk aplikasi ponsel pada umumnya, anggap saja tidak bisa. Dokumentasi developer Google menyatakan bahwa APK yang diunggah harus memenuhi persyaratan level API target Play, dan tidak ada pengecualian yang dipublikasikan untuk jalur pengujian. Karena itu unggahan baru ke jalur tertutup setelah tenggat sebaiknya direncanakan memakai API 36. Siapkan build yang memenuhi syarat sebelum 31 Agustus, jangan sampai baru menemukan hambatannya di tengah pengujian.

Apakah mengunggah build API 36 mengulang 14 hari pengujian tertutup saya?

Google mendefinisikan masa yang dihitung bukan pada satu build yang tidak boleh berubah, melainkan pada minimal 12 penguji yang terus-menerus ikut serta selama 14 hari, dan halaman bantuannya justru menganjurkan Anda terus memperbarui aplikasi dalam pengujian tertutup sambil memperbaiki masalah. Pertahankan jalur tertutup yang sama dan daftar penguji yang sama, unggah build API 36 dengan versionCode lebih tinggi, dan jangan keluarkan siapa pun yang sudah ikut serta. Google tidak mempublikasikan jaminan yang mencakup semua penghitung di Google Play Console, jadi hindari pergantian jalur yang tidak perlu.

Saya sudah mengunggah API 36. Kenapa peringatan di Google Play Console masih ada?

Pertama, beri waktu untuk pemrosesan bundle dan penyegaran status kebijakan; menurut laporan para developer, ini bisa memakan waktu beberapa hari. Berikutnya, periksa semua rilis yang aktif: jalur produksi, terbuka, tertutup, internal, dan peluncuran bertahap yang dijeda masih mungkin memuat bundle lama. Pastikan juga bundle yang benar-benar Anda unggah melaporkan target 36, karena varian build yang keliru atau pengekspor framework yang masih berada di level lebih rendah adalah penyebab yang umum.

Bagaimana kalau aplikasi saya dibuat dengan Flutter, React Native, Unity, atau alat tanpa kode?

Yang harus memuat level API target adalah bundle yang diekspor, bukan setelan yang terlihat di editor. Perbarui framework atau builder ke versi yang mampu mengekspor API 36, bangun ulang, uji perubahan perilaku Android 16, lalu pastikan target bundle yang diunggah di Google Play Console. Jika Anda memakai builder tanpa kode, Anda tidak bisa menyunting berkas Gradle: langkah praktisnya adalah mengikuti catatan rilis penyedia dan membangun ulang begitu dukungan Android 16 tersedia.

Apakah penguji saya harus membuka aplikasi setiap hari selama proses migrasi?

Persyaratan yang dipublikasikan Google adalah minimal 12 penguji terus-menerus ikut serta selama 14 hari terakhir. Google juga melihat apakah para penguji benar-benar aktif dan bisa meminta pengujian tambahan jika tidak, tetapi Google tidak mempublikasikan aturan universal bahwa setiap penguji harus membuka aplikasi sekali sehari. Anggap cerita soal pemakaian harian yang beredar di forum sebagai mitos, jaga agar penguji tetap ikut serta, dan targetkan pemakaian nyata alih-alih kuota tetap.

Berapa biaya PrimeTestLab kalau penguji saya masih kurang menjelang tenggat?

PrimeTestLab punya tiga paket: Starter dengan 12 penguji seharga $19.99, Professional dengan 20 penguji seharga $29.99, dan Enterprise dengan 25 penguji seharga $27.99, ditambah biaya layanan 5%. Semua paket memakai penguji asli di perangkat nyata selama 14 hari penuh, pengujian biasanya mulai dalam 4-6 jam, dan jika sebuah pengujian tidak berjalan sebagaimana mestinya, Anda memilih sendiri: tes ulang gratis atau pengembalian dana penuh.

Ringkasan

Inti

Mulai 31 Agustus 2026, aplikasi baru dan pembaruan aplikasi di Google Play untuk ponsel, tablet, perangkat lipat, dan Android Auto harus menargetkan Android 16, API level 36 atau lebih tinggi. Wear OS dan Android Automotive OS memerlukan API 35, Android TV dan Android XR memerlukan API 34, sedangkan aplikasi ponsel yang sudah tayang dan tidak Anda perbarui memerlukan API 35 agar tetap tersedia bagi pengguna baru di perangkat yang lebih baru. Melewati tenggat memblokir unggahan yang tidak memenuhi syarat dan menyembunyikan aplikasi dari pengguna baru itu; ia tidak menghapus aplikasinya, tidak mencopotnya dari perangkat yang sudah ada, dan tidak menutup akun Anda. Developer yang terdampak dapat mengajukan perpanjangan per aplikasi lewat Google Play Console sampai 1 November 2026, dan Google tidak menggambarkan persetujuannya sebagai otomatis. Menaikkan targetSdk tidak menaikkan minSdk, jadi perangkat lama tetap bisa memakai aplikasinya. Kalau hambatan peluncuran Anda ada di sisi pengujian tertutup dan bukan di build, PrimeTestLab menyediakan 12 penguji asli mulai $19.99, ditambah biaya layanan 5%. Lihat paketnya →

Potret kebijakan yang diverifikasi pada 9 Agustus 2026. Google mengubah halaman-halaman ini tanpa pemberitahuan, jadi periksa sumber primer di atas sebelum mengambil keputusan berdasarkan tanggal apa pun. Artikel ini dijadwalkan untuk diperiksa ulang segera setelah 31 Agustus dan sekali lagi setelah 1 November 2026.

Kefayatullah Khadem - Software engineer dan spesialis publikasi Google Play

Ditulis oleh

Kefayatullah Khadem

Software engineer dan spesialis publikasi Google Play

Kefayatullah Khadem adalah software engineer dengan pengalaman lebih dari delapan tahun membangun aplikasi berskala besar. Di PrimeTestLab ia membantu developer melewati persyaratan pengujian tertutup Google Play dan hambatan publikasi yang membuat sebagian besar orang tersendat. Sampai kini ia telah mendampingi lebih dari 7.400 aplikasi Android sampai memperoleh akses produksi, di 120+ negara, dengan tingkat keberhasilan 99,9%. Ia juga menulis tentang kebijakan Google Play, persyaratan build, dan alur pengujian tertutup.

7.400+ Aplikasi diuji
99,9% Tingkat keberhasilan
120+ Negara
4.9/5 Penilaian

Dua tenggat, satu Agustus

Rilis build API 36-nya. Pengujinya biar kami.

12 penguji asli di perangkat nyata, ikut serta sepanjang 14 hari penuh, sementara Anda membereskan Android 16.

Mulai $19.99, ditambah biaya layanan 5%

Mulai dalam 4-6 jam · Pengujian 14 hari penuh · Tes ulang gratis atau pengembalian dana penuh

Bergabunglah dengan 7.400+ developer yang merilis aplikasinya bersama PrimeTestLab

12 penguji - $19.99 WhatsApp