Pelepasan sawangan munggaran tina platform mobile Android 11

Google ditepikeun Vérsi tés tina platform mobile kabuka Android 11. Ngaleupaskeun Android 11 diperkirakeun dina kuartal katilu 2020. Pikeun evaluate kamampuhan platform anyar diusulkeun program pre-test. Firmware ngawangun disiapkeun pikeun alat Pixel 2/2 XL, Pixel 3/3 XL, Pixel 3a/3a XL sareng Pixel 4/4 XL. Kedip-kedip dilakukeun sacara manual; kamampuan masang Android 11 via apdet OTA bakal muncul dina Méi.

konci inovasi Android 11:

  • Émulator Android parantos nambihan kamampuan ékspérimén pikeun ngajalankeun kode anu tiasa dieksekusi tina aplikasi 32- sareng 64-bit anu disusun pikeun arsitektur ARM, dikurilingan ku gambar sistem Android 11 anu dijalankeun dina émulator, disusun pikeun arsitektur x86_64.
  • Ngalegaan dukungan pikeun standar komunikasi sélulér 5G, nganteurkeun throughput anu langkung luhur sareng latency anu langkung handap. Aplikasi-intensif jaringan anu ngalakukeun hal-hal sapertos ngalirkeun video 4K sareng ngaunduh aset kaulinan definisi luhur ayeuna tiasa dijalankeun dina jaringan panyadia ladénan sélulér salian ti Wi-Fi. Pikeun nyederhanakeun adaptasi aplikasi nganggo saluran komunikasi 5G, API parantos dilegaan Méteredness dinamis, dipaké pikeun mariksa naha sambungan ditagihkeun pikeun lalu lintas sareng naha jumlah data anu ageung tiasa ditransfer ngaliwatan éta. API ieu ayeuna nyertakeun jaringan sélulér sarta ngidinan Anjeun pikeun nangtukeun sambungan ka panyadia nu nyadiakeun tarif sabenerna taya nalika nyambungkeun via 5G.

    Ogé dimekarkeun API Bandwidth Estimator, nu ngidinan Anjeun pikeun ngaduga jumlah rubakpita sadia pikeun ngundeur atawa ngirim data, tanpa ngajalankeun tés jaringan sorangan.

  • Ditambahkeun dukungan pikeun jinis layar "pinhole" anyar (layar nyertakeun sakumna permukaan hareup smartphone, iwal bunderan leutik di belah kénca juru luhur pikeun kaméra hareup) sareng "curug" (layar ogé nyertakeun bunderan. sisi sisi alat). Aplikasi ayeuna tiasa nangtoskeun ayana daérah anu katingali sareng buta tambahan dina layar ieu nganggo API standar Pintonan cutout. Pikeun nutupan sisi sisi sareng ngatur interaksi di daérah anu caket tepi layar "curug", API ngajukeun новые tantangan.
  • Ditambahkeun pilihan olahtalatah tambahan. Bagian anu misah sareng paguneman aktip parantos ditambah kana daérah béwara, ngamungkinkeun anjeun langsung mendakan paguneman ayeuna tanpa ninggalkeun aplikasi anu sanés. Aplikasi olahtalatah sareng obrolan parantos dipindahkeun ka nganggo API gelembung, anu ngamungkinkeun anjeun ngagunakeun konsép "gelembung" pikeun dianggo sakaligus sareng sababaraha aplikasi - anjeun tiasa ngobrol tanpa lirén damel dina program anu sanés. Lamun gancang nulis balesan ti wewengkon bewara, Anjeun ayeuna bisa ngagantelkeun gambar ka talatah ku nyalin eta ngaliwatan clipboard.
  • API diropéa kana versi 1.3 Jaringan saraf, nu nyadiakeun aplikasi kalawan kamampuhan pikeun ngagunakeun akselerasi hardware pikeun sistem learning mesin. API diposisikan salaku lapisan dasar pikeun operasi kerangka pembelajaran mesin dina Android, sapertos TensorFlow Lite jeung Caffe2. Sajumlah modél jaringan saraf siap-siap parantos diusulkeun pikeun dianggo dina alat sélulér, kalebet Mobile Nets (Pangakuan objék dina poto), Inception v3 (visi komputer) jeung pinter
    walon
    (pilihan pilihan respon pikeun pesen). Dina masalah anyar dilaksanakeun Rojongan pikeun kuantisasi canggih ngagunakeun wilangan bulat ditandatanganan tinimbang angka floating titik, nu ngamungkinkeun pikeun model leutik sarta waktu processing gancang. Sajaba ti éta, Quality of Service API geus ditambahkeun kamampuhan pikeun ngatur prioritas tur timeouts nalika executing model, sarta mémori Domain API geus dimekarkeun pikeun ngurangan memori Nyalin sarta operasi konversi nalika executing model sequentially.

  • Pilihan anyar geus ditambahkeun pikeun ngadalikeun aksés aplikasi kana data pribadi. Salian modeu anu muncul dina rilis anu terakhir, aksés ka lokasi ngan ukur nalika damel sareng program (aksés diblokir di latar tukang) dina Android 11. diwakilan ku rojongan pikeun otorisasina hiji-waktos. Pangguna ayeuna tiasa masihan aksés samentawis aplikasi kana idin konci sapertos lokasi, mikropon, sareng aksés kaméra. Idin sah pikeun durasi sési ayeuna sareng dicabut pas pangguna ngalih ka program anu sanés.

    Pelepasan sawangan munggaran tina platform mobile Android 11

  • Parobihan parantos dilakukeun pikeun ngagampangkeun migrasi aplikasi ka panyimpenan
    Scoped Panyimpenan, anu ngamungkinkeun anjeun ngasingkeun file aplikasi dina alat panyimpenan éksternal (contona, kartu SD). Kalawan Scoped Storage, data aplikasi diwatesan ka diréktori husus, sarta aksés ka kumpulan média dibagikeun merlukeun idin misah. Android 11 ngadukung mode pilihan pikeun ngakses média nganggo jalur file lengkep,
    The DocumentsUI API geus diropéa sarta kamampuhan pikeun ngalakukeun operasi bets di MediaStore geus ditambahkeun.

  • kamampuhan dimekarkeun pikeun ngagunakeun sensor biometrik pikeun auténtikasi. API BiometricPrompt, anu nawiskeun dialog auténtikasi biometrik universal, ayeuna ngadukung tilu jinis authenticator - kapercayaan kuat, lemah sareng alat. Integrasi saderhana tina BiometricPrompt sareng rupa-rupa arsitéktur aplikasi, henteu dugi ka panggunaan kelas kagiatan.
  • Nalika assembling komponén platform anu merlukeun ngaronjat panyalindungan, mékanisme panyalindungan operasi dina tahap kompilasi dipaké CFI (Integritas Aliran Kontrol) BoundSan, IntSan (Integer mudal sanitization) jeung Kalangkang-Telepon tumpukan. Pikeun ngaidentipikasi masalah nalika damel sareng memori dina aplikasi, mariksa pointer dina tumpukan diaktipkeun dumasar kana tag anu napel na (tagging pointer tumpukan). Pikeun manggihan kasalahan memori diajukeun gambar sistem tambahan nu mékanisme debugging diaktipkeun HWAsan (AddressSanitizer dibantuan ku hardware).
  • API disiapkeun BlobStoreManager, nu ngidinan Anjeun pikeun ngatur bursa aman data binér antara aplikasi. Contona, API ieu bisa dipaké pikeun nyadiakeun sababaraha aplikasi kalawan aksés ka model learning mesin lamun aplikasi eta dijalankeun ku hiji pamaké.
  • Ditambahkeun dukungan pikeun platform pikeun nyimpen sareng nyandak dokumén idéntifikasi anu tiasa diverifikasi, sapertos lisénsi supir éléktronik.
  • Salaku bagian tina proyék Mainline, nu ngidinan Anjeun pikeun ngamutahirkeun komponén sistem individu tanpa ngamutahirkeun sakabéh platform, 12 modul updateable anyar geus disiapkeun salian ti 10 modul sadia dina Android 10. Pembaruan mangaruhan komponén non-hardware nu diundeur via Google Play misah ti apdet firmware OTA ti produsén. Diantara modul anyar nu bisa diropéa via Google Play tanpa ngamutahirkeun firmware nu modul pikeun ngatur idin, modul pikeun gawé bareng drive (kalawan rojongan pikeun Scoped Panyimpenan) sarta modul kalawan NNAPI (Neural Networks API).
  • Dilaksanakan dianggo pikeun ngurangan dampak parobahan paripolah sababaraha subsistem dina operasi aplikasi. Inovasi anu tiasa mangaruhan operasi aplikasi ayeuna tiasa sacara opsional ditumpurkeun sareng disaluyukeun dina tingkat SDK. Pikeun nyederhanakeun tés kasaluyuan aplikasi sareng Android 11, antarmuka Pilihan Pangembang sareng utilitas adb nyayogikeun setélan pikeun ngaktifkeun sareng nganonaktipkeun fitur anu mangaruhan kasaluyuan (ngamungkinkeun anjeun ngalakukeun tés tanpa ngarobih targetSdkVersion sareng tanpa ngawangun deui aplikasi). Daptar greylist anu diropéa tina API anu diwatesan teu disadiakeun dina SDK.

    Pelepasan sawangan munggaran tina platform mobile Android 11

  • Framework ditambahkeun Resource Loader, nu ngidinan sumberdaya tambahan bisa dinamis dimuat salila palaksanaan aplikasi.
  • Ladenan verifikasi sauran parantos nambihan kamampuan pikeun ngirimkeun status verifikasi telepon asup ka aplikasi, anu tiasa dianggo pikeun ngahasilkeun dialog anu disaluyukeun saatos ngolah sauran, contona, kalebet tindakan tambahan pikeun nandaan telepon salaku spam atanapi nambihanana ka buku alamat.
  • ningkat API Wifi Saran, anu ngamungkinkeun aplikasi (manajer sambungan jaringan) mangaruhan algoritma pikeun milih jaringan nirkabel anu dipikaresep ku cara ngirimkeun daptar rangking jaringan, sareng ogé merhatikeun métrik tambahan nalika milih jaringan, sapertos inpormasi ngeunaan rubakpita sareng kualitas komunikasi. saluran salila sambungan saméméhna. Ditambahkeun kamampuan pikeun ngatur jaringan nirkabel anu ngadukung standar Hotspot 2.0 (Passpoint), kalebet ngitung waktos béakna profil pangguna sareng kamampuan ngagunakeun sertipikat anu ditandatanganan diri dina profil.
  • ImageDecoder API parantos nambihan dukungan pikeun ngadekodekeun sareng ningalikeun gambar animasi dina format HEIF (Apple's HEIC), anu ngagunakeun metode komprési HEVC (H.265). Dibandingkeun sareng gambar GIF animasi, format HEIF tiasa ngirangan ukuran file sacara signifikan.
  • API geus ditambahkeun kana NDK pikeun dipaké dina kode asli pikeun operasi encoding jeung decoding gambar (JPEG, PNG, WebP, jsb), tanpa ngagunakeun perpustakaan pihak katilu. API anyar ngamungkinkeun pikeun ngirangan ukuran file APK sareng aplikasi asli sareng ngarengsekeun masalah ngapdet perpustakaan anu dipasang anu tiasa ngandung kerentanan.
  • Aplikasi kaméra ayeuna tiasa nganonaktipkeun samentawis geter (contona, salami béwara) pikeun nyegah éta micu nalika sési kaméra.
  • Kasebut nyaéta dimungkinkeun pikeun ngaktipkeun mode Bokeh (ngaburkeun latar tukang dina gambar) pikeun alat anu ngadukung aranjeunna (contona, modeu tetep nyayogikeun kualitas gambar anu langkung luhur, sareng modeu kontinyu nyayogikeun patandingan anu langkung akurat kana data tina sénsor).
  • Ditambahkeun API pikeun cék и setélan Modeu playback vidéo low latency diperlukeun pikeun aplikasi live streaming. Sajaba ti éta, rojongan geus ditambahkeun pikeun HDMI low latency mode operasi (Game Mode), nu disables grafik pos-processing pikeun ngurangan latency dina TV atawa monitor éksternal.

sumber: opennet.ru

Tambahkeun komentar