Lompat ke konten

Ringkasan tenggat

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

Sejak 31 Agustus 2026, sebagian besar aplikasi baru dan pembaruan di Google Play wajib menargetkan Android 16, API level 36 atau lebih tinggi. Artikel ini memberi Anda level target yang tepat untuk jenis perangkat Anda, apa yang diakhiri dan tidak diakhiri oleh 1 November 2026, cara memperbaiki pembaruan yang ditolak karena level targetnya, 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

Kedua tanggal sudah lewat
BERLAKU API 36 berlaku sejak 31 Agustus 2026
BERAKHIR Perpanjangan berakhir 1 November 2026
15 Jul: pengumuman kebijakan 31 Agu: API 36 1 Nov: akhir perpanjangan

Baik persyaratan 31 Agustus 2026 maupun masa perpanjangan 1 November 2026 sudah lewat. Anggap artikel ini sebagai catatan siklus tersebut dan periksa status kebijakan aplikasi Anda di Konsol Google Play untuk kondisi terkini.

Jawaban singkat

Sejak 31 Agustus 2026, aplikasi baru dan pembaruan aplikasi di Google Play untuk ponsel, tablet, perangkat lipat, dan Android Auto wajib 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 memerlukan API 35 agar tetap tersedia bagi pengguna baru di perangkat yang menjalankan versi Android lebih baru daripada targetnya. Jadi aplikasi API 35 yang tidak diubah tetap memenuhi syarat, sedangkan pembaruan berikutnya harus API 36. Pengiriman di bawah ambang diblokir, dan aplikasi yang sudah tayang di bawah API 35 disembunyikan dari pengguna baru tersebut; tidak ada yang dihapus dan pengguna yang sudah memasangnya tetap memilikinya. Masa perpanjangan yang dipublikasikan Google untuk aplikasi yang terdampak berakhir pada 1 November 2026; setelah itu, jalannya adalah build yang memenuhi syarat.

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

Apa yang berubah pada 1 November 2026

1 November 2026 mengakhiri masa perpanjangan level API target yang dipublikasikan Google. Tanggal itu tidak mengakhiri kemampuan Anda untuk mengirim pembaruan yang memenuhi syarat, dan tidak mengubah apa yang diperlukan aplikasi yang sudah tayang dan tidak diubah. Dua situasi berikut terus-menerus tertukar:

Aplikasi saya yang sudah tayang menargetkan API 35 dan tidak akan saya perbarui

Aplikasi itu memenuhi ambang ketersediaan untuk aplikasi yang sudah ada. Tidak ada apa pun dari 1 November yang mengubah hal itu. Rencanakan migrasi API 36 untuk rilis Anda berikutnya, bukan demi menjaga aplikasinya tetap tayang.

Aplikasi baru saya atau pembaruan saya berikutnya menargetkan API 35

Itu tidak memenuhi ambang pengiriman, dan begitu perpanjangan apa pun yang diberikan untuk aplikasi itu sudah berakhir, unggahannya ditolak sampai artefaknya menargetkan API 36 atau lebih tinggi.

Google Play Console Help tentang persyaratan level API target, dan panduan target SDK di developer.android.com, keduanya dibaca pada 15 Oktober 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 Konsol Google Play yang justru penting.

Artikel ini memisahkan keduanya, memberi angka per jenis perangkat, lalu menjawab pertanyaan yang benar-benar masuk ke kotak dukungan kami: apa dampaknya bagi aplikasi yang sedang setengah jalan menjalani pengujian tertutup 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 dicocokkan ulang pada 15 Oktober 2026, dan apa pun yang sebenarnya belum didokumentasikan Google diberi label, bukan diisi dengan tebakan yang terdengar meyakinkan.

Aturannya dalam satu kalimat

