Rilis platform seluler Android 11

Google diterbitake release saka platform seluler mbukak Android 11. Kode sumber sing digandhengake karo release anyar dikirim ing Repositori Git project (cabang android-11.0.0_r1). Nganyari firmware disiapake kanggo piranti seri piksel, uga kanggo smartphone sing diprodhuksi dening OnePlus, Xiaomi, OPPO lan Realme. ugi kawangun GSI universal (Gambar Sistem Umum), cocok kanggo macem-macem piranti adhedhasar arsitektur ARM64 lan x86_64.

Utama inovasi:

  • Owah-owahan wis digawe kanggo nyederhanakake komunikasi antarane wong sing nggunakake smartphone. Ing area kabar sing mudhun ing sisih ndhuwur, bagean pesen ringkesan wis dileksanakake, ngidini sampeyan ndeleng lan nanggapi pesen saka kabeh aplikasi ing sak panggonan (pesen ditampilake tanpa dipΓ©rang dadi aplikasi individu). Obrolan penting bisa disetel menyang status prioritas supaya katon lan katon sanajan ing mode aja ngganggu.

    Konsep "gelembung" wis diaktifake, dialog pop-up kanggo nindakake tumindak ing aplikasi liyane tanpa ninggalake program saiki. Contone, kanthi bantuan gelembung, sampeyan bisa nerusake obrolan ing utusan, ngirim pesen kanthi cepet, supaya dhaptar tugas katon, njupuk cathetan, ngakses layanan terjemahan lan nampa pangeling visual, nalika nggarap aplikasi liyane.

    Rilis platform seluler Android 11Rilis platform seluler Android 11
  • Papan tombol ing layar ngetrapake sistem pitunjuk kontekstual kanggo nanggapi pesen kanthi cepet, nawakake emoji utawa tanggapan standar sing cocog karo makna pesen sing ditampa (contone, nalika nampa pesen "kepiye rapat kasebut?" nuduhake "apik banget" ). Mekanisme kasebut ditindakake kanthi nggunakake metode pembelajaran mesin lan platform Sinau gabungan, sing ngidini sampeyan milih rekomendasi ing piranti lokal tanpa ngakses layanan eksternal.

    Antarmuka wis diusulake kanggo akses cepet kanggo ngontrol alat kanggo piranti sing dipasang, kayata sistem kontrol omah sing cerdas, sing diarani kanthi mencet tombol daya. Contone, sampeyan saiki bisa kanthi cepet nyetel setelan termostat omah, nguripake lampu, lan mbukak kunci lawang tanpa mbukak program sing kapisah. Antarmuka uga nawakake tombol kanggo cepet milih sistem pembayaran sing disambung lan boarding pass elektronik.

    Kontrol puter maneh media anyar wis ditambahake supaya gampang lan cepet ngganti piranti sing digunakake kanggo muter video utawa audio. Contone, sampeyan bisa kanthi cepet ngalih puter maneh musik saka headphone menyang TV utawa speaker eksternal.

    Rilis platform seluler Android 11Rilis platform seluler Android 11

  • Dhukungan sing ditambahake kanggo menehi ijin siji-wektu, ngidini aplikasi nindakake operasi istimewa sapisan lan njaluk konfirmasi maneh nalika nyoba ngakses. Contone, sampeyan bisa ngatur pangguna supaya njaluk ijin saben sampeyan ngakses mikropon, kamera, utawa API lokasi.

    Kemampuan kanggo mblokir ijin sing dijaluk kanthi otomatis kanggo aplikasi sing durung diluncurake luwih saka telung sasi wis dileksanakake. Nalika diblokir, kabar khusus ditampilake kanthi dhaptar aplikasi sing wis suwe ora diluncurake, ing ngendi sampeyan bisa mulihake ijin, mbusak aplikasi kasebut, utawa diblokir.

    Rilis platform seluler Android 11

  • Kemampuan sing dibangun kanggo nggawe screencast kanthi owah-owahan rekaman ing layar lan swara saka mikropon.
  • Nggawe luwih gampang kanggo milih teks lan gambar kanggo diselehake ing clipboard lan nuduhake antarane aplikasi.
  • Sistem kontrol swara piranti wis dianyari (Akses Swara), ngidini sampeyan ngontrol smartphone kanthi eksklusif nggunakake printah swara. Voice Access saiki ngerti isi layar lan njupuk konteks akun, lan uga nggawe label kanggo printah aksesibilitas.
  • Nambahake fitur "Nearby Share" kanggo ngirim file, video, data lokasi lan informasi liyane kanthi cepet lan aman menyang piranti liyane sing cedhak adhedhasar platform Android utawa browser Chrome.
  • Emulator Android wis nambah kemampuan eksperimen kanggo mbukak kode eksekusi aplikasi 32- lan 64-bit sing disusun kanggo arsitektur ARM, diubengi dening gambar sistem Android 11 sing mlaku ing emulator, disusun kanggo arsitektur x86_64. Emulator uga saiki ndhukung simulasi operasi kamera ngarep lan mburi. Camera2 API HW dipun ginakaken kanggo kamera mburi level 3 kanthi dhukungan kanggo pangolahan YUV lan panangkepan RAW.
    A tingkat wis dipun ginakaken kanggo kamera ngarep FULL kanthi dhukungan kamera logis (siji piranti logis adhedhasar rong piranti fisik kanthi sudut pandang sing sempit lan amba).

  • Dhukungan sing ditambahi kanggo standar komunikasi seluler 5G, nyedhiyakake throughput sing luwih dhuwur lan latensi sing luwih murah. Aplikasi intensif jaringan sing nindakake kaya stream video 4K lan ngundhuh aset game definisi dhuwur saiki bisa mbukak liwat jaringan panyedhiya layanan seluler saliyane Wi-Fi. Kanggo nyederhanakake adaptasi aplikasi kanthi nimbang saluran komunikasi 5G, API wis ditambahi Pengukuran Dinamis, digunakake kanggo mriksa apa sambungan dikenani biaya kanggo lalu lintas lan apa jumlah gedhe data bisa ditransfer liwat. API iki saiki nyakup jaringan seluler lan ngidini sampeyan nemtokake sambungan menyang panyedhiya sing nyedhiyakake tarif tanpa watesan nalika nyambung liwat 5G. Nambahake API negara 5G, ngidini aplikasi kanthi cepet nemtokake sambungan liwat 5G ing mode Radio Anyar utawa Non-Standalone.

    Uga ditambahi API Bandwidth Estimator, sing ngidini sampeyan prΓ©dhiksi jumlah bandwidth sing kasedhiya kanggo ngundhuh utawa ngirim data, tanpa nglakokake tes jaringan sampeyan dhewe.

  • Dhukungan tambahan kanggo jinis layar "pinhole" anyar (layar ngenggoni kabeh permukaan ngarep smartphone, kajaba bunder cilik ing pojok kiwa ndhuwur kanggo kamera ngarep) lan "air terjun" (layar uga nutupi bunder pinggir pinggir piranti). Aplikasi saiki bisa nemtokake ananΓ© area katon lan wuta tambahan ing layar iki nggunakake API standar Potongan tampilan. Kanggo nutupi pinggiran sisih lan ngatur interaksi ing wilayah sing cedhak karo pinggir layar "air terjun", API ngusulake Π½ΠΎΠ²Ρ‹Π΅ tantangan.
  • Opsi anyar wis ditambahake kanggo ngontrol akses aplikasi menyang data pribadhi. Saliyane mode sing katon ing rilis pungkasan, akses menyang lokasi mung nalika nggarap program (akses diblokir ing latar mburi) ing Android 11 diwenehi dhukungan kanggo wewenang siji-wektu. Pangguna saiki bisa menehi akses sementara aplikasi menyang ijin utama kayata lokasi, mikropon, lan akses kamera. Ijin kasebut sah kanggo durasi sesi saiki lan dicabut sanalika pangguna ngalih menyang program liyane.

    Rilis platform seluler Android 11

  • Owah-owahan wis digawe kanggo nggampangake migrasi aplikasi menyang panyimpenan
    Panyimpenan Scoped, sing ngidini sampeyan ngisolasi file aplikasi ing piranti panyimpenan eksternal (contone, kertu SD). Kanthi Scoped Storage, data aplikasi diwatesi ing direktori tartamtu, lan akses menyang koleksi media sing dienggo bareng mbutuhake ijin sing kapisah. Android 11 ndhukung mode opsional kanggo ngakses media nggunakake path file lengkap,
    DocumentsUI API wis dianyari lan kemampuan kanggo nindakake operasi kumpulan ing MediaStore wis ditambahake.

  • Kapabilitas ditambahi kanggo nggunakake sensor biometrik kanggo otentikasi. API BiometricPrompt, sing nawakake dialog otentikasi biometrik universal, saiki ndhukung telung jinis authenticator - kredensial kuwat, lemah lan piranti. Integrasi Sederhana saka BiometricPrompt karo macem-macem arsitektur aplikasi, ora winates kanggo nggunakake kelas kegiatan.
  • Nalika ngrakit komponen platform sing mbutuhake proteksi tambah, mekanisme proteksi sing digunakake ing tahap kompilasi CFI (Integritas Aliran Kontrol) BoundSan, IntSan (Integer Overflow Sanitization) lan Shadow-Call Stack. Kanggo ngenali masalah nalika nggarap memori ing aplikasi, mriksa penunjuk ing tumpukan diaktifake adhedhasar tag sing dipasang ing aplikasi kasebut (heap pointer tagging). Kanggo nemokake kesalahan memori ngajokaken gambar sistem tambahan kang mekanisme debugging diaktifake HWAsan (AddressSanitizer sing dibantu Hardware).
  • API disiapake BlobStoreManager, sing ngidini sampeyan ngatur ijol-ijolan aman data binar antarane aplikasi. Contone, API iki bisa digunakake kanggo nyedhiyakake macem-macem aplikasi kanthi akses menyang model pembelajaran mesin nalika aplikasi kasebut ditindakake dening pangguna siji.
  • Dhukungan tambahan kanggo platform kanggo nyimpen lan njupuk dokumen identifikasi sing bisa diverifikasi kanthi aman, kayata lisensi driver elektronik.
  • Minangka bagΓ©an saka proyek Mainline, sing ngidini sampeyan nganyari komponen sistem individu tanpa nganyari kabeh platform, 12 modul anyar sing bisa dianyari wis disiapake saliyane 10 modul sing kasedhiya ing Android 10. Nganyari mengaruhi komponen non-hardware sing diundhuh liwat Google Play kanthi kapisah saka nganyari perangkat kukuh OTA saka pabrikan. Antarane modul anyar sing bisa dianyari liwat Google Play tanpa nganyari perangkat kukuh iku modul kanggo ngatur ijin, modul kanggo nggarap drive (kanthi dhukungan kanggo Scoped Storage) lan modul karo NNAPI (Neural Networks API).
  • Dilaksanakake bisa kanggo ngurangi impact saka owah-owahan ing prilaku sawetara subsistem ing operasi saka aplikasi. Inovasi sing bisa mengaruhi operasi aplikasi saiki bisa dipateni lan diatur ing tingkat SDK. Kanggo nyederhanakake tes kompatibilitas aplikasi karo Android 11, antarmuka Opsi Pangembang lan sarana adb nyedhiyakake setelan kanggo ngaktifake lan mateni fitur sing mengaruhi kompatibilitas (ngidini sampeyan nindakake tes tanpa ngganti targetSdkVersion lan tanpa mbangun maneh aplikasi). Dianyari greylisting API diwatesi ora kasedhiya ing SDK.

    Rilis platform seluler Android 11

  • Framework ditambahake Resource Loader, sing ngidini sumber daya tambahan dimuat kanthi dinamis sajrone eksekusi aplikasi.
  • Layanan verifikasi telpon wis nambahake kemampuan kanggo ngirim status verifikasi telpon mlebu menyang aplikasi, sing bisa digunakake kanggo nggawe dialog khusus sawise ngolah telpon, contone, kalebu tumindak tambahan kanggo menehi tandha telpon minangka spam utawa ditambahake menyang buku alamat.
  • Apik API Saran Wifi, sing ngidini aplikasi (manajer sambungan jaringan) mengaruhi algoritma kanggo milih jaringan nirkabel sing disenengi kanthi ngirim dhaptar jaringan sing rangking, lan uga njupuk metrik tambahan nalika milih jaringan, kayata informasi babagan bandwidth lan kualitas komunikasi. saluran sak sambungan sadurungΓ©. Ditambahake kemampuan kanggo ngatur jaringan nirkabel sing ndhukung standar kasebut Hotspot 2.0 (Passpoint), kalebu akuntansi wektu kadaluwarsa saka profil pangguna lan kemampuan kanggo nggunakake sertifikat sing ditandatangani dhewe ing profil.
  • ImageDecoder API nambahake dhukungan kanggo dekoding lan nampilake gambar animasi ing format HEIF (Apple's HEIC), sing nggunakake metode kompresi HEVC (H.265). Dibandhingake karo gambar GIF animasi, format HEIF bisa nyuda ukuran file kanthi signifikan.
  • API wis ditambahake menyang NDK kanggo digunakake ing kode asli kanggo operasi enkoding lan dekoding gambar (JPEG, PNG, WebP, lsp), tanpa nggunakake perpustakaan pihak katelu. API anyar ndadekake bisa nyuda ukuran file APK nganggo aplikasi asli lan ngatasi masalah nganyari perpustakaan sing dipasang sing bisa ngemot kerentanan.
  • Aplikasi kamera saiki bisa mateni geter kanggo sementara (contone, sajrone kabar) supaya ora micu sajrone sesi kamera.
  • Sampeyan bisa ngaktifake mode Bokeh (mburem latar mburi ing gambar) kanggo piranti sing ndhukung (contone, mode isih menehi kualitas gambar sing luwih dhuwur, lan mode terus-terusan menehi cocog luwih akurat kanggo data saka sensor).
  • Added API kanggo kir ΠΈ setelan Mode puter maneh video latensi sithik dibutuhake kanggo aplikasi streaming langsung. Kajaba iku, dhukungan wis ditambahake kanggo mode operasi latensi rendah HDMI (Mode Game), sing mateni pemrosesan pasca grafis kanggo nyuda latensi ing TV utawa monitor eksternal.
  • Kanggo piranti karo layar foldable ditambahake API kanggo entuk informasi saka layar setengah mbukak sensor amba. Nggunakake API anyar, aplikasi bisa nemtokake amba mbukak pas lan Ngatur output sing cocog.
  • API screening telpon wis ditambahi kanggo ndeteksi telpon otomatis. Kanggo aplikasi sing nyaring telpon, dhukungan wis dileksanakake kanggo mriksa status telpon mlebu liwat NGEKEK / NGECEWE kanggo pemalsuan ID panelpon, uga kesempatan bali alesan Watesan telpon lan ngganti isi ing layar sistem ditampilake sawise telpon ends kanggo menehi tandha telpon minangka spam utawa ditambahake menyang buku alamat.
  • API ditambahi Jaringan saraf, sing nyedhiyakake aplikasi kanthi kemampuan kanggo nggunakake akselerasi hardware kanggo sistem pembelajaran mesin. API dipanggonke minangka lapisan dhasar kanggo operasi kerangka machine learning ing Android, kayata TensorFlow Lite lan Caffe2.

    Dhukungan tambahan kanggo fungsi aktivasi Swish, sing ngidini sampeyan nyuda wektu latihan jaringan saraf lan nambah akurasi nindakake tugas tartamtu, contone, nyepetake karya karo model visi komputer adhedhasar MobileNetV3. Nambahake operasi Kontrol sing ngidini sampeyan nggawe model pembelajaran mesin sing luwih maju sing ndhukung cabang lan puteran. Asynchronous Command Queue API wis dileksanakake kanggo nyuda wektu tundha nalika mbukak model cilik sing disambungake ing rantai.

    Sawetara model jaringan syaraf siap wis diusulake kanggo digunakake ing piranti seluler, kalebu MobileNets (pangenalan obyek ing foto), Wiwitan v3 (computer vision) lan Smart
    Reply
    (pilihan opsi respon kanggo pesen). Dilaksanakake Dhukungan kanggo kuantisasi majeng nggunakake integer mlebu tinimbang nomer floating point, sing ngidini model cilik lan wektu pangolahan luwih cepet. Kajaba iku, Quality of Service API nambahake kemampuan kanggo ngatur prioritas lan wektu entek nalika nglakokake model, lan API Domain Memori wis ditambahi kanggo ngurangi operasi salinan lan konversi memori nalika nglakokake model kanthi urutan.

  • Nambahake jinis layanan latar mburi sing kapisah kanggo kamera lan mikropon sing kudu dijaluk yen aplikasi kudu ngakses kamera lan mikropon nalika ora aktif.
  • Nambahake API anyar kanggo sinkronisasi nampilake unsur antarmuka aplikasi kanthi tampilan keyboard ing layar kanggo ngatur animasi output sing luwih lancar kanthi menehi informasi marang aplikasi babagan owah-owahan ing tingkat pigura individu.
  • Ditambahake API kanggo ngontrol tingkat refresh layar, ngidini jendhela game lan aplikasi tartamtu disetel menyang tingkat refresh sing beda (contone, Android nggunakake tingkat refresh 60Hz minangka standar, nanging sawetara piranti ngidini sampeyan nambah nganti 90Hz).
  • Dilaksanakake mode kanggo terus-terusan karya sawise nginstal nganyari perangkat kukuh OTA sing mbutuhake urip maneh piranti. Mode anyar ngidini aplikasi kanggo nahan akses menyang panyimpenan ndhelik tanpa pangguna kudu mbukak kunci piranti sawise urip maneh, i.e. aplikasi bakal langsung bisa terus nindakake fungsi lan nampa pesen. Contone, instalasi otomatis nganyari OTA bisa dijadwalake ing wayah wengi lan ditindakake tanpa campur tangan pangguna.
  • Ditambahake API kanggo njupuk informasi babagan alasan kanggo mandap program, ngijini sampeyan kanggo nemtokake apa program mungkasi ing inisiatif pangguna, minangka asil saka Gagal, utawa dipeksa mungkasi dening sistem operasi. API uga ndadekake iku bisa kanggo ngevaluasi kahanan program sanalika sadurunge mandap.
  • Ditambahake GWP-ASan, analisa memori tumpukan sing ngidini sampeyan nemokake lan ndandani masalah sing disebabake dening penanganan memori sing ora aman. GWP-ASan nganalisa operasi alokasi memori lan ndeteksi anomali kanthi overhead minimal. Kanthi gawan, GWP-ASan diaktifake kanggo eksekusi platform lan aplikasi sistem. Nglamar GWP-ASan ing aplikasi sampeyan mbutuhake aktifitas sing kapisah.
  • Kanggo utilitas ADB (Android Debug Bridge) ditambahake mode incremental kanggo nginstal paket APK ("adb install β€”incremental"), sing ngidini sampeyan nyepetake instalasi program gedhe, kayata game, sajrone pangembangane. Inti saka mode kasebut yaiku nalika instalasi, bagean paket sing dibutuhake kanggo diluncurake ditransfer dhisik, lan liyane dimuat ing latar mburi, tanpa ngalangi kemampuan kanggo miwiti program kasebut. Contone, nalika nginstal file APK sing luwih gedhe tinimbang 2GB, ing mode anyar wektu sadurunge diluncurake suda nganti 10 kaping. Instalasi tambahan saiki mung bisa digunakake ing piranti Pixel 4 lan 4XL; jumlah piranti sing didhukung bakal ditambahake kanthi rilis.
  • Rampung digarap maneh Mode debugging karo ADB mlaku liwat sambungan nirkabel. Ora kaya debugging liwat sambungan TCP/IP, debugging liwat Wi-Fi ora mbutuhake kabel disambungake kanggo persiyapan lan bisa ngelingi piranti sing wis dipasangake sadurunge. Ana uga rencana kanggo ngetrapake skema pasangan sing luwih gampang nggunakake kode QR sing ditampilake ing Android Studio.

    Rilis platform seluler Android 11

  • Piranti dianyari kanggo audit akses menyang data, ngidini sampeyan nganalisa data pangguna apa sing diakses aplikasi lan sawise tumindak pangguna. Ganti jeneng sawetara telpon API audit.
  • Added "Ethernet tethering" mode, sing ngijini sampeyan kanggo nyedhiyani akses menyang Internet liwat smartphone nggunakake adaptor Ethernet disambungake liwat port USB.
  • Ing setelan saiki ana bagean kanthi riwayat kabar lan kemampuan kanggo nyetel jadwal kanggo ngaktifake tema peteng.


Source: opennet.ru

Add a comment