Pratinjau Android 16

Selamat datang di Pratinjau Android 16, sebuah program yang akan membantu Anda mem-build aplikasi dan menyesuaikan kompatibilitas aplikasi untuk versi baru Android. Anda dapat langsung memulai dengan mendownload alat dan SDK Pratinjau.

Image sistem hardware dan emulator

Lingkungan runtime untuk menguji aplikasi Anda di perangkat Pixel dan Android Emulator.

Kode platform terbaru

Kami akan memberikan update rutin sehingga Anda dapat melakukan pengujian menggunakan kode platform terbaru.

Kemampuan dan perilaku baru

Tentukan dengan tepat perubahan perilaku yang akan memengaruhi aplikasi Anda, dan bangun aplikasi dengan kemampuan platform terbaru.

Masukan dan dukungan

Masukan Anda sangatlah penting. Laporkan masalah dan beri tahu kami pendapat Anda. Terhubung dengan developer lain di Komunitas Developer untuk berbagi pengalaman Anda.

Linimasa, tahap pencapaian, dan update

Linimasa untuk program Pratinjau Android 16

Program Pratinjau Android 16 berjalan dari November 2024 hingga versi publik final dirilis untuk AOSP dan OEM yang direncanakan pada tahun depan. Pada tahap pencapaian pengembangan utama, kami akan menyediakan update untuk lingkungan pengembangan dan pengujian Anda. Setiap update akan menyertakan alat SDK, image sistem, emulator, referensi API, dan perbedaan API. Lihat tabel berikut untuk mempelajari lebih lanjut apa yang harus Anda fokuskan selama setiap tahap pencapaian.

Linimasa Build Jenis Tindakan developer
November Pratinjau Developer 1 Build dasar pengukuran awal yang berfokus pada masukan developer, dengan beberapa fitur, API, dan perubahan perilaku baru.
  • Pelajari API dan perubahan perilaku baru serta laporkan setiap masalah atau permintaan penting kepada kami selama jangka waktu ini.
  • Mulai pengujian kompatibilitas aplikasi awal.
Desember Pratinjau Developer 2 Update inkremental dengan fitur dan API tambahan, serta perubahan perilaku.
  • Terus kirim masukan tentang perubahan perilaku dan API.
  • Siapkan aplikasi untuk konsumen Beta.
  • Lanjutkan pengujian kompatibilitas dan publikasikan update aplikasi ke jalur pengujian tanpa mengubah penargetan.
Januari Beta 1 Rilis kualitas beta awal, update over-the-air ke pengguna awal yang mendaftar di program Beta Android.
  • Lanjutkan pengujian kompatibilitas dan perhatikan masukan dari pengguna Android Beta.
  • Mulai pengujian awal dengan menargetkan Android 16.
  • Beri tahu developer SDK dan library terkait masalah kompatibilitas.
Februari Beta 2 Rilis inkremental dengan kualitas Beta
  • Lanjutkan pengujian kompatibilitas, perhatikan masukan dari pengguna Android Beta.
  • Lanjutkan pengujian awal dengan menargetkan Android 16.
  • Terus beri tahu developer SDK dan library terkait masalah kompatibilitas.
Stabilitas Platform
Maret Beta 3 Tahap pencapaian Stabilitas Platform pertama, termasuk API dan perilaku akhir. Publikasi Play juga akan terbuka.
  • Mulai pengujian kompatibilitas final untuk aplikasi, SDK, dan library.
  • Rilis versi aplikasi yang kompatibel.
  • Lanjutkan pekerjaan untuk menargetkan Android 16.
  • Update SDK dan library serta beri tahu developer jika ada masalah kompatibilitas.
April, Mei Beta 4, ... Build yang hampir final untuk pengujian akhir.
  • Rilis versi aplikasi, SDK, dan library yang kompatibel.
  • Lanjutkan pekerjaan untuk menargetkan Android 16.
  • Buat dengan fitur dan API baru.
