Pratinjau Developer Android 11

Selamat datang di Pratinjau Developer Android 11, 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. Anda dapat melaporkan masalah menggunakan issue tracker kami. Anda juga dapat terhubung dengan developer lain di Komunitas Developer.

Linimasa, tahap pencapaian, dan update

Linimasa untuk pratinjau developer dan beta Android 11

Program Pratinjau Developer Android 11 berlangsung dari bulan Februari 2020 hingga rilis publik final ke AOSP dan OEM, yang rencananya dilakukan pada Kuartal 3 2020. 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.
Maret Pratinjau Developer 2 Update inkremental dengan fitur, API, dan perubahan perilaku tambahan. Sampaikan masukan kepada kami selagi Anda menangani API dan perubahan perilaku. Mulai pengujian kompatibilitas aplikasi awal.
April Pratinjau Developer 3 Update inkremental untuk stabilitas dan performa. Siapkan aplikasi untuk build Beta konsumen. Lanjutkan pengujian kompatibilitas, publikasikan update tanpa mengubah penargetan. Beri tahu developer SDK dan library terkait masalah yang ada.
Mei Pratinjau Developer 4 Update inkremental untuk stabilitas dan performa. Lanjutkan pengujian kompatibilitas, mulai pengujian awal dengan menargetkan Android 11.
Juni Beta 1 API Final. Publikasi Play dibuka. Mulai pengujian kompatibilitas final untuk aplikasi, SDK, dan library. Rilis versi yang kompatibel, perhatikan masukan dari pengguna Android Beta. Lanjutkan pekerjaan untuk menargetkan Android 11. Build dan uji dengan API resmi.
Juli Beta 2 Tahap pencapaian Stabilitas Platform. Perilaku sistem final. Lanjutkan pengujian kompatibilitas final untuk aplikasi, SDK, dan library. Rilis versi yang kompatibel. Lanjutkan pekerjaan untuk menargetkan Android 11.
Agustus Beta 3 Build kandidat rilis. Rilis update yang kompatibel untuk aplikasi, SDK, dan library. Lanjutkan pekerjaan untuk menargetkan Android 11. Build aplikasi dengan fitur dan API baru.
Kuartal 3 Rilis akhir Rilis Android 11 untuk AOSP dan ekosistem. Rilis update yang kompatibel untuk aplikasi, SDK, dan library. Lanjutkan pekerjaan untuk menargetkan Android 11. Build aplikasi dengan fitur dan API baru.

Tahap pencapaian Stabilitas Platform

Baru di Android 11 - Kami memperkenalkan tahap pencapaian yang disebut "Stabilitas Platform" untuk membantu Anda merencanakan pengujian dan rilis final. Tahap pencapaian ini berarti Android 11 telah mencapai API internal dan eksternal final, perilaku dari sisi aplikasi final, dan daftar API non-SDK final (daftar abu-abu). Kami memperkirakan Android 11 akan mencapai Stabilitas Platform dengan versi Beta 2 pada bulan Juli 2020. 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.

Build Pratinjau Developer menyediakan lingkungan pengujian dan pengembangan awal yang dapat Anda gunakan untuk mengidentifikasi masalah kompatibilitas di aplikasi Anda, dan merencanakan migrasi atau memilih pekerjaan yang diperlukan untuk menargetkan platform yang baru. Untuk semua masukan dan masalah, harap gunakan issue tracker. 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 akan menyertakan API Android 11 final serta SDK dan NDK resmi untuk mengompilasi dan menguji aplikasi Anda. Android 11 akan menyediakan API level standar untuk saat ini.

Dari Beta 1, Anda juga dapat memublikasikan aplikasi ke perangkat yang menjalankan Android 11 pada API level resmi. Anda dapat melakukannya ke track alfa dan beta Google Play terlebih dahulu sehingga dapat menguji aplikasi sebelum mendistribusikannya secara luas melalui Store.

Mulai Beta 2, Android 11 akan mencapai Stabilitas Platform, yang artinya perilaku sistem sudah bersifat final. Anda nantinya dapat mengakses image sistem yang mendekati final untuk menguji perilaku dan fitur sistem. Android 11 akan menyediakan API level standar untuk saat ini.

Stabilitas Platform adalah saat untuk mengalihkan fokus ke pengujian kompatibilitas final, serta menyediakan aplikasi, SDK, dan library yang sudah diupdate kepada pengguna dan developer downstream. Anda juga dapat membuat aplikasi dengan API final dan menyempurnakan kode baru yang menggunakan API atau fitur baru.

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

