Selamat datang di Pratinjau Developer Android 12. Beri kami masukan lebih awal dan sering, serta bantu kami menjadikan Android 12 sebagai rilis terbaik!

Pratinjau Developer Android 12

Selamat datang di Pratinjau Developer Android 12, sebuah program yang akan membantu Anda membuat aplikasi dan menyesuaikan kompatibilitas aplikasi untuk versi baru Android. Program ini tersedia gratis, dan Anda dapat langsung memulai dengan mendownload alat dan SDK Pratinjau Developer.

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

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

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

Masukan Anda sangatlah penting. Mulai di sini untuk melaporkan 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 pratinjau developer dan beta Android 12

Program Pratinjau Developer Android 12 berjalan dari Februari 2021 hingga versi publik final dirilis untuk AOSP dan OEM yang direncanakan pada akhir tahun ini. 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. Tahap pencapaian tersebut tercantum di bawah ini.

Linimasa Build Jenis Tindakan developer
Februari Pratinjau Developer 1 Build dasar pengukuran awal yang berfokus pada masukan developer, dengan fitur, API, dan perubahan perilaku baru. Jendela prioritas untuk masukan tentang API. Pelajari API dan perubahan perilaku baru serta laporkan setiap masalah atau permintaan penting kepada kami selama jangka waktu ini. Mulai pengujian kompatibilitas aplikasi awal.
Maret Pratinjau Developer 2 Update inkremental dengan fitur, API, dan perubahan perilaku tambahan. Prioritas untuk Masukan berlanjut. Berikan masukan saat Anda mencoba API baru dan menguji perubahan perilaku.
April Pratinjau Developer 3 Update inkremental untuk stabilitas dan performa.a12 Siapkan aplikasi untuk konsumen Beta. Lanjutkan pengujian kompatibilitas, publikasikan update tanpa mengubah penargetan.
Mei Beta 1 Rilis kualitas beta awal, update over-the-air ke pengguna awal yang mendaftar di program Beta Android. Lanjutkan pengujian kompatibilitas, perhatikan masukan dari pengguna build Beta Android. Mulai pengujian awal dengan menargetkan Android 12. Beri tahu developer SDK dan library terkait masalah yang ada.
Juni-Juli Beta 2, 3 Rilis inkremental dengan kualitas Beta Lanjutkan pengujian kompatibilitas, perhatikan masukan dari pengguna build Beta Android. Mulai pengujian awal dengan menargetkan Android 12.
Agustus Beta 4 Tahap pencapaian Stabilitas Platform. API dan perilaku final. Publikasi Play akan dibuka. Mulai pengujian kompatibilitas final untuk aplikasi, SDK, dan library. Rilis versi yang kompatibel. Lanjutkan pekerjaan untuk menargetkan Android 12. Update SDK dan library serta beri tahu developer jika ada masalah.
Kandidat Build kandidat rilis. Rilis update yang kompatibel untuk aplikasi, SDK, dan library. Lanjutkan pekerjaan untuk menargetkan Android 12. Buat dengan fitur dan API baru.
Rilis final Rilis Android 12 untuk AOSP dan ekosistem. Rilis update yang kompatibel untuk aplikasi, SDK, dan library. Lanjutkan pekerjaan untuk menargetkan Android 12. Buat dengan fitur dan API baru.

Tahap pencapaian Stabilitas Platform

Android 12 menyertakan tahap pencapaian yang disebut "Stabilitas Platform" untuk membantu Anda merencanakan pengujian dan rilis final. Tahap pencapaian ini berarti Android 12 telah mencapai API internal dan eksternal final, perilaku dari sisi aplikasi final, dan daftar API non-SDK final (daftar abu-abu). Kami memperkirakan Android 12 akan mencapai Stabilitas Platform di Beta 4 pada Agustus 2021. Mulai saat itu, tidak akan ada perubahan lebih lanjut yang memengaruhi aplikasi Anda.

Kami menghimbau semua developer aplikasi, game, SDK, library, dan mesin game 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

Bagi developer, area yang perlu difokuskan selama Pratinjau Developer adalah 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. Masukkan yang Anda berikan selama waktu ini sangatlah penting bagi kami. Anda juga harus memperkirakan beberapa perubahan API dengan setiap update ini. Harap tinjau panduan migrasi guna mengetahui langkah-langkah untuk membuat aplikasi Anda kompatibel dengan platform baru ini, lalu targetkan platform tersebut jika Anda sudah siap.

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

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

Mulai dari Beta 4, Android 12 akan mencapai Stabilitas Platform, yang artinya 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 12 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 menyempurnakan kode baru 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 12 pada API level resmi. Setelah Stabilitas Platform, sebaiknya publikasikan ke trek alfa dan beta Google Play terlebih dahulu sehingga Anda dapat menguji aplikasi sebelum mendistribusikannya secara luas melalui toko.

Untuk semua SDK, library, fitur, dan developer mesin game, sangat penting untuk memulai pengujian di Stabilitas Platform dan merilis update yang kompatibel sesegera mungkin. Developer aplikasi dan game downstream Anda mungkin diblokir sampai mereka menerima update Anda. Jika Anda telah merilis update yang kompatibel, sampaikan dan beri tahu developer Anda!

