Bersiaplah untuk menggunakan 12L, yaitu update fitur baru untuk perangkat layar besar yang akan hadir awal tahun depan. Coba sekarang juga!

Pratinjau Android 12

Selamat datang di Pratinjau 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.

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 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. Program ini mencakup tahap pencapaian berikut:

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. 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.
Jika tersedia 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. 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.

Apa saja yang disertakan dalam Pratinjau Android 12?

Program Pratinjau Android 12 menyertakan semua yang Anda perlukan untuk menguji aplikasi yang ada dengan 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 Android 12 menyertakan image sistem untuk berbagai perangkat Pixel yang dapat Anda gunakan untuk pengembangan dan pengujian. Kunjungi halaman Download untuk mendapatkan citra sistem 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.

Update OTA untuk Pixel melalui program Beta Android

Jika memiliki perangkat Pixel 5, Pixel 4a, Pixel 4a (5G), Pixel 4, Pixel 3a, Pixel 3a XL, Pixel 3, atau Pixel 3 XL, Anda dapat mendaftarkan perangkat tersebut di Android Beta untuk program Pixel guna mendapatkan update ke secara over the air (OTA) Android 12 Beta. Setelah terdaftar, perangkat akan menerima update over the air (OTA) secara berkala untuk build Android 12 terbaru hingga (dan termasuk) rilis final.

Untuk mendaftar, buka g.co/androidbeta.

API pratinjau dan publikasi

Pratinjau 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 Android 12 dengan menyetel targetSdkVersion dan minSdkVersion yang ada di aplikasi Anda ke "S" dan Grandle compileSdkVersion-nya ke "android-S". Untuk mengetahui informasi selengkapnya, baca Memperbarui konfigurasi build untuk Android 12.

Pratinjau Android 12 menyajikan API pratinjau — API ini tidak akan menjadi resmi hingga SDK final dirilis di Platform Stability. Ini berarti Anda dapat mengharapkan perubahan API dari waktu ke waktu, terutama selama fase Pratinjau Developer dalam program ini. Kami akan menyediakan ringkasan perubahan pada setiap rilis Pratinjau Android 12.

Nantinya dalam Pratinjau, 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.

Sampai tahap pencapaian Stabilitas Platform, Google Play akan mencegah publikasi aplikasi yang menargetkan 'S' atau API level resmi Android 12. Saat SDK final tersedia, Anda dapat menargetkan API level Android 12 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 12, Anda dapat melakukannya melalui email atau download langsung dari situs Anda kapan saja.

Selalu terkini

Selama Pratinjau Android 12, 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:

Informasi selengkapnya

Untuk mempelajari Android 12 lebih lanjut, baca 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 fitur dan perubahan Android 12 meringkas semua fitur dan perubahan perilaku yang didokumentasikan yang mungkin memengaruhi developer aplikasi.
  • Halaman Perubahan perilaku:semua aplikasi dan Perubahan perilaku: Aplikasi yang menargetkan Android 12 menguraikan secara detail semua update di Android 12 yang mungkin memengaruhi aplikasi Anda dan menyorot area yang harus Anda uji.
  • 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 rilis Pratinjau Developer atau Beta.

Referensi dan laporan perbedaan API

Referensi API Android 12 yang lengkap tersedia secara online. Saat masih dalam pengembangan, API yang baru diberi watermark agar 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 menandai API baru dengan 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 menguji dan mengembangkan Android 12, 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.
  • Issue Tracker Android Beta merupakan 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 Android Beta adalah komunitas tempat Anda dapat terhubung dengan pengguna dan developer lain yang bekerja dengan Android 12 Beta. Di komunitas itu, 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 Android 12.