Rilis akhir Rilis Android 16 untuk AOSP dan ekosistem.
  • Rilis versi yang kompatibel untuk aplikasi, SDK, dan library.
  • Lanjutkan pekerjaan untuk menargetkan Android 16.
  • Buat dengan fitur dan API baru.

Tahap pencapaian Stabilitas Platform

Android 16 menyertakan tahap pencapaian yang disebut Stabilitas Platform untuk membantu Anda merencanakan pengujian dan rilis final. Tahap pencapaian ini berarti Android 16 telah mencapai API internal dan eksternal final, perilaku dari sisi aplikasi final, dan daftar API non-SDK final. Kami memperkirakan Android 16 akan mencapai Stabilitas Platform dengan versi Beta 3 pada Maret 2024. Mulai saat itu, tidak akan ada perubahan lebih lanjut yang memengaruhi aplikasi Anda.

Kami mengimbau semua developer aplikasi, game, SDK, library, dan game engine untuk menggunakan tahap pencapaian Stabilitas Platform sebagai target untuk merencanakan pengujian kompatibilitas dan rilis publik final. Dengan menggunakan Stabilitas Platform, bukan rilis final, Anda memiliki beberapa pekan tambahan sebelum konsumen dapat menerima platform baru ini di perangkat mereka.

Fase pratinjau

Setiap fase program pratinjau membantu Anda menyiapkan aplikasi untuk rilis AOSP yang stabil dan ekosistem Android.

Pratinjau Developer 1 dan 2

Selama Pratinjau Developer, Anda harus berfokus pada masukan API dan kompatibilitas aplikasi. Kompatibilitas aplikasi berarti memastikan versi aplikasi Anda saat ini sudah benar dan dapat berjalan dengan baik di platform yang baru.

Versi Pratinjau Developer menyediakan lingkungan pengujian dan pengembangan awal yang dapat Anda gunakan untuk mencoba API baru, mengidentifikasi masalah kompatibilitas di aplikasi, dan merencanakan migrasi atau fitur yang diperlukan untuk menargetkan platform baru. Masukan yang Anda berikan selama waktu ini sangatlah penting bagi kami. Anda juga harus memperkirakan beberapa perubahan API dengan setiap update ini.

Beta 1

Beta 1 memberi Anda lingkungan pembuatan dan pengujian Android 16 yang lebih lengkap dan stabil, dan ini adalah build pertama yang kami berikan kepada pengguna awal yang telah terdaftar dalam program Android Beta. Selama periode rilis Beta, pengguna awal akan menggunakan aplikasi Anda di perangkat Pixel. Jadi, sebaiknya periksa masukan dari para pengguna itu dan rilis update yang kompatibel untuk mengatasi masalah, tanpa mengubah penargetan aplikasi. Ini waktu yang tepat untuk mulai mempersiapkan perubahan penargetan aplikasi nantinya.

Beta 2

Dengan Beta 2, Anda akan mendapatkan build yang lebih lengkap dan stabil untuk melanjutkan pengujian dan pengembangan Anda.

Beta 3

Mulai versi Beta 3, Android 16 mencapai Stabilitas Platform, yang berarti perilaku sistem dan API telah diselesaikan. Ini adalah waktu untuk memulai pengujian akhir dan pengembangan yang diperlukan guna memastikan bahwa versi aplikasi yang kompatibel akan siap bagi pengguna saat rilis final ke ekosistem. Android 16 akan menyediakan API level standar untuk saat ini.

Stabilitas Platform adalah waktu yang tepat untuk mengalihkan fokus ke pengujian kompatibilitas akhir dan merilis aplikasi yang telah diupdate kepada pengguna dan developer downstream. Anda juga dapat membuat aplikasi dengan API final dan meningkatkan kode yang menggunakan API atau fitur baru. Anda dapat merencanakan pekerjaan dengan yakin bahwa platform dan API tidak akan berubah.

