Ngaleupaskeun platform mobile Android 11

Google diterbitkeun sékrési platform mobile kabuka Android 11. Связанные с новым выпуском исходные тексты размещены в Repository Git проекта (ветка android-11.0.0_r1). Обновления прошивки подготовлены для устройств серии piksel, а также для смартфонов производства OnePlus, Xiaomi, OPPO и Realme. Также kabentuk универсальные сборки GSI (Generic System Images), подходящие для разных устройств на базе архитектур ARM64 и x86_64.

utama inovasi:

  • Parobihan parantos dilakukeun pikeun nyederhanakeun komunikasi antara jalma anu nganggo smartphone. Di daérah béwara anu turun di luhur, bagian pesen ringkesan parantos dilaksanakeun, ngamungkinkeun anjeun ningali sareng ngabales pesen tina sadaya aplikasi dina hiji tempat (talatah ditampilkeun tanpa dibagi kana aplikasi individu). Obrolan penting tiasa disetel ka status prioritas supados tiasa katingali sareng katingali sanajan dina modeu ulah ganggu.

    Konsep "gelembung" parantos diaktipkeun, dialog pop-up pikeun ngalakukeun tindakan dina aplikasi anu sanés tanpa ninggalkeun program anu ayeuna. Contona, kalayan bantuan gelembung, Anjeun bisa neruskeun hiji paguneman dina utusan, ngirim pesen gancang, tetep daptar tugas anjeun katingali, nyandak catetan, aksés ladenan tarjamah jeung nampa panginget visual, bari digawé di aplikasi sejenna.

    Ngaleupaskeun platform mobile Android 11Ngaleupaskeun platform mobile Android 11
  • Kibor dina layar nerapkeun sistem petunjuk kontekstual pikeun gancang ngabales pesen, nawiskeun emoji atanapi réspon standar anu cocog sareng hartos pesen anu ditampi (contona, nalika nampi pesen "kumaha éta rapat?" nunjukkeun "alus pisan" ). Mékanismena dilaksanakeun nganggo metode pembelajaran mesin sareng platform Pangajaran Féderasi, nu ngidinan Anjeun pikeun milih rekomendasi dina alat lokal tanpa ngakses jasa éksternal.

    Antarbeungeut parantos diusulkeun pikeun aksés gancang pikeun ngontrol alat pikeun alat anu napel, sapertos sistem kontrol bumi pinter, anu disebut ku mencét tombol daya anu lami. Contona, anjeun ayeuna bisa gancang nyaluyukeun setelan termostat imah, ngahurungkeun lampu, jeung muka konci panto tanpa ngajalankeun program misah. Antarbeungeut ogé nawiskeun tombol pikeun gancang milih sistem pembayaran anu dikaitkeun sareng pas kosan éléktronik.

    Kadali puter balik média anyar parantos ditambahkeun pikeun ngagampangkeun sareng gancang ngarobih alat dimana pidéo atanapi audio diputer. Contona, anjeun tiasa gancang ngalihkeun playback musik tina headphone ka TV atanapi speaker éksternal.

    Ngaleupaskeun platform mobile Android 11Ngaleupaskeun platform mobile Android 11

  • Ditambahkeun dukungan pikeun masihan idin sakali-waktos, ngamungkinkeun aplikasi pikeun ngalakukeun operasi anu diistimewakeun sakali sareng nyuhunkeun konfirmasi deui dina waktos salajengna éta nyobian aksés. Contona, anjeun tiasa ngonpigurasikeun pangguna pikeun naroskeun anjeun idin unggal anjeun ngaksés mikropon, kaméra, atanapi API lokasi anjeun.

    Kamampuhan pikeun otomatis meungpeuk idin anu dipénta pikeun aplikasi anu teu acan diluncurkeun langkung ti tilu bulan parantos dilaksanakeun. Nalika diblokir, béwara khusus ditampilkeun sareng daptar aplikasi anu tos lami teu diluncurkeun, dimana anjeun tiasa mulangkeun idin, ngahapus aplikasi, atanapi ngantepkeunana diblokir.

    Ngaleupaskeun platform mobile Android 11

  • Встроена возможность создания скринкастов с записью изменений на экране и звука с микрофона.
  • Упрощено выделение текста и изображений для помещения в буфер обмена и обмена между приложениями.
  • Sistem kontrol sora alat geus ditingkatkeun (Aksés Sora), ngamungkinkeun anjeun ngadalikeun smartphone anjeun sacara éksklusif nganggo paréntah sora. Aksés Sora ayeuna ngartos eusi layar sareng tumut kana kontéks akun, sareng ogé ngahasilkeun labél pikeun paréntah aksésibilitas.
  • Добавлена функция «Nearby Share» для быстрой и безопасной отправки файлов, видео, данных о местоположении и иных сведений на рядом находящиеся другие устройства на базе платформы Android или с браузером Chrome.
  • В Android Emulator добавлена экспериментальная возможность запуска исполняемого кода 32- и 64-разрядных приложений, собранных для архитектуры ARM, в окружении запущенного в эмуляторе системного образа Android 11, собранного для архитектуры x86_64. В эмуляторе также появилась поддержка симуляции работы фронтальной и задней камеры. Для задней камеры реализован Camera2 API HW level 3 kalayan dukungan pikeun ngolah YUV sareng newak RAW.
    A tingkat geus dilaksanakeun pikeun kaméra hareup FULL kalayan dukungan kaméra logis (hiji alat logis dumasar kana dua alat fisik kalayan sudut pandang anu sempit sareng lega).

  • 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, применяемый для проверки тарифицируется ли соединение по трафику и можно ли через него передавать большие объёмы данных. Данный API теперь охватывает сотовые сети и позволяет определить подключение к провайдеру, предоставляющем по настоящему безлимитный тариф при подключении через 5G. Добавлен 5G state API, дающий возможность приложению быстро определить подключение через 5G в режимах Radio Anyar atawa Non-mandiri.

    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.
  • 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.

    Ngaleupaskeun 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.

    Ngaleupaskeun 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.
  • Pikeun alat sareng layar anu tiasa dilipat ditambihan API pikeun meunangkeun informasi ti layar halves sensor sudut muka. Ngagunakeun API anyar, aplikasi bisa nangtukeun sudut bukaan pasti tur tukang ngaput kaluaran sasuai.
  • API saringan telepon parantos dimekarkeun pikeun ngadeteksi telepon otomatis. Pikeun aplikasi anu nyaring telepon, dukungan parantos dilaksanakeun pikeun mariksa status telepon asup liwat Aduk/ngagoyang pikeun falsification ID panelepon, kitu ogé kasempetan balikkeun alesan ngahalangan sauran sareng robih eusi layar sistem anu ditampilkeun saatos telepon ditungtungan pikeun nandaan sauran salaku spam atanapi tambahkeun kana buku alamat.
  • Расширен API 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 и Caffe2.

    Добавлена поддержка функции активации Sumpah, anu ngamungkinkeun anjeun ngirangan waktos latihan jaringan saraf sareng ningkatkeun akurasi ngalaksanakeun tugas-tugas anu tangtu, contona, nyepetkeun damel sareng modél visi komputer dumasar kana MobileNetV3. Ditambahkeun operasi Kontrol anu ngamungkinkeun anjeun nyiptakeun modél pembelajaran mesin anu langkung maju anu ngadukung cabang sareng puteran. Asynchronous Command Queue API parantos dilaksanakeun pikeun ngirangan telat nalika ngajalankeun model-model leutik anu nyambung sapanjang ranté.

    Для использования на мобильных устройствах предложен ряд готовых моделей нейронных сетей, в том числе Mobile Nets (Pangakuan objék dina poto), Inception v3 (visi komputer) jeung pinter
    walon
    (подбор вариантов ответа на сообщения). 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.

  • Nambahkeun jinis jasa latar tukang anu misah pikeun kaméra sareng mikropon anu kedah dipénta upami aplikasi kedah ngaksés kaméra sareng mikropon nalika teu aktip.
  • Ditambahkeun API anyar pikeun sinkronisasi mintonkeun elemen panganteur aplikasi kalawan penampilan keyboard dina layar pikeun ngatur hiji animasi kaluaran smoother ku informing aplikasi ngeunaan parobahan dina tingkat pigura individu.
  • Ditambahkeun API pikeun ngadalikeun laju refresh layar, ngamungkinkeun kaulinan sarta aplikasi windows disetel ka laju refresh béda (contona, Android ngagunakeun laju refresh 60Hz sacara standar, tapi sababaraha alat ngidinan Anjeun pikeun ngaronjatkeun kana 90Hz).
  • Dilaksanakeun mode pikeun neruskeun seamless karya sanggeus masang apdet firmware OTA anu merlukeun reboot alat. Modeu anyar ngamungkinkeun aplikasi pikeun nahan aksés ka panyimpenan énkripsi tanpa pangguna kedah muka konci alat saatos reboot, nyaéta. aplikasi bakal langsung tiasa neraskeun ngajalankeun fungsina sareng nampi pesen. Salaku conto, pamasangan otomatis apdet OTA tiasa dijadwalkeun wengi sareng dilaksanakeun tanpa campur tangan pangguna.
  • Ditambahkeun API Pikeun ménta inpo ngeunaan alesan pikeun terminasi program, ngamungkinkeun Anjeun pikeun nangtukeun naha program terminated di prakarsa pamaké, salaku hasil tina gagalna, atawa ieu forcibly terminated ku sistem operasi. API ogé ngamungkinkeun pikeun meunteun kaayaan program langsung sateuacan diputuskeun.
  • Ditambahkeun GWP-ASan, Analyzer memori tumpukan anu ngamungkinkeun anjeun mendakan sareng ngalereskeun masalah anu disababkeun ku panangan memori anu teu aman. GWP-ASan nganalisa operasi alokasi memori sareng ngadeteksi anomali kalayan overhead minimal. Sacara standar, GWP-ASan diaktipkeun pikeun executable platform sareng aplikasi sistem. Nerapkeun GWP-ASan kana aplikasi anjeun peryogi aktipkeun anu misah.
  • Ka utilitas ADB (Android Debug Bridge) ditambihan mode incremental pikeun masang pakét APK ("adb install -incremental"), nu ngidinan Anjeun pikeun nyata nyepetkeun pamasangan program badag, kayaning kaulinan, salila ngembangkeun maranéhanana. Intina mode nyaéta nalika pamasangan, bagian-bagian pakét anu dipikabutuh pikeun peluncuran ditransfer heula, sareng sésana dimuat di latar tukang, tanpa ngahalangan kamampuan pikeun ngaluncurkeun program. Salaku conto, nalika masang file APK anu langkung ageung tibatan 2GB, dina modeu énggal waktos sateuacan diluncurkeun dikirangan dugi ka 10 kali. Pamasangan Incremental ayeuna ngan ukur tiasa dianggo dina alat Pixel 4 sareng 4XL; jumlah alat anu dirojong bakal dilegaan ku sékrési.
  • pinuh didamel deui Modeu debugging sareng ADB dijalankeun dina sambungan nirkabel. Teu kawas debugging ngaliwatan sambungan TCP/IP, debugging ngaliwatan Wi-Fi teu merlukeun kabel disambungkeun pikeun setelan jeung bisa apal alat nu dipasangkeun saméméhna. Aya ogé rencana pikeun nerapkeun skéma papasangan anu langkung saderhana nganggo kode QR anu dipidangkeun dina Android Studio.

    Ngaleupaskeun platform mobile Android 11

  • parabot diropéa pikeun audit aksés ka data, ngidinan Anjeun pikeun nganalisis data pamaké naon nu diaksés aplikasi tur sanggeus naon lampah pamaké. Diganti ngaran sababaraha Inok API nelepon.
  • Добавлен режим «Ethernet tethering», позволяющий предоставлять доступ к интернету через смартфон при помощи подключённых через USB-порт Ethernet-адаптеров.
  • В настройках появилась секция с историей уведомлений и возможность задания расписания для активации тёмной темы оформления.


sumber: opennet.ru

Tambahkeun komentar