Apa saja yang disertakan dalam Pratinjau Developer?

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

Alat SDK & NDK

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

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

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

Baca Mendapatkan Android 12 untuk memulai. Baca panduan migrasi untuk mengetahui informasi tentang cara merencanakan pengujian dan pengembangan agar selaras dengan siklus rilis Android 12, serta catatan rilis untuk mengetahui masalah umum.

Image sistem

Pratinjau Developer menyertakan image sistem untuk berbagai perangkat Pixel yang dapat Anda gunakan untuk pengembangan dan pengujian. Jika memiliki perangkat Pixel 5, Pixel 4a 5G, Pixel 4a, Pixel 4/4 XL, Pixel 3a/3a XL, atau Pixel 3/3 XL, Anda dapat membuka halaman Unduhan guna mendapatkan image sistem untuk pengembangan dan pengujian.

Jika tidak memiliki perangkat Pixel, Anda dapat mengembangkan dan menguji menggunakan image sistem Android Emulator. Dengan menggunakan Android Studio, download komponen ini melalui SDK Manager:

  • Image sistem emulator untuk perangkat seluler (khusus 64-bit, lihat catatan rilis) Android 12

Baca Mendapatkan Android 12 untuk mengetahui detailnya.

Mem-flash ke Update OTA untuk 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. Untuk mengetahui informasi selengkapnya, baca Mendapatkan Android 12.

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.

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

API pratinjau dan publikasi

Pratinjau Developer Android 12 awalnya menyediakan sistem dan library Android khusus pengembangan yang tidak memiliki API level standar. Jika Anda ingin menargetkan platform baru dan membuat build dengan API Android 12 baru selama waktu ini, Anda harus menargetkan versi Pratinjau Developer Android 12 dengan menyetel targetSdkVersion dan minSdkVersion yang ada di aplikasi Anda ke "S" dan compileSdkVersion yang ada di Grandle-nya ke "android-S". Untuk mengetahui informasi selengkapnya, baca Memperbarui konfigurasi build untuk Android 12.

Pratinjau Developer Android 12 menyediakan API pratinjau, dan API tidak akan menjadi resmi hingga SDK final dirilis di Stabilitas Platform. Artinya, Anda dapat memperkirakan adanya perubahan API dari waktu ke waktu, terutama selama minggu-minggu awal program ini. Kami akan menyediakan ringkasan perubahan dengan setiap update Pratinjau Developer Android 12.

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

Selama Pratinjau Developer, Google Play tidak mengizinkan publikasi aplikasi yang menargetkan versi 'R' atau API level resmi Android 12. Saat SDK final tersedia, Anda dapat menargetkan API level Android 12 resmi dan memublikasikan aplikasi ke Google Play melalui saluran rilis alfa, beta, dan produksi. Sementara itu, jika ingin mendistribusikan aplikasi ke penguji yang menargetkan Android 12, Anda dapat melakukannya melalui email atau download langsung dari situs Anda kapan saja.

Selalu terkini

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 melalui saluran berikut:

Informasi selengkapnya

Untuk mempelajari Pratinjau Developer Android 12 lebih lanjut, lihat referensi dokumentasi berikut:

  • Panduan migrasi menguraikan proses untuk menjadikan aplikasi Anda kompatibel dengan Android 12, lalu menargetkan platform baru dan mem-build dengan API baru.
  • Halaman Perubahan perilaku menjelaskan update di Android 12 yang dapat memengaruhi aplikasi Anda dan area tempat Anda harus melakukan pengujian.
  • Halaman fitur baru berisi ringkasan fitur, kemampuan, dan API baru, dengan panduan developer tentang fitur utama yang baru.
  • Halaman catatan rilis mencantumkan dan menjelaskan masalah umum dan perubahan transitif yang spesifik untuk setiap pratinjau atau rilis beta.

Referensi dan laporan perbedaan API

Referensi API Pratinjau Developer selengkapnya tersedia online. Saat dalam proses pengembangan, API yang baru akan diberi watermark agar lebih mudah dilihat dan menampilkan "S" sebagai API levelnya. Perlu diperhatikan bahwa Anda hanya dapat menggunakan API ini ketika mem-build aplikasi dengan SDK Pratinjau Developer Android 12.

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

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

Perubahan pada laporan perbedaan berisi link ke dokumentasi referensi API terkait.

Resource dukungan

Saat melakukan pengujian dan pengembangan dengan Pratinjau Developer Android 12, harap gunakan saluran ini untuk melaporkan masalah dan memberikan masukan:

  • Kunjungi halaman Masukan dan masalah untuk mengetahui informasi lengkap 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.
  • Pelacak masalah Pratinjau Developer Android adalah issue tracker utama kami. Anda dapat melaporkan bug, masalah performa, dan masukan umum melalui pelacak masalah. Anda juga dapat memeriksa masalah yang diketahui dan menemukan langkah untuk mengatasinya. 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 Pratinjau Developer adalah komunitas tempat Anda dapat terhubung dengan pengguna dan developer lain yang menangani Pratinjau Developer Android 12. Di sana, Anda dapat berbagi pengamatan dan ide serta menemukan jawaban atas pertanyaan Anda.

Mulai!

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