Sejak 31 Agustus 2026, aplikasi ponsel, tablet, perangkat lipat, atau Android Auto pada umumnya wajib 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 Konsol Play, 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. Sejak 31 Agustus 2026, bundle aplikasi ponsel wajib menyatakan API target 36 atau lebih tinggi, baik untuk aplikasi baru maupun pembaruan. Aturan inilah yang menghentikan rilis Anda, dan aturan inilah yang menolak pembaruan API 35 walaupun aplikasi API 35 yang tidak diubah tetap memenuhi syarat.

  • 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 Konsol Play) 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 aturan API target menjadi masalah Anda saat ini 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 dari kedua aturan itu.

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, migrasi ini, atau berakhirnya perpanjangan, bisa jatuh di tengah masa itu. Langkah yang aman adalah memasukkan build API 36 ke jalur tertutup yang sama sekarang, 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 2026 dengan target lebih rendah tetap berjalan, dijeda, atau ditarik dalam rangka penegakan. Kami mencarinya lagi pada 15 Oktober 2026 dan hal itu masih belum 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 memasukkan build yang memenuhi syarat ke jalur tersebut sekarang. 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. Perlakukan migrasi API 36 sebagai pekerjaan tersendiri, dengan siklus pengujiannya sendiri

    Jalankan pemeriksaan Android 16 sebelum mengunggah, bukan setelah ditolak. Menemukan tata letak tepi ke tepi yang rusak pada hari Anda harus merilis adalah hari yang sangat berbeda dari menemukannya sepekan sebelumnya.

  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 Konsol Google Play 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

    Masa perpanjangan yang dipublikasikan Google berakhir pada 1 November 2026, dan perpanjangan itu diajukan per aplikasi yang terdampak melalui pemberitahuan milik aplikasi tersebut. Setelah tanggal itu, satu-satunya jalan adalah build yang memenuhi syarat, jadi perpanjangan 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 Konsol Google Play, 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.

Konsol Google Play · tangkapan layar asli Klik untuk memperbesar Halaman Issue details di Konsol Google Play 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 Konsol Play: 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.
Konsol Play Pilih aplikasinya Policy status Peringatan API target Formulir perpanjangan
  1. Buka aplikasi yang terdampak di Konsol Google Play

    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 dicakup perpanjangan yang diberikan harus selesai paling lambat 1 November 2026; setelah itu, artefak API 36 yang memenuhi syarat adalah satu-satunya cara untuk mengirim pembaruan aplikasi seluler biasa.

    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.

Bagaimana dengan API 37 pada 2027?

Google telah mengumumkan bahwa aplikasi baru dan pembaruan akan diwajibkan menargetkan API level 37 mulai Agustus 2027. Tabel persyaratan saat ini belum mencantumkan tanggal pastinya maupun matriks pengecualian per jenis perangkat untuk 2027, jadi artikel ini tidak mengarangnya. Jadwal rilis Android 17 sendiri (stabilitas platform ditargetkan pada Maret 2026, rilis besar pada Q2, dan rilis SDK minor pada Q4) adalah linimasa yang berbeda dari kalender penargetan Play; pisahkan keduanya. Sebagian: bulannya diumumkan, tanggalnya belum dipublikasikan

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.

Pembaruan saya ditolak karena level API targetnya. Apa yang harus saya perbaiki?

Mulailah dari level API target versi unggahan yang disebut dalam masalah tersebut, lalu ubah build yang menghasilkannya. Langkah migrasi umum di bawah ini tetap sama; ini adalah urutan mengerjakannya ketika Play Console sudah menolak.

  1. Baca masalahnya. Buka masalah API target aplikasi di Policy status dan catat version code yang disebutkan, target yang dilaporkan, serta ambang yang diminta. Simpan tangkapan layar teks aslinya.

  2. Periksa artefak itu. Di Test and release, Latest releases and bundles, buka versi tersebut dan baca level API targetnya. Bandingkan dengan branch, flavour, atau ekspor yang membangunnya. Artefaknyalah yang menjadi bukti; setelan di editor bukan bukti.

  3. Perbaiki sumbernya. Jika artefaknya di bawah 36, pasang platform API 36 lalu naikkan compileSdk dan targetSdk, atau ikuti jalur framework atau pengekspor untuk stack Anda di bawah ini. Biarkan minSdk apa adanya kecuali perkakas atau dependensi memaksa perubahan tersendiri.

  4. Uji, lalu unggah dengan version code yang lebih tinggi. Jalankan build rilis bertanda tangan di Android 16 dan di versi tertua yang Anda dukung, terutama setelah framework mengubah versi minimumnya.

  5. Baca ulang artefak yang baru. Pastikan targetnya di Play Console, pastikan status rilisnya, lalu buka lagi masalah kebijakannya setelah pemrosesan selesai. Jika peringatannya masih menyebut versi yang lebih lama, periksa di jalur mana versi itu masih aktif; jangan menghapus pengujian tertutup yang sedang berjalan hanya untuk menghilangkannya.

  6. Masih terblokir padahal artefaknya sudah benar? Gunakan jalur Bantuan aplikasi tersebut dengan menyertakan teks masalahnya, version code, jalur, dan detail artefak. Jangan menganggap pengajuan perpanjangan sudah dikabulkan; cakupannya ditentukan oleh pemberitahuan milik aplikasi itu sendiri.

