Pratinjau Android 14

Selamat datang di Pratinjau Android 14, sebuah program yang akan membantu Anda membangun aplikasi dan menyesuaikan kompatibilitas aplikasi untuk versi baru Android. Anda dapat langsung memulai dengan mendownload alat dan SDK Pratinjau.

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 bangun 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 Android 14

Program Pratinjau Android 14 berjalan dari Februari 2023 hingga versi publik final dirilis untuk AOSP dan OEM yang direncanakan dalam 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.
  • 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 dan API tambahan, serta perubahan perilaku.
  • Terus kirim masukan tentang perubahan perilaku dan API.
  • Siapkan aplikasi untuk konsumen Beta.
  • Lanjutkan pengujian kompatibilitas dan publikasikan update aplikasi ke jalur pengujian 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 dan perhatikan masukan dari pengguna Android Beta.
  • Mulai pengujian awal dengan menargetkan Android 14.
  • Beri tahu developer SDK dan library terkait masalah kompatibilitas.
Mei Beta 2 Rilis inkremental dengan kualitas Beta
  • Lanjutkan pengujian kompatibilitas, perhatikan masukan dari pengguna Android Beta.
  • Lanjutkan pengujian awal dengan menargetkan Android 14.
  • Terus beri tahu developer SDK dan library terkait masalah kompatibilitas.
Stabilitas Platform
Juni Beta 3 Tahap pencapaian Stabilitas Platform pertama, termasuk API dan perilaku akhir. Publikasi Play juga akan terbuka.
  • Mulai pengujian kompatibilitas final untuk aplikasi, SDK, dan library.
  • Rilis versi aplikasi yang kompatibel.
  • Lanjutkan pekerjaan untuk menargetkan Android 14.
  • Update SDK dan library serta beri tahu developer jika ada masalah kompatibilitas.
Juli, Agustus Beta 4, 5, ... Build yang hampir final untuk pengujian akhir.
  • Rilis versi aplikasi, SDK, dan library yang kompatibel.
  • Lanjutkan pekerjaan untuk menargetkan Android 14.
  • Buat dengan fitur dan API baru.
Rilis final Rilis Android 14 untuk AOSP dan ekosistem.
  • Rilis versi yang kompatibel untuk aplikasi, SDK, dan library.
  • Lanjutkan pekerjaan untuk menargetkan Android 14.
  • Buat dengan fitur dan API baru.

Tahap pencapaian Stabilitas Platform

Android 14 menyertakan tahap pencapaian yang disebut Stabilitas Platform untuk membantu Anda merencanakan pengujian dan rilis final. Tahap pencapaian ini berarti Android 14 telah mencapai API internal dan eksternal final, perilaku dari sisi aplikasi final, dan daftar API non-SDK final. Kami memperkirakan Android 14 akan mencapai Stabilitas Platform dengan versi Beta 3 pada Juni 2023. 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

Selama Pratinjau Developer, Anda harus berfokus pada 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. 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 14 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 periksa masukan dari para pengguna itu 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 14 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 14 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 14 pada API level resmi. Sebaiknya publikasikan ke jalur alfa dan beta Google Play terlebih dahulu agar Anda dapat menguji aplikasi sebelum mendistribusikannya secara luas melalui toko.

Beta 4, 5, ...

Dengan rilis Beta 4, 5, dan rilis beta final lainnya, kami akan menawarkan build 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 14 dirilis untuk AOSP dan ekosistem Android yang lebih luas. Kemungkinan besar beberapa pengguna akan mengupdate ke Android 14 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 Android 14?

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

SDK & alat

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

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

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

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

Image sistem

Kami menyediakan image sistem untuk berbagai perangkat Google 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 masih dapat mengembangkan dan menguji menggunakan metode lain, bergantung pada alur kerja Anda:

API pratinjau dan publikasi

Program Pratinjau Android 14 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 14 baru selama waktu ini, Anda harus menargetkan versi Pratinjau Android 14 dengan mengupdate konfigurasi build aplikasi.

Pratinjau Android 14 menyediakan API pratinjau—API tidak akan menjadi resmi hingga SDK final dirilis di Stabilitas Platform. Artinya, Anda harus memperkirakan adanya perubahan API dari waktu ke waktu, terutama selama minggu-minggu awal program ini. Kami akan menyediakan ringkasan perubahan pada setiap rilis Android 14.

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

Tetap terbaru

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 Android 14 lebih lanjut, baca 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 14 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 14 yang mungkin memengaruhi aplikasi setelah Anda mengalihkan targetSdkVersion aplikasi untuk menargetkan Android 14.
  • 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 14, lalu menargetkan platform baru dan mem-build dengan API baru.

Referensi dan laporan perbedaan API

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

Saat Android 14 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:

Resource dukungan

Saat melakukan pengujian dan pengembangan dengan Android 14, 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.
  • Issue tracker Pratinjau Android adalah issue tracker utama kami. Anda dapat melaporkan bug, masalah performa, dan masukan umum melalui issue tracker. 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 Developer Android adalah komunitas tempat Anda dapat terhubung dengan pengguna dan developer lain yang menangani build pratinjau Android 14. Di sana, Anda dapat berbagi pengamatan dan ide serta menemukan jawaban atas pertanyaan Anda.

Mulai!

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