Ditulis oleh Dave Burke, VP of Engineering

Logo Android P

Hari ini kami meluncurkan Android P versi Beta 3, tonggak penting kami yang berikutnya dalam pratinjau developer Android P tahun ini. Karena API developer sudah diselesaikan pada update sebelumnya, versi Beta 3 kini membawa kita sangat dekat dengan apa yang akan Anda lihat di versi final Android P, yang akan diluncurkan musim panas ini.

Android P versi Beta 3 menyertakan perbaikan bug terbaru dan optimalisasi untuk stabilitas dan penyempurnaan, bersama dengan update keamanan Juli 2018. Sekarang adalah saat yang tepat untuk menguji aplikasi Anda guna memastikan mereka siap sebelum rilis final. Cobalah versi Beta 3 dan beri tahu kami pendapat Anda!

Anda bisa mendapatkan Android P versi Beta 3 di perangkat Pixel dengan mendaftar di sini. Bila Anda sudah terdaftar dan menerima Android P versi Beta 2 di perangkat Pixel, Anda akan secara otomatis mendapatkan update ke versi Beta 3. Mitra yang berpartisipasi dalam program Android P versi Beta juga akan mengupdate perangkat mereka ke versi Beta 3 dalam beberapa minggu mendatang.

Apa yang ada dalam update ini?


Update pratinjau hari ini mencakup citra sistem versi Beta 3 untuk perangkat Pixel dan Android Emulator, serta update ke fitur build Android Studio untuk menyertakan D8 sebagai fitur independen. Versi Beta 3 adalah build kandidat rilis awal Android dengan perilaku sistem hampir-final dan API Android P resmi (API level 28).

Dengan fitur build terupdate dan citra sistem versi Beta 3, Anda memiliki semua yang diperlukan untuk menguji aplikasi atau memperluasnya dengan fitur Android P seperti dukungan multi-kamera, cutout tampilan, notifikasi yang disempurnakan, ImageDecoder, TextClassifier, dan banyak lagi. Dalam pengujian Anda, pastikan untuk memperhitungkan bucket Aplikasi standby, pembatasan privasi, dan pembatasan pada antarmuka non-SDK.

Mulai dengan beberapa langkah sederhana


Pratinjau Android P

Pertama, buatlah aplikasi Anda kompatibel dan berikan pengguna transisi yang lancar ke Android P. Instal aplikasi Anda dari Google Play di perangkat Android P versi Beta atau emulator dan uji -- aplikasi harus berjalan dan terlihat bagus, dan menangani perubahan perilaku Android P dengan benar. Setelah melakukan update yang diperlukan, kami menyarankan untuk memublikasikan aplikasi di Google Play tanpa mengubah target platform aplikasi.

Bila Anda tidak memiliki perangkat yang didukung, ingatlah bahwa sebagai gantinya Anda bisa menyiapkan Android Virtual Device pada Android Emulator sebagai lingkungan pengujian. Bila Anda belum mencoba emulator baru-baru ini, Anda akan merasakan bahwa emulator sangat cepat, booting kurang dari 6 detik, bahkan mengizinkan Anda memodelkan layar generasi berikutnya -- seperti layar panjang dan layar dengan cutout tampilan.

Berikutnya, update targetSdkVersion aplikasi Anda ke 28 sesegera mungkin, sehingga pengguna aplikasi yang menggunakan Android P bisa memanfaatkan fitur keamanan, kinerja, dan stabilitas terbaru dari platform ini. Bila aplikasi Anda sudah menargetkan API 26+ sejalan dengan kebijakan Google Play yang akan datang, maka mengubah ke target API 28 semestinya menjadi lompatan kecil. Saat Anda mengubah penargetan, pastikan aplikasi Anda mendukung semua perubahan perilaku yang berlaku.

Penting juga menguji aplikasi Anda untuk penggunaan antarmuka non-SDK dan mengurangi ketergantungan pada mereka. Seperti yang disebutkan baru-baru ini, Android P membatasi akses ke antarmuka non-SDK tertentu. Perhatikan peringatan logcat yang menyoroti penggunaan langsung dari antarmuka non-SDK yang dilarang dan cobalah metode StrictMode baru detectNonSdkApiUsage() untuk menangkap akses lewat program. Bila memungkinkan, Anda sebaiknya berpindah menggunakan NDK atau Android SDK publik yang ekuivalen. Jika tidak ada API publik yang mampu memenuhi kasus penggunaan Anda, mohon beri tahu kami.

Saat Anda siap, masuklah ke Android P dan pelajari tentang fitur dan API baru yang bisa digunakan di aplikasi Anda. Untuk mem-build dengan API baru, cukup download fitur dan SDK API 28 resmi ke Android Studio 3.1, atau gunakan versi terbaru Android Studio 3.2. Kemudian update compileSdkVersion dan targetSdkVersion project Anda ke API 28.

Kunjungi situs Pratinjau Developer untuk detail dan dokumentasi. Lihat juga video ini dan playlist Google I/O Android untuk mengetahui selengkapnya tentang fitur baru di Android P untuk developer.

Publikasikan ke versi alfa, Beta, atau saluran produksi Google Play


Segera setelah Anda siap, publikasikan update APK Anda yang dikompilasi terhadap, atau secara opsional menargetkan, API 28. Memublikasikan update ke Google Play selama pratinjau memungkinkan Anda mendorong update ke pengguna lama untuk menguji kompatibilitas pada perangkat mereka.

Untuk memastikan bahwa aplikasi yang diupdate berjalan dengan baik di Android P serta versi yang lebih lama, strategi yang biasa dipakai adalah menggunakan fitur uji beta Google Play. Dengan uji beta, Anda bisa mendapatkan masukan awal dari sekelompok kecil pengguna -- termasuk pengguna versi Beta 3 — dan kemudian melakukan peluncuran bertahap ke produksi.

Berikutnya?


Terima kasih untuk semua masukan Anda sejauh ini. Teruslah berbagi masukan atau permintaan karena kami sedang mengerjakan rilis konsumen untuk musim panas ini. Jangan ragu menggunakan daftar hotlist kami untuk masalah platform, masalah kompatibilitas aplikasi, dan masalah SDK pihak ketiga.

Selain itu, tim Android engineering akan menjadi host Reddit AMA di r/androiddev untuk menjawab pertanyaan teknis Anda tentang Android P pada tanggal 19 Juli dari jam 11:30-13:00 (Waktu Pasifik). Nantikan pengumuman di r/androiddev dalam beberapa minggu mendatang. Kami menantikan dan siap menjawab pertanyaan-pertanyaan Anda!