Android Beta untuk developer

Program Beta publik Android yang memberi Anda semua yang Anda butuhkan untuk menyiapkan aplikasi Anda untuk Android versi berikutnya.

  • Image sistem hardware dan emulator - Lingkungan runtime untuk menguji aplikasi Anda di Android versi berikutnya, untuk perangkat Pixel dan Android Emulator.
  • Kode dan API 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 sangat penting bagi kami. Laporkan masalah dan beri tahu kami pendapat Anda. Terhubung dengan developer lain di [Komunitas Developer][community] untuk berbagi pengalaman Anda.

Tahap pencapaian dan info terbaru

Program Beta Android untuk developer berjalan selama beberapa bulan sebelum setiap rilis mayor dan minor. Selama waktu tersebut, kami akan memberikan update Beta untuk lingkungan pengembangan dan pengujian Anda, dengan 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.

Milestone Jenis Tindakan developer
Beta 1 Rilis kualitas beta awal, update over-the-air ke developer dan pengguna awal yang mendaftar di program Android Beta.
  • Pelajari perubahan perilaku dan API baru.
  • Mulai pengujian kompatibilitas aplikasi awal.
  • Berikan masukan untuk melaporkan masalah atau permintaan penting kepada kami selama jangka waktu ini.
Rilis Beta berikutnya Rilis inkremental dengan kualitas Beta
  • Jelajahi fitur, API, dan (khusus untuk rilis utama) perubahan perilaku baru.
  • Lanjutkan pengujian kompatibilitas dan perhatikan masukan dari pengguna Android Beta.
  • Lanjutkan pengujian yang menargetkan level API baru (hanya untuk rilis utama).
  • Beri tahu developer SDK dan library terkait masalah kompatibilitas.
Stabilitas Platform
Stabilitas platform Tahap pencapaian Stabilitas Platform pertama mencakup 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 level API baru (hanya untuk rilis utama).
  • Update SDK dan library serta beri tahu developer jika ada masalah kompatibilitas.
Rilis akhir Rilis platform untuk AOSP dan ekosistem.
  • Rilis versi yang kompatibel untuk aplikasi, SDK, dan library.
  • Lanjutkan pekerjaan untuk menargetkan level API baru (hanya untuk rilis utama).
  • Buat dengan fitur dan API baru.

Fase rilis Android

Setiap fase program Beta Android membantu Anda menyiapkan aplikasi untuk rilis stabil ke AOSP dan ekosistem Android.

Rilis beta

Beta 1 memberi Anda lingkungan pembuatan dan pengujian yang lebih lengkap dan stabil untuk rilis platform berikutnya, dan ini adalah build pertama yang kami berikan kepada pengguna awal yang terdaftar dalam program Android Beta. Selama periode rilis Beta, pengguna awal akan menggunakan aplikasi Anda di perangkat Pixel. Jadi, sebaiknya pantau masukan dari pengguna tersebut dan rilis update yang kompatibel untuk mengatasi masalah, tanpa mengubah penargetan aplikasi. Untuk rilis utama, ini juga waktu yang tepat untuk mulai mempersiapkan perubahan penargetan aplikasi nantinya. Harap berikan masukan Anda selama periode ini, untuk memberi tahu kami jika ada masalah atau permintaan.

Tahap pencapaian stabilitas platform

Rilis Android menyertakan tahap pencapaian yang disebut Stabilitas Platform untuk membantu Anda merencanakan pengujian dan rilis final. Tahap pencapaian ini berarti platform telah mencapai API internal dan eksternal final, perilaku dari sisi aplikasi final, dan daftar API non-SDK final. Setelah Stabilitas Platform, tidak akan ada perubahan lebih lanjut yang memengaruhi aplikasi Anda. 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. Untuk rilis utama, Android akan menyediakan API level standar pada saat ini.

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.

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

Rilis final

Versi stabil platform Android dirilis untuk AOSP dan ekosistem Android yang lebih luas. Kemungkinan besar beberapa pengguna akan mengupdate ke platform Android 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 yang disertakan dalam rilis Beta?

Program Beta menyertakan semua yang Anda perlukan untuk menguji aplikasi yang ada dengan berbagai ukuran layar, teknologi jaringan, chipset CPU dan GPU, serta arsitektur hardware.

SDK & alat

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

  • SDK dan alat untuk rilis Beta
  • Image sistem emulator untuk perangkat seluler (khusus 64-bit)

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

Image sistem

Kami menyediakan image sistem untuk berbagai perangkat Google Pixel yang dapat Anda gunakan untuk pengembangan dan pengujian. Buka halaman Download untuk rilis guna 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:

  • Image sistem emulator untuk perangkat seluler (khusus 64-bit)
  • Generic System Image (GSI)

Update OTA untuk Pixel melalui program Beta Android

Jika memiliki perangkat Pixel yang didukung, Anda dapat mendaftarkan perangkat tersebut dalam program Beta Android untuk Pixel guna mendapatkan update ke platform Android Beta secara over the air (OTA).

Untuk mempelajari lebih lanjut dan mendaftar, kunjungi g.co/androidbeta.

API Beta dan publikasi

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

API pratinjau tidak akan resmi hingga SDK final dirilis di Stabilitas Platform. Artinya, Anda harus memperkirakan perubahan API selama Beta, terutama selama minggu-minggu awal program. Kami akan menyediakan ringkasan perubahan pada setiap rilis.

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

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

Referensi dan laporan perbedaan API

Dokumentasi referensi platform selalu menampilkan pratinjau, beta, atau rilis akhir platform terbaru. Saat dalam proses pengembangan, API baru akan diberi watermark agar lebih mudah dilihat dan menampilkan nama kode pratinjau sebagai level API. Perhatikan bahwa Anda hanya dapat menggunakan API ini jika Anda membuat build dengan SDK pratinjau.

Saat SDK final tersedia, referensi API akan menunjukkan bahwa API baru telah ditambahkan di tingkat API resmi.

Resource dukungan

Saat Anda menguji dan mengembangkan dengan build Android Beta, gunakan saluran ini untuk melaporkan masalah dan memberikan masukan:

  • Kunjungi halaman Masukan dan masalah untuk mengetahui informasi lengkap tentang cara melaporkan masalah dan memberi 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 dapat memeriksa masalah umum dan menemukan langkah-langkah untuk mengatasinya. Kami akan terus memberi tahu Anda mengenai masalah tersebut jika telah disortir dan dikirimkan ke tim engineer Android untuk ditinjau.
  • [Komunitas Developer Android][community] 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.

[community]: /about/versions/16/qpr2/dev-community