Dari Stabilitas Platform, Anda juga dapat memublikasikan aplikasi ke perangkat yang menjalankan Android 16 pada API level resmi. Sebaiknya publikasikan ke trek alfa dan beta Google Play terlebih dahulu sehingga Anda dapat menguji aplikasi sebelum mendistribusikannya secara luas melalui Play Store.

Beta 4, ...

Dengan rilis Beta 4 dan rilis beta final lainnya, kami akan menawarkan build kandidat rilis untuk pengujian akhir Anda. Setelah selesai menguji, Anda harus merilis update yang kompatibel untuk aplikasi, SDK, library, alat, dan game engine Anda untuk memastikan bahwa pengguna yang meng-upgrade perangkat mereka pada rilis akhir memiliki pengalaman pengguna yang baik. Anda juga dapat terus membuat kemampuan baru menggunakan fitur dan API baru, serta menguji aplikasi Anda sambil menargetkan API level terbaru untuk menemukan masalah yang mungkin muncul.

Rilis final

Versi stabil Android 16 dirilis untuk AOSP dan ekosistem Android yang lebih luas. Kemungkinan besar beberapa pengguna akan mengupdate ke Android 16 saat ini atau tidak lama setelahnya karena produsen perangkat mulai merilis update untuk pengguna mereka. Bersiaplah untuk masalah baru yang mungkin dilaporkan karena jumlah pengguna di versi Android terbaru meningkat.

Apa saja yang disertakan dalam Pratinjau Android 16?

Program Pratinjau Android 16 menyertakan semua yang Anda perlukan untuk menguji aplikasi yang ada terhadap berbagai ukuran layar, teknologi jaringan, chipset CPU/GPU, dan arsitektur hardware.

SDK & alat

Dengan Android Studio, Anda dapat mendownload komponen berikut melalui SDK Manager:

  • SDK dan alat untuk Android 16
  • Image sistem emulator untuk perangkat seluler untuk Android 16 (khusus 64-bit, lihat catatan rilis)

Kami akan menyediakan update untuk alat pengembangan tersebut di setiap tahap pencapaian jika diperlukan.

Baca Mendapatkan Android 16 untuk memulai dan catatan rilis untuk mengetahui masalah yang diketahui.

Image sistem

Kami menyediakan image sistem untuk berbagai perangkat Google Pixel yang dapat Anda gunakan untuk pengembangan dan pengujian. Kunjungi halaman Download untuk mendapatkan image sistem untuk pengembangan dan pengujian.

Jika tidak memiliki perangkat Pixel, Anda masih dapat mengembangkan dan menguji menggunakan metode lain, bergantung pada alur kerja Anda:

Update Flash ke OTA untuk Google Pixel

Rilis Pratinjau Developer adalah build dasar pengukuran awal khusus untuk developer. Build ini tidak sesuai untuk penggunaan sehari-hari oleh pengguna awal atau konsumen sehingga kami hanya menyediakannya melalui download dan flash manual di perangkat Pixel berikut:

  • Pixel 6 dan 6 Pro
  • Pixel 6a
  • Pixel 7 dan 7 Pro
  • Pixel 7a
  • Pixel Fold
  • Pixel Tablet
  • Pixel 8 dan 8 Pro
  • Pixel 8a
  • Pixel 9, 9 Pro, 9 Pro XL, dan 9 Pro Fold

Untuk informasi selengkapnya, lihat Mendapatkan Android 16.

Setelah Anda mem-flash build Pratinjau Developer ke perangkat Pixel yang didukung, Anda akan otomatis terdaftar dalam update over the air build Pratinjau Developer dan Beta terbaru hingga rilis final.

Perhatikan bahwa program OTA Beta Android tidak didukung untuk build Pratinjau Developer.

API pratinjau dan publikasi

Program Pratinjau Android 16 awalnya menyediakan sistem dan library Android khusus pengembangan yang tidak memiliki API level standar. Jika ingin menargetkan platform baru dan mem-build dengan API Android 16 baru selama waktu ini, Anda harus menargetkan versi Pratinjau Android 16 dengan mengupdate konfigurasi build aplikasi.