Google Play Console Help tentang melihat versi yang diunggah dan tentang persyaratan API target, panduan konfigurasi SDK Android, serta laporan developer tentang peringatan yang tidak kunjung hilang, semuanya dibaca pada 15 Oktober 2026. Urutan ini adalah triase praktis, bukan peringkat penyebab yang diukur.

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: Flutter 3.35.0 menjadikan 36 sebagai level kompilasi dan target bawaan (3.32.0 memakai 35 sebagai bawaan). Mematok 36 secara eksplisit adalah langkah yang andal, karena override yang di-hard-code di proyek lama mengalahkan bawaan SDK; 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. React Native 0.81 (Agustus 2025) menjadikan 36 sebagai bawaan template; proyek lama tetap bisa menyetelnya di sini, tetapi modul native-nya harus bisa dikompilasi terhadap 36, jadi perbarui React Native sendiri dan modul mana pun yang mematok level lebih 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. 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. Dukungan API 36 hadir di Unity 6000.0.46f1, 2022.3.62f1, dan 2021.3.51f1; kalau editor Anda tidak menyediakannya, itu soal peningkatan editor, bukan soal setelan. Hindari Automatic (highest installed): opsi itu memilih SDK mana pun yang terpasang, yang bisa mengaktifkan perilaku target yang berbeda dari yang Anda uji.

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. Kodular merilisnya di Creator 2026.05.3 pada 27 September 2026 (rangkaian rilisnya bernama 2026.05; rilis itu tidak keluar pada bulan Mei), dan rilis itu juga menaikkan SDK minimum dari 21 ke 23.
  • 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 Konsol Google Play untuk artefak tersebut.
  • Kalau platformnya masih belum bisa mengekspor API 36, perpanjangan khusus aplikasi paling jauh hanya bisa melindungi Anda sampai 1 November 2026. Setelah itu, jalannya adalah builder yang mampu mengekspornya atau membangun ulang secara native.

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 Konsol Google Play 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 Konsol Google Play 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: menaikkan level target biasanya berarti membangun ulang, dan saat membangun ulang itulah masalah ukuran halaman pustaka native, yang sebenarnya terpisah, muncul ke permukaan. Kebetulan waktu itulah yang membuat keduanya sering tertukar.

Jangan ikut mengulang tanggal lama

Cukup banyak materi yang masih beredar di web menyebut 1 November 2025 sebagai tanggal pemberlakuan 16 KB. Halaman Google saat ini sudah menggantikannya. Per 15 Oktober 2026, panduan umum ukuran halaman menyebut 1 Februari 2027 untuk pembaruan aplikasi terdampak di API 35 atau lebih tinggi; persyaratan teknis per jenis perangkat punya tanggalnya sendiri, jadi jangan membacanya sebagai masa tenggang universal. 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 Konsol Google Play. 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
Konsol Google Play 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 Konsol Google Play 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 Konsol Google Play, 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 Konsol Google Play 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 aplikasi diminta mengerjakan dua hal sulit yang tidak berkaitan sekaligus: 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 tanpa menunggu 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 uang, tetapi waktu Anda yang terpakai untuk merekrut dan mengejar orang tidak bisa diperkirakan Mulai $19.99, sekali bayar, tanpa langganan
Kalau pengujiannya tidak berhasil Mengulang 14 hari dari awal dengan grup baru; penguji pengganti memulai masa berkelanjutannya sendiri 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 12.100+ aplikasi yang diuji: 99,9%.

Urutan mengerjakannya

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, dan persyaratan ini sudah berlaku sejak 31 Agustus 2026. Aplikasi baru dan pembaruan aplikasi harus menargetkan Android 16, yaitu API level 36 atau lebih tinggi. Pengiriman untuk Wear OS dan Android Automotive OS harus menargetkan API 35 atau lebih tinggi, sedangkan pengiriman untuk Android TV dan Android XR harus menargetkan API 34 atau lebih tinggi. Jika Anda bertindak sekarang, buat build sesuai ambang saat ini dan periksa cakupan perpanjangan khusus aplikasi apa pun yang diberikan kepada Anda.

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 memang berubah adalah perilaku Android 16 mulai berlaku untuk aplikasi Anda di perangkat yang menjalankan Android 16. Satu catatan: peningkatan framework atau builder bisa menaikkan versi minimum dengan sendirinya; rilis Kodular September 2026, misalnya, menaikkannya ke API 23.

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 sekadar menjaga aplikasi ponsel yang tidak diubah tetap tersedia bagi pengguna baru. API 35 memenuhi ambang ketersediaan 2026 untuk aplikasi yang sudah ada di ponsel, tablet, perangkat lipat, dan Android Auto. Namun pembaruan berikutnya yang Anda kirim harus menargetkan API 36, dan 1 November 2026 tidak mengubah aplikasi API 35 yang sudah tayang dan memenuhi syarat menjadi aplikasi di bawah ambang ketersediaan. Sebagian besar aplikasi yang aktif toh akan pindah ke API 36 pada rilis berikutnya.

