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 buat aplikasi dengan kemampuan platform terbaru.

Masukan Anda sangat 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. Beri kami masukan selagi Anda bekerja dengan 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 tentang 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 akan 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. Buat 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. Buat 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 abu-abu non-SDK final. 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 mengimbau 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 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 mem-build aplikasi dengan API final dan menyempurnakan kode baru yang menggunakan API atau fitur baru.

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

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

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.

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 informasi selengkapnya.

Update Flash-ke-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 informasi selengkapnya, baca Mendapatkan Android 11.

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 11 menyediakan sistem khusus pengembangan dan library Android yang tidak memiliki API level standar. Jika ingin menargetkan platform baru ini dan mem-build aplikasi dengan API Android 11 yang baru, Anda harus menargetkan versi Pratinjau Developer Android 11 dengan menetapkan targetSdkVersion aplikasi ke 'R' dan minSdkVersion serta 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 memberikan ringkasan perubahan pada setiap update Pratinjau Developer Android 11.

Selama Pratinjau Developer, Google Play tidak mengizinkan publikasi aplikasi yang menargetkan API level resmi 'R' atau 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 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 11 lebih lanjut, lihat referensi dokumentasi berikut:

Referensi dan laporan perbedaan API

Referensi API Pratinjau Developer lengkap tersedia secara online. API baru diberi watermark agar lebih mudah dilihat dan menampilkan Android 11 sebagai API level. Perlu diperhatikan bahwa Anda hanya dapat menggunakan API ini ketika membuat aplikasi dengan SDK Pratinjau Developer Android 11.

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

Perubahan pada laporan perbedaan berisi link ke dokumentasi referensi API 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 yang diketahui 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 Android 11 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.