Google telah mengumumkan Pratinjau Pengembang Android 11 2 untuk Google Pixel 2017 dan ponsel cerdas yang lebih baru. Inilah yang baru bagi pengguna dan pengembang.
Meskipun penyebaran penyakit COVID-19 yang disebabkan oleh SARS-CoV-2 telah memperlambat perekonomian global, banyak perusahaan teknologi yang mengalihkan karyawannya untuk bekerja dari rumah (WFH). Google adalah salah satu perusahaan tersebut, dan saat ini, mereka mengakui kesulitan yang dihadapi banyak dari kita di seluruh dunia. Hari ini, perusahaan mengumumkan Pratinjau Pengembang baru untuk OS Android utama berikutnya: Android 11. Pratinjau Pengembang Android 11 2, seperti Pratinjau Pengembang pertama, masih ditujukan hanya untuk pengembang, dan daftarnya perubahan yang disebutkan dalam postingan blog berfokus pada API baru dan perubahan perilaku platform yang harus diadaptasi oleh pengembang. Inilah yang baru.
Perubahan API Android 11 Baru
- API negara bagian 5G: Di Pratinjau Pengembang Android 11 2, pengembang dapat memeriksa apakah pengguna berada di jaringan 5G New Radio (NR) atau Non-Standalone (NSA). Jika Anda belum familiar, 5G di jaringan NSA berarti jaringan 5G mendukung infrastruktur 4G yang ada, sedangkan dengan 5G di jaringan NR, jaringan tersebut bersifat independen. 5G di NR secara umum akan jauh lebih cepat, meski ketersediaannya saat ini sangat terbatas. Anda dapat memeriksa status ini untuk mengubah perilaku aplikasi Anda pada koneksi jaringan inferior atau superior.
- Sudut engsel untuk perangkat lipat: Perangkat yang dapat dilipat seperti Microsoft Surface Duo yang akan datang, Motorola Razr, Samsung Galaxy Fold/Z Flip, dan Huawei Mate X/Xs biasanya memiliki lebih dari dua status. Seringkali, mereka terlipat atau terbuka penuh, tetapi kadang-kadang, pengguna akan menempatkannya pada suatu sudut. Pratinjau Pengembang Android 11 2 telah menambahkan dukungan untuk a sensor sudut engsel yang memungkinkan aplikasi menanyakan sudut engsel baik secara langsung atau melalui pustaka AndroidX.
- Peningkatan layanan penyaringan panggilan: Aplikasi penyaringan panggilan kini dapat melaporkan alasan penolakan panggilan untuk memberi tahu pengguna mengapa layanan menolak panggilan masuk. Selain itu, aplikasi penyaringan panggilan juga dapat melihat apakah panggilan masuk berasal dari nomor yang ada di kontak pengguna, asalkan aplikasi penyaringan panggilan tersebut memiliki izin untuk membaca kontak. Terakhir, aplikasi penyaringan panggilan kini dapat menyesuaikan a dialog layar pasca panggilan, yang disediakan oleh sistem, agar pengguna dapat melakukan tindakan seperti menandai panggilan sebagai spam atau menambahkan nomor ke kontak mereka.
- Pembaruan pada API Jaringan Neural: Google telah menambahkan "versi komputasi yang efisien" dari a fungsi aktivasi desir (peringatan: tautan PDF) yang memungkinkan "waktu pelatihan lebih cepat dan akurasi lebih tinggi di berbagai macam tugas". Tambahan lainnya adalah pengaktifan Control ops " model pembelajaran mesin yang lebih canggih yang mendukung percabangan dan loop." Terakhir, Google telah menambahkan "kontrol eksekusi baru" untuk meminimalkan latensi untuk penggunaan umum kasus.
Privasi dan Keamanan
- Di Android 11, aplikasi yang ingin mengakses data kamera atau mikrofon dari layanan latar depan harus mendeklarasikan atribut manifes ForegroundServiceType.
- Penyimpanan terbatas telah diperbarui dalam rilis pratinjau baru ini. Kini pengembang dapat memigrasikan file "dari model lama ke model penyimpanan terbatas yang baru". Juga ditambahkan adalah "manajemen file cache yang lebih baik."
Polandia dan berkualitas
-
Transisi IME yang disinkronkan: API baru telah ditambahkan untuk memungkinkan pengembang menyinkronkan konten aplikasi mereka dengan editor metode input, atau IME, dan bilah sistem saat aplikasi dianimasikan. Hal ini memungkinkan Anda membuat transisi IME yang jauh lebih lancar dibandingkan sebelumnya. Yang baru menyisipkan pendengar animasi memungkinkan seseorang untuk membuat "transisi bingkai-sempurna" karena memberi tahu aplikasi tentang perubahan per bingkai pada inset. Yang baru WindowInsetsAnimationController API memungkinkan aplikasi mengendalikan transisi IME dan bilah sistem. Pada contoh yang ditampilkan di kanan bawah, aplikasi menggunakan API WindowInsetsAnimationController untuk mengontrol transisi IME setelah melakukan overscrolling pada UI aplikasi.
- Kecepatan refresh pilihan aplikasi: Saat ini terdapat puluhan perangkat Android dengan tampilan refresh rate tinggi, seperti 90Hz, 120Hz, atau 144Hz. Di Android 11, aplikasi dan game kini dapat mengatur frekuensi gambar pilihannya untuk jendelanya sendiri. Sistem akan menggunakan frame rate pilihan aplikasi untuk memilih kecepatan refresh tampilan saat menjalankan aplikasi.
- Lanjutkan saat reboot: Sebagai kami soroti sebelumnya, Android 11 meningkatkan pengalaman pembaruan OTA dalam semalam. Setelah reboot, aplikasi dapat mengakses penyimpanan Credential Encrypted (CE) tanpa pengguna membuka kunci perangkat. Dengan demikian, aplikasi dapat melanjutkan fungsi normal setelah OTA ketika pengguna tidak ada untuk membuka kunci ponsel.
- Dukungan kamera di Android Emulator: Android Emulator di Android Studio kini mendukung emulasi kamera depan dan belakang. Kamera belakang mendukung HW Tingkat 3 di Camera2 API, sedangkan kamera depan mendukung level LENGKAP dengan dukungan kamera logis.
Memulai
Akan ada satu lagi Pratinjau Pengembang di bulan April diikuti oleh 2 rilis beta. Rilis stabil Android 11 akan tersedia sekitar Q3 tahun 2020, jika semuanya berjalan sesuai rencana.
Untuk menginstal Pratinjau Pengembang Android 11 2 di perangkat Pixel, Anda harus memiliki Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, atau Pixel 4 XL. Anda juga bisa mem-flash build pratinjau secara manual atau Anda dapat menggunakan Alat Flash Android untuk melakukannya untukmu. Jika Anda tidak memiliki perangkat Pixel, Anda mungkin dapat menginstal Pratinjau Pengembang terbaru melalui Gambar Sistem Generik (GSI) pada perangkat yang kompatibel dengan Project Treble, yang mencakup perangkat yang diluncurkan dengan Android 9 Pie atau lebih baru. Namun, jarak tempuh Anda mungkin berbeda-beda. Terakhir, Anda dapat mem-boot versi terbaru di Android Emulator di Android Studio. Masing-masing metode ini memberi Anda cara untuk menguji aplikasi Anda di lingkungan baru. Pastikan untuk menguji aplikasi Anda secara menyeluruh karena Google pada akhirnya akan menjadikan penargetan Android 11 sebagai persyaratan untuk penyertaan aplikasi Anda ke Google Play Store.
Cobalah versi terbaru dan berikan Google masukan jika Anda menemui masalah.
Berita Android 11 di XDA