Rilis platform seluler Android 14

Google wis ngrilis platform seluler terbuka. Android Kode sumber kanggo rilis anyar iki wis diselehake ing repositori Git proyek (cabang android-14.0.0_r1). Pembaruan firmware wis disiapake kanggo piranti Pixel. Pembaruan firmware kanggo smartphone saka Samsung Galaxy, iQOO, Nothing, OnePlus, Oppo, Realme, Sharp, Sony, Tecno, vivo, lan Xiaomi direncanakake kanggo rilis sabanjure. Kajaba iku, versi universal GSI (Generic System Images) wis digawe, cocok kanggo macem-macem piranti adhedhasar arsitektur ARM64 lan x86_64.

Inovasi utama:

  • Platform inti kalebu repositori Health Connect, sing sadurunge kasedhiya minangka paket kapisah liwat Google Play. Health Connect nyedhiyakake panyimpenan data terpusat saka gelang fitness lan piranti liyane sing gegandhengan karo kesehatan pangguna, lan ngatur akses bebarengan menyang data kesehatan ing antarane macem-macem aplikasi. Akses menyang setelan Health Connect saiki bakal diwenehake liwat configurator platform standar; contone, liwat setelan privasi sampeyan bisa ngontrol data kesehatan sing bisa diakses aplikasi tartamtu. Kajaba iku, Health Connect nambahake dhukungan kanggo nyimpen informasi babagan rute sing dilewati sajrone latihan (pangguna nemtokake wektu kanggo nyimpen dhaptar titik arah). Rute kasebut bisa dideleng ing peta lan diterusake menyang aplikasi liyane kanggo diproses, sawise konfirmasi eksplisit saka operasi kasebut dening pangguna.
    Rilis platform seluler Android 14
  • Sarana konfirmasi akses menyang informasi lokasi wis ditambahi. Bagean anyar wis ditambahake menyang dialog sing njaluk konfirmasi akses lokasi kanthi informasi babagan kapan data lokasi ditransfer menyang aplikasi (akses ditolak, mung diijini sapisan lan diidini saben aplikasi dieksekusi) lan rincian ing ngendi sampeyan bisa entuk informasi tambahan. babagan akses menyang data sing ditransfer.
    Rilis platform seluler Android 14
  • Dilaksanakake kanthi periodik (sapisan sasi) tampilan kabar bebaya babagan owah-owahan dening aplikasi sing diwenehi akses menyang lokasi, cara nransfer data menyang pihak katelu (contone, ditampilake nalika aplikasi wiwit nggunakake data lokasi nalika nampilake pariwara).
    Rilis platform seluler Android 14
  • Nalika nggarap app, kita wis ngleksanakake tooltip panah mburi sing luwih katon kanggo nggampangake mangertos carane nggunakake sadurunge nyeret ing layar kanggo bali.
    Rilis platform seluler Android 14
  • Sharesheet, sing digunakake kanggo ngirim data (kayata gambar utawa link) ing njaba aplikasi utawa menyang pangguna liyane, kalebu kemampuan kanggo nambah tumindak sampeyan dhewe. Contone, sampeyan bisa nemtokake dhaptar dhewe panangan ChooserAction sing nuduhake aplikasi lan pangguna sing bisa dikirim. Jangkoan sinyal sing digunakake kanggo menehi peringkat target kanggo ngirim data langsung ditambahake.
    Rilis platform seluler Android 14
  • Sampeyan bisa menehi sebagian ijin kanggo akses mung menyang foto lan video sing dipilih pangguna (READ_MEDIA_VISUAL_USER_SELECTED, file sing diwenehake akses dipilih dening pangguna liwat antarmuka pemilih foto nalika dialog panjaluk ijin katon). Sawise aplikasi diselehake ing latar mburi utawa program kasebut mandheg, ijin sing diwenehake pangguna bakal dibatalake kanthi otomatis. Ing dialog kanggo konfirmasi ijin akses aplikasi menyang file multimedia, saiki mung bisa menehi akses menyang foto utawa video sing dipilih.
    Rilis platform seluler Android 14
  • Bagean wis ditambahake menyang configurator kanggo ngganti setelan preferensi regional, kayata unit suhu, dina pisanan ing minggu, lan sistem nomer. Contone, wong Eropa sing manggon ing Amerika Serikat bisa nyetel suhu supaya ditampilake ing Celsius tinimbang Fahrenheit lan nganggep Senin minangka wiwitan minggu tinimbang Minggu.
    Rilis platform seluler Android 14
  • Kapabilitas skala font wis ditambahi, tingkat skala font maksimal wis ditambah saka 130% dadi 200%, lan kanggo mesthekake yen teks kanthi perbesaran dhuwur ora katon gedhe banget, owah-owahan non-linear ing tingkat skala saiki ditrapake kanthi otomatis ( teks gedhe ora nggedhekake minangka akeh minangka teks cilik), kang bakal ngidini kanggo maca teks optimal dening wong karo sesanti kurang tanpa risiko distorsi ing tata letak antarmuka.
    Rilis platform seluler Android 14
  • Dhukungan kanggo ngrekam video kanthi kisaran dinamis dhuwur (HDR), sing muncul ing thread sadurunge, wis ditambahi kanthi kemampuan kanggo njupuk informasi tambahan saka kamera, supaya bisa nyimpen gambar ing format "Ultra HDR", sing nggunakake 10 bit saben saluran kanggo enkoding werna. Format Ultra HDR kompatibel karo JPEG, ngidini aplikasi bisa nggarap gambar HDR tanpa modifikasi lan yen perlu kanggo nampilake kanthi nggunakake kisaran padhange normal. Output HDR diaktifake kanthi otomatis dening platform nalika dhukungan HDR diaktifake ing manifest aplikasi utawa nalika Window.setColorMode diarani. Kanggo rendering Ultra HDR mandiri nggunakake OpenGL utawa Vulkan, kelas Gainmap bisa digunakake.
    Rilis platform seluler Android 14
  • Jinis aplikasi sing diijini nampilake kabar layar wutuh nalika layar dikunci diwatesi. Kabar iki dirancang kanggo narik kawigaten marang informasi sing mbutuhake tumindak langsung, kayata telpon mlebu utawa weker, saengga daya kanggo nampilake kabar kasebut saiki bakal diwatesi kanggo nelpon lan menehi tandha aplikasi.
  • Ngapikake kontrol animasi sing menehi tandha transisi ing antarane layar (lembar) sing beda-beda ing aplikasi nalika nggunakake gerakan geser sing ngowahi isi. Komponen anyar wis ditambahake kanggo animasi ngoper layar ngisor lan sisih, uga nelpon telusuran. Added API kanggo nggawe efek transisi dhewe ing aplikasi.
  • Set Ekstensi Kamera wis dianyari kanggo nyedhiyakake kemampuan kanggo nggunakake algoritma sing luwih dawa sing mbutuhake pangolahan gambar sing intensif sacara komputasi, kayata ningkatake kualitas gambar sing kurang cahya. Fitur sing ditambahake kanggo prédhiksi wektu tundha pangolahan gambar, entuk informasi babagan proses pangolahan, lan kanthi cepet entuk versi kasar saka gambar sadurunge gambar pungkasan rampung. Dilaksanakake mode pratinjau SurfaceView sing luwih optimized lan hemat energi. Nalika nggunakake ekstensi, dhukungan tutul diwenehake kanggo fokus lan zoom.
  • Dhukungan diwenehake kanggo nggunakake kemampuan skala lan motong sing dibangun ing kamera kanggo gambar RAW sing ditransfer.
  • Kanggo headphone kabel sing disambungake liwat USB, kemampuan kanggo nggunakake format swara tanpa mundhut kualitas (lossless) wis ditambahake. Kelas AudioMixerAttributes wis ditambahake menyang API, ngidini sampeyan langsung ngirim audio menyang piranti, tanpa nyampur, pangaturan volume utawa pangolahan efek.
  • API grafis ngleksanakake kelas Mesh, sing ngidini sampeyan nggawe varian dhewe saka bolong poligonal kanthi vertex lan shaders pecahan sing ditulis ing basa AGSL.
  • Added kemampuan kanggo hardware akselerasi Rendering menyang buffer, dipun ginakaken liwat kelas HardwareBufferRenderer.
  • kelas Path, sing ngijini sampeyan kanggo nggawe grafis vektor adhedhasar path geometris gabungan, wis ditambahaké support kanggo interpolasi antarane dalan karo struktur padha kanggo nggawe efek morphing lan nggunakake PathIterator kanggo sequentially iterate liwat kabeh perangan path.
  • Kemampuan kanggo nggandhengake setelan basa individu menyang aplikasi sing beda-beda wis ditambahi. Kemampuan kanggo nemtokake dhaptar basa sing bakal ditampilake ing konfigurator wis dikenalake. Android nalika milih basa kanggo aplikasi tartamtu.
  • Wilayah sing ditambahi ing ngendi sistem nampilake informasi sing gegandhengan karo privasi sing ditetepake dening pangembang ing Formulir Play Console, kayata kabijakan babagan enggo bareng data karo pihak katelu. Contone, informasi kasebut saiki ditampilake ing dialog panyuwunan ijin.
  • Aplikasi sing nggunakake panangan latar mburi saiki kudu nemtokake jinis layanan latar mburi. Sajrone operasi, sistem mriksa kepatuhan jinis layanan sing ditemtokake, ijin sing dijaluk lan API sing digunakake. Contone, yen aplikasi nemtokake jinis layanan latar mburi FOREGROUND_SERVICE_TYPE_LOCATION, tegese aplikasi kasebut bisa njaluk ijin ACCESS_COARSE_LOCATION utawa ACCESS_FINE_LOCATION.
  • Owah-owahan wis digawe kanggo nambah keamanan: Aplikasi dilarang ngirim panjalukan maksud kanggo sawetara komponen platform internal. Kode sing dimuat kanthi dinamis saiki kudu ditandhani nganggo atribut akses mung diwaca. Fungsi ZipFile (String) lan ZipInputStream.getNextEntry () ora ngidini pangolahan arsip zip sing path diwiwiti kanthi karakter "/" utawa ngemot urutan "..". Peluncuran karya saka panangan latar mburi wis diwatesi lan watesan wis dianyari ing area antarmuka program panggilan sing ora kasedhiya ing SDK.
  • Nalika nyambungake piranti liwat USB menyang komputer desktop, saliyane mode interaksi sing kasedhiya sadurunge, kayata transfer file, ngisi daya, boarding, lan sapiturute, bisa nggunakake smartphone minangka kamera web (mode UVC, Kelas Video USB) . Kanthi gawan, fitur iki dipateni, nanging bisa diaktifake yen sampeyan duwe akses root.
  • Kita terus nambah kinerja platform ing tablet lan piranti kanthi layar lempitan. Pustaka kasedhiya kanggo prédhiksi acara sing ana gandhengane karo gerakan pointer lan nyedhiyakake latensi sing sithik nalika nggarap stylus. Cithakan antarmuka kanggo layar gedhe diwenehake kanggo nampung panggunaan kayata jejaring sosial, komunikasi, konten multimedia, maca lan blanja.
  • Nambahake ijin kapisah kanggo ngidini aplikasi mbukak tumindak nalika aplikasi ana ing latar mburi. Aktivasi nalika ana ing latar mburi diwatesi supaya ora ngganggu pangguna nalika nggarap aplikasi saiki. Aplikasi aktif diwenehi kontrol liyane babagan aktivasi tumindak dening aplikasi liyane sing padha sesambungan.
  • Sistem manajemen memori wis dioptimalake kanggo luwih efisien nyedhiakke sumber daya kanggo aplikasi sing mlaku ing latar mburi. Sawise sawetara detik nempatake aplikasi ing negara cache, karya latar mburi diwatesi kanggo API sing ngatur siklus urip aplikasi, kayata Foreground Services API, JobScheduler, lan WorkManager.
  • Kabar sing ditandhani gendera FLAG_ONGOING_EVENT saiki bisa ditolak nalika ditampilake ing piranti sing ora dikunci. Yen piranti sampeyan ana ing mode layar kemunci, kabar kasebut bakal tetep ora ditolak. Kabar sing penting kanggo fungsi sistem uga bakal tetep ora ditolak.
  • cara anyar wis ditambahake menyang PackageInstaller API: requestUserPreapproval (), sing ngidini direktori aplikasi kanggo wektu tundha download paket APK nganti nampa konfirmasi instalasi saka pangguna; setRequestUpdateOwnership (), sing ngijini sampeyan kanggo nemtokake operasi nganyari aplikasi mangsa kanggo installer; setDontKillApp (), sing ngijini sampeyan nyetel fitur tambahan kanggo aplikasi nalika nggarap program. API InstallConstraints menehi installer kemampuan kanggo micu instalasi nganyari aplikasi nalika aplikasi ora dienggo.
  • Karya terus nambah kinerja platform ing tablet lan piranti karo layar lempitan. Kita wis nganyari pedoman kanggo ngembangake aplikasi kanggo piranti layar gedhe lan nambah pola UI umum kanggo layar gedhe kanggo ngatasi panggunaan kayata media sosial, komunikasi, konten multimedia, maca, lan blanja. Rilis awal saka Cross device SDK wis diusulake kanthi alat kanggo ngembangake aplikasi sing bisa digunakake kanthi bener karo macem-macem jinis piranti (smartphone, tablet, TV cerdas, lsp) lan faktor wangun sing beda.
  • Koordinasi karya latar mburi intensif sumber daya, kayata ngundhuh file gedhe nalika ana sambungan Wi-Fi, wis dioptimalake. Owah-owahan wis digawe kanggo API kanggo miwiti layanan prioritas (Layanan latar mburi) lan jadwal tugas (JobScheduler), sing nambah fungsi anyar kanggo proyek pangguna-dibukak related kanggo transfer data. Requirements wis ngenalaken kanggo nunjukaké jinis layanan prioritas sing bakal dibukak (makarya karo kamera, sinkronisasi data, puter maneh data multimedia, nelusuri lokasi, akses mikropon, etc.). Iku luwih gampang kanggo nemtokake kahanan kanggo ngaktifake download data, contone, download mung nalika diakses liwat Wi-Fi.
  • Sistem siaran internal kanggo ngirim pesen siaran menyang aplikasi wis dioptimalake kanggo nyuda konsumsi daya lan nambah responsif. Penerimaan aplikasi sing luwih apik saka stream pesen sing wis kadhaptar - pesen bisa antri, digabung (contone, seri BATTERY_CHANGED pesen bakal dikumpulake dadi siji) lan dikirim mung sawise aplikasi metu saka negara sing di-cache.
  • Watesan jumlah maksimum aplikasi sing di-cache wis tambah, sing wis nyuda jumlah aplikasi sing diluncurake ing mode "kadhemen" (yaiku, ora cache ing memori lan diluncurake luwih alon). Kanggo piranti kanthi 8 GB RAM, sawise ngganti watesan, jumlah aplikasi "kadhemen" diluncurake mudhun 20%, lan kanthi 12 GB - nganti 30%.
  • Nggunakake fungsi Weker Tepat ing aplikasi saiki mbutuhake ijin SCHEDULE_EXACT_ALARM sing kapisah, amarga panggunaan fungsi kasebut bisa mengaruhi umur baterei lan nambah konsumsi sumber daya (kanggo tugas sing dijadwal, disaranake nggunakake aktivasi ing wektu kira-kira). Aplikasi kanthi implementasi tanggalan lan jam sing nggunakake aktivasi adhedhasar wektu kudu diwenehi ijin USE_EXACT_ALARM nalika instalasi. Nerbitake aplikasi ing direktori Google Play kanthi idin USE_EXACT_ALARM mung diidini kanggo program sing ngetrapake jam weker, timer, lan tanggalan kanthi kabar acara.
  • Kemampuan kanggo nemtokake setelan basa khusus kanggo aplikasi individu wis dikenalake. Pangembang aplikasi saiki bisa ngowahi setelan localeConfig kanthi nelpon LocaleManager.setOverrideLocaleConfig kanggo nemtokake dhaptar basa sing ditampilake kanggo aplikasi kasebut ing antarmuka setelan. Android.
  • Grammatical Inflection API wis ditambahake kanggo nggampangake nambahake terjemahan unsur antarmuka sing nimbang basa nganggo sistem jender.
  • Kanggo nyegah aplikasi ala saka nyegat panjalukan maksud, versi anyar nglarang ngirim maksud tanpa nemtokake paket utawa komponen internal kanthi jelas.
  • Keamanan dynamic code loading (DCL) wis ditingkatake - supaya ora nglebokake kode jahat menyang file eksekusi sing dimuat kanthi dinamis, file kasebut saiki kudu duwe hak akses mung diwaca.
  • Instalasi aplikasi sing versi SDK sing diumumake luwih murah tinimbang 23 dilarang, sing bakal mblokir bypass watesan ijin kanthi ngiket menyang API lawas (API versi 22 dilarang, amarga ing versi 23 (Android 6.0) ngenalake model kontrol akses anyar sing ngidini sampeyan njaluk akses menyang sumber daya sistem kanthi cepet. Aplikasi sing wis diinstal sadurunge sing nggunakake API lawas ora bakal kasedhiya maneh sawise nganyari. Android bakal nerusake pegaweyane.
  • API Manajer Kredensial wis diusulake, sing ngidini sampeyan ngatur login menyang aplikasi nggunakake kredensial panyedhiya otentikasi eksternal. Dhukungan kanggo teknologi Passkeys wis dileksanakake, ngidini pangguna kanggo keasliane tanpa sandhi nggunakake pengenal biometrik kayata bekas driji utawa pangenalan rai. Antarmuka sing luwih apik kanggo milih akun.
  • В Android Runtime (ART) saiki ndhukung OpenJDK 17. Pustaka Java inti platform lan piranti pangembangan aplikasi wis dianyari kanggo ndhukung OpenJDK 17. Dhukungan wis ditambahake kanggo fitur basa lan kelas Java sing kasedhiya ing OpenJDK 17, kayata kelas rekaman, string multiline, lan pencocokan pola ing operator "instanceof".
  • В Android Runtime migunakaké cara kompresi sing luwih canggih, sing nyuda ukuran file rata-rata 9.3% tanpa ngorbanaké kinerja.
  • Cara nganyari sertifikat otoritas sertifikasi (CA) wis diganti. Sertifikat sistem ora bakal maneh disambungake menyang perangkat kukuh, nanging bakal dikirim minangka paket kapisah, dianyari liwat Google Play. Pendekatan iki bakal luwih gampang kanggo njaga sertifikat sing anyar lan mbusak sertifikat saka panguwasa sertifikasi sing dikompromi, lan uga bakal nyegah produsen piranti kanggo ngapusi dhaptar sertifikat root lan nggawe proses nganyari kanthi mandiri saka nganyari perangkat kukuh. Ing sisih liya, cara pangiriman anyar ora bakal ngidini pangguna nggawe owah-owahan ing sertifikat sistem, sanajan dheweke duwe akses root menyang sistem lan duwe kontrol penuh perangkat kukuh.

Source: opennet.ru

Tuku hosting sing dipercaya kanggo situs kanthi proteksi DDoS, server VPS VDS 🔥 Tuku hosting situs web sing bisa dipercaya nganggo proteksi DDoS, server VPS VDS | ProHoster