Selamat datang di Pratinjau Developer Android 13. Beri kami masukan, dan bantu kami menjadikan Android 13 sebagai rilis terbaik.

Pratinjau Developer Android 13

Selamat datang di Pratinjau Developer Android 13, 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.

Image sistem hardware dan emulator

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

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

Masukan dan dukungan

Masukan Anda sangatlah penting. Mulai di sini untuk melaporkan masalah dan beri tahu kami pendapat Anda. Jalin komunikasi dengan developer lain di Komunitas Developer untuk berbagi pengalaman Anda.

Linimasa, tahap pencapaian, dan update

Linimasa untuk program Pratinjau Developer Android 13

Program Pratinjau Developer Android 13 berjalan dari Februari 2022 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. Lihat tabel berikut untuk mempelajari lebih lanjut apa yang harus Anda fokuskan selama setiap tahap pencapaian.

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. Terus kirim masukan tentang perubahan perilaku dan API. Siapkan aplikasi untuk versi Beta konsumen. Lanjutkan pengujian kompatibilitas, publikasikan update tanpa mengubah penargetan.
April 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 13. Beri tahu developer SDK dan library terkait masalah yang ada.
Mei Beta 2 Rilis inkremental dengan kualitas Beta Lanjutkan pengujian kompatibilitas, perhatikan masukan dari pengguna build Beta Android. Mulai pengujian awal dengan menargetkan Android 13. Beri tahu developer SDK dan library terkait masalah yang ada.
Stabilitas Platform
Juni Beta 3 Tahap pencapaian Stabilitas Platform pertama. 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 13. Update SDK dan library serta beri tahu developer jika ada masalah.
Juli Beta 4 Build yang hampir final untuk pengujian akhir. Rilis versi aplikasi, SDK, dan library yang kompatibel. Lanjutkan pekerjaan untuk menargetkan Android 13. Buat dengan fitur dan API baru.
Rilis final Rilis Android 13 untuk AOSP dan ekosistem. Rilis versi yang kompatibel untuk aplikasi, SDK, dan library. Lanjutkan pekerjaan untuk menargetkan Android 13. Buat dengan fitur dan API baru.

Tahap pencapaian Stabilitas Platform

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

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.

Fase pratinjau

Setiap fase program pratinjau membantu Anda menyiapkan aplikasi untuk rilis AOSP yang stabil dan ekosistem Android.

Pratinjau Developer 1 dan 2

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. Masukan 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

Beta 1 memberi Anda lingkungan pembuatan dan pengujian Android 13 yang lebih lengkap dan stabil, dan ini adalah build pertama yang kami berikan kepada pengguna awal yang telah 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. Ini waktu yang tepat untuk mulai mempersiapkan perubahan penargetan aplikasi nantinya.

Beta 2

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

Beta 3

Mulai versi Beta 3, Android 13 akan mencapai Stabilitas Platform, yang berarti 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 13 akan menyediakan API level standar pada 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 meningkatkan kode 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 13 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.

Beta 4

Dengan versi Beta 4, kami akan menawarkan versi kandidat rilis untuk pengujian akhir Anda. Setelah selesai menguji, Anda harus merilis update yang kompatibel untuk aplikasi, SDK, library, alat, dan game engine Anda untuk memastikan bahwa pengguna yang meng-upgrade perangkat mereka pada rilis akhir memiliki pengalaman pengguna yang baik. Anda juga dapat terus membuat fungsi baru menggunakan fitur dan API baru, serta menguji aplikasi Anda sambil menargetkan API level terbaru untuk menemukan masalah yang mungkin muncul.

Rilis final

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

Program Pratinjau Developer Android 13 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 untuk Android 13
  • Image sistem emulator untuk perangkat seluler untuk Android 13 (khusus 64-bit, lihat catatan rilis)

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

Baca Mendapatkan Android 13 untuk memulai. Baca panduan migrasi untuk mengetahui informasi tentang cara merencanakan pengujian dan pengembangan agar selaras dengan siklus rilis Android 13, 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. Kunjungi halaman Download untuk mendapatkan image 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 13

Baca Mendapatkan Android 13 untuk mengetahui detailnya.

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 mengetahui informasi selengkapnya, baca Mendapatkan Android 13.

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 13 awalnya menyediakan sistem dan library Android khusus pengembangan yang tidak memiliki API level standar. Jika ingin menargetkan platform baru dan mem-build dengan API Android 13 API baru selama waktu ini, Anda harus menargetkan versi Pratinjau Developer Android 13 dengan mengupdate konfigurasi build aplikasi.

Pratinjau Developer Android 13 menyediakan API pratinjau—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 13.

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

Saat SDK final tersedia di Stabilitas Platform, Anda dapat mem-build, menguji, dan memublikasikan update aplikasi kepada pengguna. Dalam sebagian besar kasus, sebaiknya publikasikan aplikasi Anda ke Google Play melalui saluran rilis alfa, beta, dan produksi. Anda juga dapat mendistribusikan aplikasi kepada penguji melalui email atau download langsung dari situs Anda.

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

  • Halaman daftar fitur dan perubahan memberikan ringkasan semua fitur penting dan perubahan perilaku dalam rilis ini, termasuk deskripsi singkat aplikasi yang mungkin terpengaruh.
  • Halaman perubahan perilaku untuk semua aplikasi menjelaskan update di Android 13 yang mungkin memengaruhi aplikasi Anda, terlepas dari targetSdkVersion aplikasi dan area yang harus diuji. Fokus pada pengujian untuk perubahan perilaku ini terlebih dahulu.
  • Halaman perubahan perilaku yang ditargetkan menjelaskan update di Android 13 yang mungkin memengaruhi aplikasi setelah Anda mengalihkan targetSdkVersion aplikasi ke target Android 13.
  • 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.
  • Panduan migrasi menguraikan proses untuk menjadikan aplikasi Anda kompatibel dengan Android 13, lalu menargetkan platform baru dan mem-build dengan API baru.

Referensi dan laporan perbedaan API

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

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

Untuk mengetahui gambaran mendetail tentang API baru, telah dimodifikasi, tidak digunakan lagi, 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 13, 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 13. Di sana, Anda dapat berbagi pengamatan dan ide serta menemukan jawaban atas pertanyaan Anda.

Mulai!

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