Rilis pratinjau pertama platform seluler Android 11

Google disajikan versi uji platform seluler terbuka Android 11. Rilis Android 11 diharapkan pada kuartal ketiga tahun 2020. Untuk mengevaluasi fitur platform baru diajukan program pra-pengujian. Pembuatan firmware siap untuk perangkat Pixel 2/2 XL, Pixel 3/3 XL, Pixel 3a/3a XL, dan Pixel 4/4 XL. Flashing dilakukan secara manual, kemampuan install Android 11 lewat update OTA akan muncul pada bulan Mei.

Kunci inovasi 11 Android:

  • Android Emulator telah menambahkan kemampuan eksperimental untuk menjalankan kode eksekusi aplikasi 32 dan 64-bit yang dikompilasi untuk arsitektur ARM, dikelilingi oleh image sistem Android 11 yang berjalan di emulator, yang dikompilasi untuk arsitektur x86_64.
  • Dukungan yang diperluas untuk standar komunikasi seluler 5G, memberikan throughput yang lebih tinggi dan latensi yang lebih rendah. Aplikasi intensif jaringan yang melakukan hal-hal seperti streaming video 4K dan mengunduh aset game definisi tinggi kini dapat dijalankan melalui jaringan penyedia layanan seluler selain Wi-Fi. Untuk menyederhanakan adaptasi aplikasi dengan mempertimbangkan saluran komunikasi 5G, API telah diperluas Pengukuran Dinamis, digunakan untuk memeriksa apakah sambungan dikenakan biaya untuk lalu lintas dan apakah sejumlah besar data dapat ditransfer melalui sambungan tersebut. API ini sekarang mencakup jaringan seluler dan memungkinkan Anda menentukan koneksi ke penyedia yang memberikan tarif yang benar-benar tidak terbatas saat terhubung melalui 5G.

    Juga memperluas API Penaksir Bandwidth, yang memungkinkan Anda memprediksi jumlah bandwidth yang tersedia untuk mengunduh atau mengirim data, tanpa menjalankan pengujian jaringan Anda sendiri.

  • Menambahkan dukungan untuk layar β€œlubang jarum” jenis baru (layar menempati seluruh permukaan depan smartphone, kecuali lingkaran kecil di sudut kiri atas untuk kamera depan) dan β€œair terjun” (layar juga menutupi bagian bulat tepi samping perangkat). Aplikasi sekarang dapat menentukan keberadaan area tambahan yang terlihat dan buta pada layar ini menggunakan API standar Potongan tampilan. Untuk menutupi tepi samping dan mengatur interaksi di area dekat tepi layar β€œair terjun”, API mengusulkan Π½ΠΎΠ²Ρ‹Π΅ tantangan.
  • Menambahkan opsi perpesanan tambahan. Bagian terpisah dengan percakapan aktif telah ditambahkan ke area notifikasi, memungkinkan Anda segera menemukan percakapan terkini tanpa meninggalkan aplikasi lain. Aplikasi perpesanan dan obrolan telah dipindahkan untuk menggunakan API gelembung, yang memungkinkan Anda menggunakan konsep "gelembung" untuk bekerja secara bersamaan dengan beberapa aplikasi - Anda dapat mengobrol tanpa berhenti bekerja di program lain. Saat menulis balasan dengan cepat dari area notifikasi, kini Anda dapat melampirkan gambar ke pesan dengan menyalinnya melalui clipboard.
  • API diperbarui ke versi 1.3 Jaringan Saraf Tiruan, yang memberi aplikasi kemampuan untuk memanfaatkan akselerasi perangkat keras untuk sistem pembelajaran mesin. API diposisikan sebagai lapisan dasar untuk pengoperasian framework pembelajaran mesin di Android, seperti TensorFlow Lite dan Caffe2. Sejumlah model jaringan saraf siap pakai telah diusulkan untuk digunakan pada perangkat seluler, termasuk Jaringan Seluler (pengenalan objek dalam foto), Awal v3 (visi komputer) dan Cerdas
    membalas
    (pemilihan opsi respons untuk pesan). Dalam edisi baru diimplementasikan Dukungan untuk kuantisasi tingkat lanjut menggunakan bilangan bulat bertanda, bukan bilangan floating point, yang memungkinkan model lebih kecil dan waktu pemrosesan lebih cepat. Selain itu, API Kualitas Layanan telah menambahkan kemampuan untuk mengelola prioritas dan batas waktu saat menjalankan model, dan API Domain Memori telah diperluas untuk mengurangi operasi penyalinan dan konversi memori saat menjalankan model secara berurutan.

  • Opsi baru telah ditambahkan untuk mengontrol akses aplikasi ke data pribadi. Selain mode yang muncul di rilis terakhir, akses ke suatu lokasi hanya saat bekerja dengan program (akses diblokir di latar belakang) di Android 11 diwakili oleh dukungan untuk otorisasi satu kali. Pengguna kini dapat memberikan aplikasi akses sementara ke izin utama seperti akses lokasi, mikrofon, dan kamera. Izin ini berlaku selama sesi saat ini dan dicabut segera setelah pengguna beralih ke program lain.

    Rilis pratinjau pertama platform seluler Android 11

  • Perubahan telah dilakukan untuk mempermudah migrasi aplikasi ke penyimpanan
    Penyimpanan Scoped, yang memungkinkan Anda mengisolasi file aplikasi di perangkat penyimpanan eksternal (misalnya, kartu SD). Dengan Scoped Storage, data aplikasi dibatasi pada direktori tertentu, dan akses ke koleksi media bersama memerlukan izin terpisah. Android 11 mendukung mode opsional untuk mengakses media menggunakan jalur file lengkap,
    API DocumentsUI telah diperbarui dan kemampuan untuk melakukan operasi batch di MediaStore telah ditambahkan.

  • Kemampuan yang diperluas untuk menggunakan sensor biometrik untuk otentikasi. BiometricPrompt API, yang menawarkan dialog autentikasi biometrik universal, kini mendukung tiga jenis pengautentikasi - kuat, lemah, dan kredensial perangkat. Integrasi BiometricPrompt yang disederhanakan dengan berbagai arsitektur aplikasi, tidak terbatas pada penggunaan kelas Aktivitas.
  • Saat merakit komponen platform yang memerlukan peningkatan perlindungan, mekanisme perlindungan yang beroperasi pada tahap kompilasi digunakan CFI (Integritas Aliran Kontrol) TerikatSan, IntSan (Sanitasi Luapan Integer) dan Tumpukan Panggilan Bayangan. Untuk mengidentifikasi masalah saat bekerja dengan memori dalam aplikasi, pemeriksaan pointer di heap diaktifkan berdasarkan tag yang dilampirkan padanya (penandaan penunjuk tumpukan). Untuk menemukan kesalahan memori diajukan gambar sistem tambahan di mana mekanisme debugging diaktifkan HWAsan (AddressSanitizer yang dibantu perangkat keras).
  • API disiapkan Manajer BlobStore, yang memungkinkan Anda mengatur pertukaran data biner yang aman antar aplikasi. Misalnya, API ini dapat digunakan untuk menyediakan akses ke beberapa aplikasi ke model pembelajaran mesin ketika aplikasi tersebut dijalankan oleh satu pengguna.
  • Menambahkan dukungan untuk platform untuk menyimpan dan mengambil dokumen identifikasi yang dapat diverifikasi dengan aman, seperti SIM elektronik.
  • Sebagai bagian dari proyek Mainline, yang memungkinkan Anda memperbarui masing-masing komponen sistem tanpa memperbarui seluruh platform, 12 modul baru yang dapat diperbarui telah disiapkan selain 10 modul yang tersedia di Android 10. Pembaruan ini memengaruhi komponen non-perangkat keras yang diunduh melalui Google Play terpisah dari pembaruan firmware OTA dari pabrikan. Di antara modul baru yang dapat diperbarui melalui Google Play tanpa memperbarui firmware adalah modul untuk mengelola izin, modul untuk bekerja dengan drive (dengan dukungan Scoped Storage) dan modul dengan NNAPI (Neural Networks API).
  • Dilakukan bekerja untuk mengurangi dampak perubahan perilaku beberapa subsistem pada pengoperasian aplikasi. Inovasi yang mungkin memengaruhi pengoperasian aplikasi kini dapat dinonaktifkan secara opsional dan disesuaikan di tingkat SDK. Untuk menyederhanakan pengujian kompatibilitas aplikasi dengan Android 11, antarmuka Opsi Pengembang dan utilitas adb menyediakan pengaturan untuk mengaktifkan dan menonaktifkan fitur yang memengaruhi kompatibilitas (memungkinkan Anda melakukan pengujian tanpa mengubah targetSdkVersion dan tanpa membangun kembali aplikasi). Pembaruan daftar abu-abu untuk API terbatas yang tidak tersedia di SDK.

    Rilis pratinjau pertama platform seluler Android 11

  • Kerangka ditambahkan Pemuat Sumber Daya, yang memungkinkan sumber daya tambahan dimuat secara dinamis selama eksekusi aplikasi.
  • Layanan verifikasi panggilan telah menambahkan kemampuan untuk mengirimkan ke aplikasi status verifikasi panggilan masuk, yang dapat digunakan untuk menghasilkan dialog yang disesuaikan setelah memproses panggilan, misalnya, termasuk tindakan tambahan untuk menandai panggilan sebagai spam atau menambahkannya ke buku alamat.
  • API yang ditingkatkan Saran Wifi, yang memungkinkan aplikasi (manajer koneksi jaringan) mempengaruhi algoritme untuk memilih jaringan nirkabel pilihan dengan mentransmisikan daftar peringkat jaringan, dan juga memperhitungkan metrik tambahan saat memilih jaringan, seperti informasi tentang bandwidth dan kualitas komunikasi saluran selama koneksi sebelumnya. Menambahkan kemampuan untuk mengelola jaringan nirkabel yang mendukung standar Titik panas 2.0 (Passpoint), termasuk memperhitungkan waktu kedaluwarsa profil pengguna dan kemampuan untuk menggunakan sertifikat yang ditandatangani sendiri di profil.
  • ImageDecoder API telah menambahkan dukungan untuk mendekode dan menampilkan gambar animasi dalam format HEIF (HEIC Apple), yang menggunakan metode kompresi HEVC (H.265). Dibandingkan dengan gambar GIF animasi, format HEIF dapat mengurangi ukuran file secara signifikan.
  • API telah ditambahkan ke NDK untuk digunakan dalam kode asli untuk operasi pengkodean dan dekode gambar (JPEG, PNG, WebP, dll.), tanpa menggunakan perpustakaan pihak ketiga. API baru memungkinkan untuk mengurangi ukuran file APK dengan aplikasi asli dan memecahkan masalah memperbarui perpustakaan tertanam yang mungkin mengandung kerentanan.
  • Aplikasi kamera sekarang dapat menonaktifkan getaran untuk sementara (misalnya, selama notifikasi) untuk mencegahnya terpicu selama sesi kamera.
  • Dimungkinkan untuk mengaktifkan mode bokeh (mengaburkan latar belakang gambar) untuk perangkat yang mendukungnya (misalnya, mode diam memberikan kualitas gambar lebih tinggi, dan mode berkelanjutan memberikan kecocokan yang lebih akurat dengan data dari sensor).
  • Menambahkan API untuk memeriksa ΠΈ pengaturan Mode pemutaran video latensi rendah diperlukan untuk aplikasi streaming langsung. Selain itu, dukungan telah ditambahkan untuk mode pengoperasian latensi rendah HDMI (Mode Game), yang menonaktifkan pasca-pemrosesan grafis untuk mengurangi latensi pada TV atau monitor eksternal.

Sumber: opennet.ru

Tambah komentar