Pratinjau Android 16 menyediakan API pratinjau—API tidak akan menjadi resmi hingga SDK final dirilis di Stabilitas Platform. Artinya, Anda harus memperkirakan adanya perubahan API dari waktu ke waktu, terutama selama minggu-minggu awal program ini. Kami akan menyediakan ringkasan perubahan pada setiap rilis Android 16.

Nantinya dalam pratinjau, API developer akan dijadikan versi final dan Anda dapat mendownload SDK resmi Android 16 ke Android Studio, menargetkan API level resmi, dan mengompilasi dengan API resmi.

Sampai tahap pencapaian Stabilitas Platform, Google Play akan mencegah publikasi aplikasi yang menargetkan API level pratinjau Baklava atau API level resmi mendatang. Saat SDK final tersedia, Anda dapat menargetkan API level Android 16 resmi dan memublikasikan aplikasi ke Google Play menggunakan saluran rilis alfa, beta, dan produksi. Sementara itu, jika ingin mendistribusikan aplikasi ke penguji yang menargetkan Android 16, Anda dapat melakukannya melalui email atau dengan mendownload langsung dari situs Anda kapan saja.

Tetap terbaru

Selama pratinjau, saat Anda melakukan pengujian pada rilis Pratinjau Developer dan Beta, kami sangat merekomendasikan agar Anda selalu mengupdate lingkungan pengembangan Anda. Kami akan memberi tahu Anda saat update baru tersedia menggunakan saluran berikut:

Referensi dan laporan perbedaan API

Referensi Preview API lengkap tersedia secara online. Saat dalam proses pengembangan, API yang baru akan diberi watermark agar lebih mudah dilihat dan menampilkan "Baklava" sebagai level API. Perlu diperhatikan bahwa Anda hanya dapat menggunakan API ini ketika membuat aplikasi dengan SDK Pratinjau Android 16.

Saat Android 16 mencapai Stabilitas Platform dan SDK final tersedia, referensi API akan menunjukkan bahwa API baru telah ditambahkan di API level resmi.

Untuk mengetahui gambaran mendetail tentang API baru, telah dimodifikasi, tidak digunakan lagi, dan telah dihapus dalam setiap rilis, mulailah dengan membaca laporan perbedaan berikut:

Resource dukungan

Saat menguji dan mengembangkan Android 16, gunakan saluran ini untuk melaporkan masalah dan memberikan masukan:

  • Kunjungi halaman Masukan dan masalah untuk mengetahui informasi lengkap tentang cara melaporkan masalah dan beri tahu kami pendapat Anda. Dari halaman tersebut, Anda dapat membuka issue tracker untuk melaporkan bug atau permintaan fitur, dan Anda juga dapat mengikuti survei singkat tentang beberapa fitur baru dan perubahan.
  • Issue tracker Pratinjau Android adalah issue tracker utama kami. Anda dapat melaporkan bug, masalah performa, dan masukan umum melalui issue tracker. Anda juga bisa memeriksa masalah yang diketahui dan menemukan langkah-langkah solusinya. Kami akan terus memberi tahu Anda mengenai masalah tersebut jika telah disortir dan dikirimkan ke tim engineer Android untuk ditinjau. Untuk mengetahui detail cara melaporkan berbagai jenis masalah, lihat bagian Tempat melaporkan masalah.
  • Komunitas Developer Android adalah komunitas tempat Anda dapat terhubung dengan pengguna dan developer lain yang menangani build pratinjau Android 16. Di sana, Anda dapat berbagi pengamatan dan ide serta menemukan jawaban atas pertanyaan Anda.

Mulai!

Untuk memulai, instal Android 16 di perangkat hardware Anda, atau siapkan emulator untuk pengujian kompatibilitas. Baca Mendapatkan Android 16 untuk mengetahui detailnya. Terima kasih telah berpartisipasi dalam program Pratinjau Android 16.