Bagaimana cara mengajukan perpanjangan sampai 1 November 2026?

Buka aplikasi yang terdampak di Play Console, masuk ke Policy status, buka peringatan API target atau detail masalahnya, lalu gunakan formulir perpanjangan yang ditawarkan di sana atau lewat notifikasi. Perpanjangan diajukan per aplikasi yang terdampak, dan masa perpanjangan yang dipublikasikan Google berakhir pada 1 November 2026; setelah tanggal itu, jalannya adalah build API 36 yang memenuhi syarat. Pengajuan bukan jaminan persetujuan atau kelayakan untuk setiap unggahan, jadi ikuti cakupan yang tercantum dalam pemberitahuan aplikasi Anda sendiri dan teruskan migrasi selama pengajuannya 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 API target Play dan tidak mempublikasikan pengecualian untuk jalur pengujian, jadi setiap unggahan baru ke jalur tertutup sebaiknya menargetkan API 36. Jangan menganggap bahwa permohonan akses produksi, build yang pernah diterima, atau perpanjangan yang belum diberikan kepada Anda menggugurkan persyaratan itu; jaga penguji tetap ikut serta dan ganti build-nya di dalam pengujian yang sama.

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 Konsol Google Play, jadi hindari pergantian jalur yang tidak perlu.

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

Pertama, pastikan rilisnya sudah selesai diproses dan masalah di Policy status sudah dievaluasi ulang; para developer melaporkan adanya penundaan, tetapi tidak ada jangka waktu baku hilangnya peringatan yang dipublikasikan. Lalu buka version code yang disebut dalam masalah itu di Test and release, Latest releases and bundles, dan periksa setiap rilis yang aktif: jalur produksi, terbuka, tertutup, internal, dan peluncuran bertahap yang dijeda masih bisa memuat artefak yang lebih lama. Pastikan juga bundle yang benar-benar Anda unggah melaporkan target 36, karena varian build yang keliru atau pengekspor framework yang masih menargetkan level lebih rendah adalah penyebab yang umum. Biarkan pengujian tertutup yang sedang berjalan tetap utuh selama Anda mendiagnosis.

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

Yang harus memuat level API target yang diwajibkan adalah bundle yang diekspor, bukan setelan yang terlihat di editor. Dukungan bertanggal kini sudah diketahui: Flutter 3.35.0 dan React Native 0.81 memakai API 36 sebagai bawaan, Unity menambahkan dukungannya di 6000.0.46f1, 2022.3.62f1, dan 2021.3.51f1, dan Kodular Creator 2026.05.3 merilis ekspor API 36 pada 27 September 2026. Tonggak versi tidak mengalahkan setelan proyek yang di-hard-code, jadi bangun ulang, uji perubahan perilaku Android 16, lalu pastikan target artefak yang diunggah di Play Console. Jika Anda memakai builder tanpa kode, Anda tidak bisa menyunting berkas Gradle, jadi langkah praktisnya adalah memperbarui builder, mengekspor ulang, dan membaca kembali target dari artefak yang baru.

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 25 penguji seharga $59.99, dan Enterprise dengan 25 penguji seharga $27.99, ditambah biaya layanan 5% saat checkout (minimum $1.50). Semua paket memakai penguji asli di perangkat nyata selama 14 hari penuh, pengujian biasanya mulai dalam 4-6 jam, dan jika Google tidak memberikan akses produksi setelah pengujian penuh, Anda memilih sendiri: tes ulang gratis atau pengembalian dana penuh.

Apakah saya masih bisa mengunggah pembaruan setelah 1 November?

Ya, jika pembaruannya memenuhi persyaratan target yang berlaku. 1 November 2026 adalah akhir masa perpanjangan yang dipublikasikan Google, bukan batas permanen untuk pembaruan. Untuk aplikasi seluler biasa, artefak barunya harus menargetkan API 36 atau lebih tinggi. Jika ada kebijakan lain yang memblokir rilisnya, selesaikan masalah terpisah itu berdasarkan pemberitahuan yang benar-benar tampil di Console.

Kodular hanya menampilkan API 35. Apa yang harus saya lakukan sekarang?

