Ditulis oleh Dave Burke, VP of Engineering
Tim kami, seperti Anda semua, semakin terbiasa dengan keadaan baru ini. Banyak dari kita, bekerja dari ruang tamu, dapur, halaman belakang dan kamar tidur. Jadi, dari rumah kami ke rumah Anda, kami ingin meluangkan waktu sejenak untuk membagikan developer preview terbaru untuk Android 11. Update ini mencakup perbaikan bug dan rangkaian peningkatan produktivitas untuk developer.
Anda bisa melihat beberapa penjelasannya di bawah ini, dan
kunjungi situs developer Android 11 untuk detail selengkapnya tentang semua fitur baru di Android 11. Rilis hari ini
untuk kalangan developer dan tidak ditujukan untuk penggunaan sehari-hari atau pengguna umumnya, sehingga kami menyediakannya melalui
download manual dan flash untuk perangkat Pixel 2, 3, 3a, atau 4. Jika Anda sudah menjalankan build Developer Preview, Anda akan segera menerima update over-the-air (OTA) untuk rilis hari ini. Seperti biasa,
beri tahu kami pendapat Anda, dan terima kasih atas masukan bermanfaat yang telah Anda berikan sejauh ini.
Apa yang ada di Developer Preview 3
Dalam rilis hari ini ada sejumlah fitur dan perubahan baru yang bisa Anda coba, serta update terbaru fitur, API, dan alat saat ini. Berikut adalah beberapa di antaranya:
Update exit reasons aplikasi - Aplikasi bisa keluar karena berbagai alasan, mulai dari error hingga system kill atau aksi pengguna. Di banyak jenis perangkat, konfigurasi memori, dan skenario pengguna yang digunakan aplikasi Anda, penting untuk memahami mengapa aplikasi tersebut keluar dan bagaimana keadaannya saat itu. Android 11 membuatnya lebih mudah dengan
exit reasons API yang bisa Anda gunakan untuk
meminta detail keluarnya aplikasi baru-baru ini. Di DP3 kami mengupdate API berdasarkan masukan Anda, jadi silakan lihat. Jika Anda belum berkesempatan melihat API baru ini, kami sarankan untuk mencobanya dan memberi tahu kami pendapat Anda
di sini.
Analisis heap GWP-ASan - Android 11 menggunakan berbagai fitur untuk mengamankan komponen yang sangat penting dalam platform dan aplikasi. Di DP3, kami menambahkan GWP-ASan sebagai cara untuk membantu developer menemukan dan memperbaiki masalah keamanan memori. GWP-ASan adalah fitur alokasi sampling yang mendeteksi error memori heap dengan overhead atau dampak minimal pada kinerja. Kami mengaktifkan GWP-ASan untuk berjalan secara default di platform biner serta aplikasi sistem, dan sekarang Anda juga bisa mengaktifkannya untuk aplikasi Anda. Jika aplikasi Anda menggunakan kode atau library native, kami sarankan untuk mengaktifkan GWP-ASan dan mengujinya sesegera mungkin. Untuk detailnya, lihat
dokumentasi.
ADB Incremental - Menginstal APK yang sangat besar dengan ADB (Android Debug Bridge) selama pengembangan bisa memperlambat dan berdampak pada produktivitas Anda, terutama bagi developer yang mengerjakan Game Android. Dengan ADB Incremental di Android 11, menginstal APK besar (2GB+) dari komputer pengembangan ke perangkat Android 11 bisa dilakukan 10x lebih cepat. Untuk menggunakan fitur developer baru ini, pertama-tama
tandatangani APK Anda dengan format
APK signature scheme v4 baru, lalu instal APK dengan fitur baris perintah ADB terbaru yang ada di Android 11 Preview SDK. Fitur baru ini adalah bagian dari
rangkaian fitur baru yang kami bangun untuk membuat Anda lebih produktif dalam membangun game di Android. Perhatikan bahwa di DP3, ADB Incremental hanya berfungsi dengan perangkat Pixel 4 / 4XL karena perubahan sistem file yang diperlukan pada tingkat perangkat. Semua perangkat baru yang diluncurkan dengan Android 11 akan menyertakan perubahan ini dan mendukung ADB Incremental. Pelajari lebih lanjut
di sini.
Wireless Debugging - Di Android 11, kami mengubah total pengalaman proses debug menggunakan ADB melalui koneksi Wi-Fi. Dengan keterbatasan port USB di laptop, serta banyaknya kabel USB & koneksi yang harus dikelola, fitur Wireless Debugging di Android 11 bisa membantu Anda menjadi lebih produktif. Tidak seperti alur kerja proses debug TCP/IP saat ini, Wireless Debugging di Android 11 tidak memerlukan kabel, selalu mengingat koneksi, dan bisa memanfaatkan kecepatan penuh standar Wi-Fi terbaru. Di DP3, gunakan alur kerja kode penyambungan untuk mulai menggunakan fitur developer ini. Kami berencana menambahkan pengalaman terintegrasi untuk Wireless Debugging dengan pemindaian kode QR dalam rilis Android Studio mendatang, tetapi kami ingin mendapatkan masukan awal Anda pada fitur baris perintah yang ditawarkan di Android 11 DP3. Untuk detailnya, lihat
dokumentasi.
Coba fitur wireless debugging baru di Opsi Developer.
Update data access auditing - Di DP3 kami
mengganti nama beberapa API untuk fitur developer Android 11. Jika Anda sudah menggunakan API ini, pastikan untuk mengecek perubahannya. Jika Anda belum familier, data access auditing memungkinkan Anda melengkapi aplikasi agar lebih memahami caranya mengakses data pengguna dan alur penggunaannya. Misalnya, ia bisa membantu Anda mengidentifikasi setiap akses yang tidak disengaja ke data pribadi dalam kode Anda atau dalam SDK yang mungkin Anda gunakan. Cobalah data access auditing di aplikasi Anda - Anda bisa
membaca selengkapnya di sini. Beri tahu kami masukan Anda
di sini.
Untuk detail selengkapnya tentang semua perubahan di Developer Preview 3, lihat
laporan perbedaan DP3 dan baca
catatan rilis untuk detail tentang masalah umum.
Kompatibilitas aplikasi
Dengan Developer Preview 3, kami sudah hampir menyelesaikan fitur dan API serta mengalihkan fokus kami ke penyempurnaan dan kinerja. Jika Anda belum melakukannya, sekaranglah saatnya untuk mulai menguji kompatibilitas aplikasi Anda dan mengidentifikasi semua pekerjaan yang perlu dilakukan. Kami sarankan untuk merilis update aplikasi yang kompatibel dengan Android 11 Beta untuk mendapatkan masukan dari kelompok pengguna Android Beta yang lebih besar.
Ketika kami mencapai Stabilitas Platform, perilaku sistem, daftar abu-abu non-SDK, dan API akan dimatangkan. Pada saat itu, rencanakan pengujian kompatibilitas final Anda dan rilis aplikasi, SDK, atau library yang sudah sepenuhnya kompatibel sesegera mungkin sehingga itu semua siap untuk rilis Android 11 final. Anda bisa membaca selengkapnya di
timeline untuk developer.
Anda bisa memulai pengujian kompatibilitas hari ini pada perangkat
Pixel 2, 3, 3a, atau 4, atau Anda dapat menggunakan Android Emulator. Cukup flash build terbaru, instal aplikasi produksi Anda, dan uji alur penggunaan. Pastikan untuk meninjau
perubahan perilaku untuk area di mana aplikasi Anda mungkin terpengaruh. Tidak perlu mengubah targetSdkVersion aplikasi saat ini, meskipun kami sarankan mengevaluasi pekerjaan karena banyak perubahan diterapkan setelah aplikasi Anda menargetkan API level baru.
Untuk membantu pengujian, kami memberikan tombol beralih untuk perubahan targetSdk, sehingga Anda bisa mengaktifkan atau menonaktifkannya secara individual dari Opsi developer atau ADB.
Lihat detail selengkapnya di sini. Lihat juga daftar abu-abu
antarmuka non-SDK terbatas, yang juga dapat diaktifkan/dinonaktifkan.
Tombol beralih kompatibilitas aplikasi di Opsi Developer.
Memulai dengan Android 11
Developer Preview 3 memiliki semua yang Anda butuhkan untuk mencoba fitur Android 11 terbaru, menguji aplikasi Anda, dan
memberi kami masukan. Cukup download dan flash
gambar sistem perangkat ke perangkat
Pixel 2 / 2 XL,
Pixel 3 / 3 XL,
Pixel 3a / 3a XL, atau
Pixel 4 / 4 XL, atau siapkan Android Emulator melalui Android Studio. Berikutnya, update lingkungan Android Studio Anda dengan fitur dan Android 11 Preview SDK terbaru, lihat
panduan penyiapan untuk detailnya.
Seperti biasa, masukan Anda sangatlah penting, karena itu terus
beri tahu kami pendapat Anda — semakin cepat kami mendengarnya, semakin besar kemungkinan kami akan mengintegrasikan masukan Anda. Bila menemui masalah, silakan
laporkan di sini.
Untuk informasi selengkapnya tentang Android 11,
kunjungi situs developer Android 11.