Keluaran pratonton pertama platform mudah alih Android 11

Google dibentangkan versi ujian platform mudah alih terbuka Android 11. Keluaran Android 11 dijangka untuk pada suku ketiga 2020. Untuk menilai keupayaan platform baharu dicadangkan program ujian pra. Perisian tegar dibina disediakan untuk peranti Pixel 2/2 XL, Pixel 3/3 XL, Pixel 3a/3a XL dan Pixel 4/4 XL. Flashing dilakukan secara manual; keupayaan untuk memasang Android 11 melalui kemas kini OTA akan muncul pada bulan Mei.

kunci inovasi Android 11:

  • Emulator Android telah menambah keupayaan percubaan untuk menjalankan kod boleh laku aplikasi 32- dan 64-bit yang disusun untuk seni bina ARM, dikelilingi oleh imej sistem Android 11 yang dijalankan dalam emulator, yang disusun untuk seni bina x86_64.
  • Sokongan yang diperluaskan untuk standard komunikasi mudah alih 5G, memberikan daya pemprosesan yang lebih tinggi dan kependaman yang lebih rendah. Apl intensif rangkaian yang melakukan perkara seperti menstrim video 4K dan memuat turun aset permainan definisi tinggi kini boleh dijalankan melalui rangkaian pembekal perkhidmatan selular selain Wi-Fi. Untuk memudahkan penyesuaian aplikasi dengan mengambil kira saluran komunikasi 5G, API telah diperluaskan Meteran Dinamik, digunakan untuk menyemak sama ada sambungan dicaj untuk trafik dan sama ada sejumlah besar data boleh dipindahkan melaluinya. API ini kini meliputi rangkaian selular dan membolehkan anda menentukan sambungan kepada pembekal yang menyediakan tarif yang benar-benar tidak terhad apabila menyambung melalui 5G.

    API juga diperluaskan Penganggar Lebar Jalur, yang membolehkan anda meramalkan jumlah lebar jalur yang tersedia untuk memuat turun atau menghantar data, tanpa menjalankan ujian rangkaian anda sendiri.

  • Sokongan tambahan untuk jenis skrin "lubang jarum" baharu (skrin menempati seluruh permukaan hadapan telefon pintar, kecuali bulatan kecil di sudut kiri atas untuk kamera hadapan) dan "air terjun" (skrin juga meliputi bulatan tepi sisi peranti). Aplikasi kini boleh menentukan kehadiran kawasan kelihatan dan buta tambahan pada skrin ini menggunakan API standard Potongan paparan. Untuk menutup bahagian tepi dan mengatur interaksi di kawasan berhampiran tepi skrin "air terjun", API mencadangkan Π½ΠΎΠ²Ρ‹Π΅ cabaran.
  • Menambah pilihan pemesejan tambahan. Bahagian berasingan dengan perbualan aktif telah ditambahkan pada kawasan pemberitahuan, membolehkan anda mencari perbualan semasa dengan segera tanpa meninggalkan aplikasi lain. Apl pemesejan dan sembang telah dialihkan untuk menggunakan API Buih, yang membolehkan anda menggunakan konsep "gelembung" untuk berfungsi serentak dengan beberapa aplikasi - anda boleh berbual tanpa berhenti bekerja dalam program lain. Apabila menulis balasan dengan cepat dari kawasan pemberitahuan, anda kini boleh melampirkan imej pada mesej dengan menyalinnya melalui papan keratan.
  • API dikemas kini kepada versi 1.3 Rangkaian Neural, yang menyediakan aplikasi dengan keupayaan untuk memanfaatkan pecutan perkakasan untuk sistem pembelajaran mesin. API diletakkan sebagai lapisan asas untuk pengendalian rangka kerja pembelajaran mesin dalam Android, seperti TensorFlow Lite dan Caffe2. Beberapa model rangkaian saraf siap sedia telah dicadangkan untuk digunakan pada peranti mudah alih, termasuk MobileNets (pengiktirafan objek dalam gambar), Permulaan v3 (penglihatan komputer) dan Pintar
    Balas
    (pemilihan pilihan respons untuk mesej). Dalam isu baru dilaksanakan Sokongan untuk pengkuantitian lanjutan menggunakan integer yang ditandatangani dan bukannya nombor titik terapung, yang membolehkan model yang lebih kecil dan masa pemprosesan yang lebih pantas. Selain itu, API Kualiti Perkhidmatan telah menambah keupayaan untuk mengurus keutamaan dan tamat masa apabila melaksanakan model, dan API Domain Memori telah diperluaskan untuk mengurangkan operasi penyalinan dan penukaran memori apabila melaksanakan model secara berurutan.

  • Pilihan baharu telah ditambah untuk mengawal akses aplikasi kepada data peribadi. Selain mod yang muncul dalam keluaran terakhir, akses ke lokasi hanya semasa bekerja dengan program (akses disekat di latar belakang) dalam Android 11 diwakili oleh sokongan untuk kebenaran sekali sahaja. Pengguna kini boleh memberikan apl akses sementara kepada kebenaran utama seperti lokasi, mikrofon dan akses kamera. Kebenaran adalah sah untuk tempoh sesi semasa dan dibatalkan sebaik sahaja pengguna beralih ke program lain.

    Keluaran pratonton pertama platform mudah alih Android 11

  • Perubahan telah dibuat untuk memudahkan pemindahan aplikasi ke storan
    Penyimpanan Skop, yang membolehkan anda mengasingkan fail aplikasi pada peranti storan luaran (contohnya, kad SD). Dengan Storan Berskop, data aplikasi dihadkan kepada direktori tertentu dan akses kepada koleksi media kongsi memerlukan kebenaran berasingan. Android 11 menyokong mod pilihan untuk mengakses media menggunakan laluan fail penuh,
    API DocumentsUI telah dikemas kini dan keupayaan untuk melaksanakan operasi kelompok dalam MediaStore telah ditambah.

  • Keupayaan yang diperluaskan untuk menggunakan sensor biometrik untuk pengesahan. API BiometricPrompt, yang menawarkan dialog pengesahan biometrik universal, kini menyokong tiga jenis pengesah - bukti kelayakan yang kuat, lemah dan peranti. Penyepaduan mudah BiometrikPrompt dengan pelbagai seni bina aplikasi, tidak terhad kepada penggunaan kelas Aktiviti.
  • Apabila memasang komponen platform yang memerlukan perlindungan yang lebih tinggi, mekanisme perlindungan yang beroperasi pada peringkat penyusunan digunakan CFI (Integriti Aliran Kawalan) BoundSan, IntSan (Pembersih Limpahan Integer) dan Timbunan Panggilan Bayangan. Untuk mengenal pasti masalah apabila bekerja dengan memori dalam aplikasi, pemeriksaan penunjuk dalam timbunan didayakan berdasarkan tag yang dilampirkan padanya (penandaan penunjuk timbunan). Untuk mencari ralat ingatan dicadangkan imej sistem tambahan di mana mekanisme penyahpepijatan didayakan HWAsan (AddressSanitizer berbantukan perkakasan).
  • API disediakan BlobStoreManager, yang membolehkan anda mengatur pertukaran selamat data binari antara aplikasi. Sebagai contoh, API ini boleh digunakan untuk menyediakan berbilang aplikasi dengan akses kepada model pembelajaran mesin apabila aplikasi tersebut dijalankan oleh seorang pengguna.
  • Menambah sokongan untuk platform untuk menyimpan dan mendapatkan semula dokumen pengenalan yang boleh disahkan dengan selamat, seperti lesen memandu elektronik.
  • Sebagai sebahagian daripada projek Mainline, yang membolehkan anda mengemas kini komponen sistem individu tanpa mengemas kini keseluruhan platform, 12 modul baharu yang boleh dikemas kini telah disediakan sebagai tambahan kepada 10 modul yang tersedia dalam Android 10. Kemas kini mempengaruhi komponen bukan perkakasan yang dimuat turun melalui Google Play secara berasingan daripada kemas kini perisian tegar OTA daripada pengilang. Antara modul baharu yang boleh dikemas kini melalui Google Play tanpa mengemas kini perisian tegar ialah modul untuk mengurus kebenaran, modul untuk bekerja dengan pemacu (dengan sokongan untuk Storan Scoped) dan modul dengan NNAPI (API Rangkaian Neural).
  • Dijalankan bekerja untuk mengurangkan kesan perubahan dalam tingkah laku sesetengah subsistem terhadap pengendalian aplikasi. Inovasi yang boleh menjejaskan pengendalian aplikasi kini boleh dilumpuhkan secara pilihan dan dilaraskan pada peringkat SDK. Untuk memudahkan ujian keserasian aplikasi dengan Android 11, antara muka Pilihan Pembangun dan utiliti adb menyediakan tetapan untuk mendayakan dan melumpuhkan ciri yang menjejaskan keserasian (membolehkan anda melakukan ujian tanpa menukar targetSdkVersion dan tanpa membina semula aplikasi). Penyenaraian kelabu API terhad yang dikemas kini tidak disediakan dalam SDK.

    Keluaran pratonton pertama platform mudah alih Android 11

  • Rangka kerja ditambah Pemuat Sumber, yang membolehkan sumber tambahan dimuatkan secara dinamik semasa pelaksanaan aplikasi.
  • Perkhidmatan pengesahan panggilan telah menambahkan keupayaan untuk menghantar kepada aplikasi status pengesahan panggilan masuk, yang boleh digunakan untuk menjana dialog tersuai selepas memproses panggilan, contohnya, termasuk tindakan tambahan untuk menandakan panggilan sebagai spam atau menambahkannya pada buku alamat.
  • API yang dipertingkatkan Cadangan Wifi, yang membolehkan aplikasi (pengurus sambungan rangkaian) mempengaruhi algoritma untuk memilih rangkaian wayarles pilihan dengan menghantar senarai kedudukan rangkaian, dan juga mengambil kira metrik tambahan apabila memilih rangkaian, seperti maklumat tentang lebar jalur dan kualiti komunikasi saluran semasa sambungan sebelumnya. Menambah keupayaan untuk mengurus rangkaian wayarles yang menyokong standard Titik panas 2.0 (Passpoint), termasuk mengambil kira masa tamat tempoh profil pengguna dan keupayaan untuk menggunakan sijil yang ditandatangani sendiri dalam profil.
  • ImageDecoder API telah menambah sokongan untuk penyahkodan dan memaparkan imej animasi dalam format HEIF (Apple's HEIC), yang menggunakan kaedah mampatan HEVC (H.265). Berbanding dengan imej GIF animasi, format HEIF boleh mengurangkan saiz fail dengan ketara.
  • API telah ditambahkan pada NDK untuk digunakan dalam kod asli untuk operasi pengekodan dan penyahkodan imej (JPEG, PNG, WebP, dll.), tanpa menggunakan perpustakaan pihak ketiga. API baharu memungkinkan untuk mengurangkan saiz fail APK dengan aplikasi asli dan menyelesaikan masalah mengemas kini perpustakaan terbenam yang mungkin mengandungi kelemahan.
  • Apl kamera kini boleh melumpuhkan getaran buat sementara waktu (contohnya, semasa pemberitahuan) untuk menghalangnya daripada mencetuskan semasa sesi kamera.
  • Ia adalah mungkin untuk membolehkan mod Bokeh (mengaburkan latar belakang dalam imej) untuk peranti yang menyokongnya (contohnya, mod pegun memberikan kualiti imej yang lebih tinggi dan mod berterusan memberikan padanan yang lebih tepat kepada data daripada penderia).
  • Ditambah API untuk cek ΠΈ tetapan Mod main balik video kependaman rendah diperlukan untuk aplikasi penstriman langsung. Selain itu, sokongan telah ditambahkan untuk mod pengendalian kependaman rendah HDMI (Mod Permainan), yang melumpuhkan pemprosesan pasca grafik untuk mengurangkan kependaman pada TV atau monitor luaran.

Sumber: opennet.ru

Tambah komen