Kodular Creator 2026.05.3 merilis penargetan Android 16, API 36 pada 27 September 2026. Bangun ulang proyek Anda dengan Creator yang sudah diperbarui, ekspor artefak baru, lalu verifikasi targetnya setelah diunggah. Jangan memakai ulang hasil ekspor lama. Rilis ini juga menaikkan SDK minimum ke API 23, jadi periksa apakah perangkat lama yang Anda dukung ikut terdampak.

Apakah jalur selain produksi juga berpengaruh?

Jalur itu bisa berpengaruh saat Anda mendiagnosis artefak mana yang dimaksud sebuah peringatan. Para developer melaporkan adanya build pengujian tertutup atau internal yang lama di samping rilis terkini yang sudah memenuhi syarat. Periksa version code yang disebut dalam masalah Anda dan bandingkan jalur-jalur yang aktif. Laporan-laporan itu tidak membuktikan bahwa setiap artefak lama memicu penegakan, jadi hindari menghapus rilis atau mengganggu keikutsertaan penguji hanya demi menghilangkan peringatan.

Apakah saya benar-benar memerlukan React Native 0.81 untuk menargetkan API 36?

React Native 0.81 memperkenalkan API 36 sebagai bawaan, tetapi itu bukan bukti bahwa setiap proyek yang lebih lama tidak mampu menargetkannya. Hasil yang diwajibkan adalah artefak rilis yang kompatibel dengan target yang benar. Periksa konfigurasi build Android dan modul native Anda, gunakan perkakas yang masih dipelihara, dan uji perilaku Android 16 alih-alih hanya mengandalkan nomor versi.

Aplikasi saya lulus pengujian tertutup di API 35. Bisakah saya mempromosikan build itu?

Menyelesaikan pengujian tertutup tidak menggugurkan persyaratan API target. Rencanakan rilis seluler API 36 yang memenuhi syarat sebelum pengiriman ke produksi. Build yang lebih lama mungkin bergantung pada perpanjangan yang ditawarkan untuk aplikasi tertentu itu, jadi periksa pemberitahuan perpanjangan yang diberikan alih-alih menganggap promosinya sudah tercakup. Jaga penguji Anda tetap ikut serta selama memperbarui pengujian yang sudah ada, dan verifikasi keadaan Console saat ini.

Apakah API 37 sudah diwajibkan pada 2026?

Tidak. Persyaratan Google Play 2026 masih menetapkan API 36 untuk aplikasi seluler baru dan pembaruan pada umumnya. Google telah mengumumkan penargetan API 37 untuk Agustus 2027, tetapi tanggal pastinya belum dipublikasikan di tabel persyaratan saat ini ketika artikel ini diverifikasi ulang. Jadwal rilis Android 17 adalah linimasa yang berbeda dari persyaratan pengiriman API target di Play Store.

Ringkasan

Inti

Sejak 31 Agustus 2026, aplikasi baru dan pembaruan aplikasi di Google Play untuk ponsel, tablet, perangkat lipat, dan Android Auto wajib 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. Jadi aplikasi API 35 yang tidak diubah tetap memenuhi syarat, tetapi pembaruan berikutnya tidak. Pengiriman di bawah ambang diblokir, dan aplikasi yang sudah tayang di bawah API 35 disembunyikan dari pengguna baru tersebut; tidak ada yang menghapus aplikasinya, mencopotnya dari perangkat yang sudah ada, atau menutup akun Anda. Masa perpanjangan yang dipublikasikan Google untuk aplikasi yang terdampak berakhir pada 1 November 2026; setelah itu, build yang memenuhi syarat adalah satu-satunya jalan. 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. Lihat paket harga →

Potret kebijakan diverifikasi pada 9 Agustus 2026 dan diverifikasi ulang pada 15 Oktober 2026 terhadap halaman Google saat ini tentang API target, ukuran halaman, dan pengujian tertutup. Google mengubah halaman-halaman ini tanpa pemberitahuan, jadi periksa sumber primer di atas sebelum mengambil keputusan berdasarkan tanggal apa pun. Pemeriksaan ulang redaksi berikutnya: setelah masa perpanjangan berakhir pada 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 12.100 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.

12.100+ Aplikasi Diuji
99,9% Penyelesaian Pengujian
120+ Negara
4,9/5 Rating

Dua persyaratan, satu peluncuran

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 US$19,99, ditambah biaya layanan 5%

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

Bergabunglah dengan 12.100+ developer yang merilis aplikasinya bersama PrimeTestLab

12 penguji - US$19,99 WhatsApp