Apa saja yang disertakan dalam Pratinjau Developer?

Program Pratinjau Developer Android 11 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 11
  • Image sistem emulator Android 11 untuk perangkat seluler (untuk 32 bit & 64 bit, baca catatan rilis)

Kami akan menyediakan update untuk alat pengembangan tersebut di setiap tahap pencapaian sesuai kebutuhan.

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

Update OTA untuk Pixel melalui program Beta Android

Jika memiliki perangkat Pixel 4/4 XL, Pixel 3a/3a XL, Pixel 3/3 XL, atau Pixel 2/2 XL, Anda dapat mendaftarkannya ke program Beta Android untuk mendapatkan update ke Android 11 Beta secara over the air (OTA). Setelah terdaftar, perangkat akan menerima update over the air (OTA) secara berkala ke build Android 11 terbaru hingga (dan termasuk) rilis final.

Image sistem

Pratinjau Developer menyertakan image sistem untuk berbagai perangkat Pixel yang dapat Anda gunakan untuk pengembangan dan pengujian. Jika memiliki perangkat Pixel 4/4 XL, Pixel 3a/3a XL, Pixel 3/3 XL, atau Pixel 2/2 XL, Anda dapat mengunjungi halaman download dan mendownload image sistem untuk pengembangan dan pengujian. Baca Mendapatkan Android 11 untuk mengetahui detailnya.

Perlu diperhatikan bahwa jika Anda sudah menginstal image sistem Pratinjau Developer Android 11, perangkat Anda akan otomatis menerima update Beta Android secara over the air (OTA).

API pratinjau dan publikasi

Pratinjau Developer Android 11 awalnya menyediakan sistem dan library Android khusus pengembangan yang tidak memiliki API level standar. Jika ingin menargetkan platform baru ini dan mem-build aplikasi dengan API Android 11 yang baru pada tahap ini, Anda harus menargetkan versi Pratinjau Developer Android 11 dengan menetapkan targetSdkVersion aplikasi ke 'R' serta minSdkVersion dan compileSdkVersion Gradle ke android-R. Untuk mengetahui informasi selengkapnya, baca Memperbarui konfigurasi build untuk Android 11.

Pratinjau Developer Android 11 menyediakan API pratinjau, dan API ini tidak akan berstatus resmi hingga SDK final dirilis. 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 11.

Nantinya dalam Pratinjau Developer, API developer akan dijadikan versi final dan Anda dapat mendownload Android 11 SDK resmi 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 11. Saat SDK final tersedia, Anda dapat menargetkan API level Android 11 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 11, Anda dapat melakukannya melalui email atau download langsung dari situs Anda kapan saja.

Selalu terupdate

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 11 lebih lanjut, lihat referensi dokumentasi berikut:

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 "R" sebagai API levelnya. Perlu diperhatikan bahwa Anda hanya dapat menggunakan API ini ketika mem-build aplikasi dengan SDK Pratinjau Developer Android 11.

Pada SDK final, akan tersedia informasi bahwa API baru tersebut ditambahkan dalam API level resmi ("30"). Catatan: Untuk menampilkan API Android 11, pastikan Anda menetapkan opsi dalam pemilih API Level pada navigasi di sebelah kiri halaman referensi apa pun.

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

Perubahan dalam laporan perbedaan menyertakan link ke dokumentasi referensi API yang terkait.

Referensi dukungan

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

  • Issue tracker Pratinjau Developer Android adalah saluran masukan utama kami. Anda dapat melaporkan bug, masalah performa, dan masukan umum melalui issue tracker. Anda juga dapat memeriksa masalah-masalah umum dan menemukan langkah-langkah solusi. Kami akan terus menyampaikan informasi terbaru tentang masalah Anda selagi masalah tersebut disortir dan dikirimkan ke tim engineer Android untuk ditinjau.
  • Untuk mengetahui detail tentang cara melaporkan berbagai jenis masalah, lihat halaman Masukan.
  • Komunitas Pratinjau Developer adalah komunitas tempat Anda dapat terhubung dengan pengguna dan developer lain yang menangani Pratinjau Developer Android 11. Di sana, Anda dapat berbagi pengamatan dan ide serta menemukan jawaban atas pertanyaan Anda.

Mulai!

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