Google'i ettevĂ”te avatud mobiilplatvormi vĂ€ljaanne . Uue vĂ€ljaande seotud lĂ€htekoodid on paigutatud projekti (oks android-10.0.0_r1). Tarkvarauuendused on juba 8 Pixel seeria seadmele, sealhulgas esimesele Pixel mudelile. Samuti ĂŒldised GSI (Generic System Images) kogud, mis sobivad erinevatele seadmetele, mis pĂ”hinevad ARM64 ja x86_64 arhitektuuridel. JĂ€rgmiste kuude jooksul vabastatakse Android 10 uuendused praegustele nutitelefonidele sellistelt ettevĂ”tetelt nagu Sony Mobile, Xiaomi, Huawei, Nokia, Vivo, OPPO, OnePlus, ASUS, LG ja Essential.
uuendused:
- Esitletud projekt , mis vĂ”imaldab uuendada eraldi sĂŒsteemikomponente ilma, et oleks vaja platvormi tervikuna uuendada. Sellised uuendused laaditakse Google Play kaudu eraldi tootja OTA uuendustest. Eeldatakse, et otsene toimetamine riistvaralt sĂ”ltumatutele platvormikomponentide uuendustele lĂŒhendab oluliselt uuenduste saamise aega, suurendab haavatavuste parandamise kiiret toimimist ning vĂ€hendab seadme tootjate sĂ”ltuvust platvormi turvalisuse sĂ€ilitamisel. Uuenduste moodulid varustatakse algselt avatud koodiga, on kohe saadaval AOSP (Android Open Source Project) hoidlates ning vĂ”ivad sisaldada kolmandate osapoolte ettevalmistatud parandusi ja tĂ€iustusi.
Eraldi uuendatavad komponendid on: multimeedia kodekid, multimeedia raamistik, DNS resolver, Java Security Provider, Documents UI, Permission Controller, ExtServices, ajavööndite andmed, (vahetuskiht OpenGL ES-i kutsungite ĂŒlekandmiseks OpenGL-ile, Direct3D 9/11, Desktop GL ja Vulkan), mooduli metaandmed, vĂ”rgu komponendid, Captive Portal Login ja vĂ”rgu juurde pÀÀsu sĂ€tted. SĂŒsteemikomponentide uuendused tarnitakse uue pakendiformaadina , mis erineb APK-st vĂ”imalusega rakendada varajases sĂŒsteemi kĂ€ivitamise etapis. VĂ”imalike tĂ”rgete korral on ette nĂ€htud muudatuste tagasivĂ”tmise reĆŸiim;
- SĂŒsteemi tasemel on rakendatud mida saab kasutada silmade vĂ€simise vĂ€hendamiseks hĂ€marates tingimustes.
Tumed teema aktiveeritakse seadetes Seaded > Kuvamine, kiire seade rippmenĂŒĂŒ kaudu vĂ”i energiasÀÀstureĆŸiimi sisselĂŒlitamisel. Tumed teema rakendatakse nii sĂŒsteemile kui ka rakendustele, pakkudes sealhulgas automaatse muutmise reĆŸiimi olemasolevate teemade tumedatesse toonidesse. - Automaatsete kiirete vastuste sĂŒsteem, mis varem oli saadaval teavitustes, saab nĂŒĂŒd rakenduda soovituste loomisel tĂ”enĂ€olisemate tegevuste kohta igas rakenduses. NĂ€iteks, kui kuvatakse kohtumiskutse, pakub sĂŒsteem kiireid vastuseid kutse aktsepteerimise vĂ”i tagasilĂŒkkamise kohta ning kuvab ka nupu kokkuleppekoha kaardil vaatamiseks. Valikud tehakse masinĂ”ppe sĂŒsteemi abil, tuginedes kasutaja tööharjumuste analĂŒĂŒsile.
- Pakutud on rohkem tööriistu rakenduste juurdepÀÀsu kontrollimiseks kasutaja asukoha teabele. Kui varasemalt sain rakendus vastava loa korral ligipÀÀsu asukohale igal ajal, isegi kui see ei olnud aktiivne (töötades taustal), siis uues vÀljalaskes vÔib kasutaja lubada asukoha teabe saamise ainult rakenduse aktiivse seansi ajal.
- Lisatud on vanemliku kontrolli reĆŸiim 'Family Link', mis vĂ”imaldab piirata laste seadme kasutamise aega, anda boonusaegu saavutuste eest, vaadata kĂ€ivitatavate rakenduste loendeid ja hinnata, kui palju aega laps rakendustes viibib, vaadata ĂŒle installitavad rakendused ja mÀÀrata öösel ligipÀÀsu blokeerimise aeg.
- Lisatud on 'fookusreĆŸiim' (Focus Mode), mis vĂ”imaldab ajutiselt summutada hĂ€irivaid rakendusi, kui on vaja keskenduda mingi ĂŒlesande lahendamisele, nĂ€iteks peatada e-kirjade ja uudiste saamine, kuid jĂ€tta kaardid ja messengeri alles. Praegustes koondistes pole funktsioon veel aktiivne.
- Lisatud on ĆŸestidega navigeerimise reĆŸiim, mis vĂ”imaldab juhtida seadmeid vaid ekraanil tehtud ĆŸestide abil, ilma navigeerimispaneeli kuvamiseta ning eraldades kogu ekraaniruumi sisule. NĂ€iteks tagasikerimis- ja avalehe nupud asendatakse servalt nihkega ja alt-ĂŒles libistatava puudutusega, et kuvada avatud rakenduste nimekiri kasutatakse ekraanile pikaajalist puudutust. ReĆŸiimi saab aktiveerida seadete alt âSettings > System > Gesturesâ;
- Lisatud on funktsioon âLive Captionâ, mis vĂ”imaldab automaatselt luua subtiitreid ĂŒkskĂ”ik millise video vaatamise vĂ”i helisalvestise kuulamise ajal, sĂ”ltumata kasutatavast rakendusest. HÀÀlte avastamine toimub lokaalselt, ilma vĂ€listesse teenustesse pöördumata. Praegustes versioonides ei ole funktsioon veel aktiivne;
- Lisatud on âpuhvriteâ kontseptsioon, et korraldada samaaegset tööd mitmete rakendustega. Puhvrid vĂ”imaldavad teistel rakendustel tegutseda ning samal ajal kĂ€imasolevas programmis pĂŒsida. Lisaks vĂ”imaldavad puhvrid kindla rakenduse funktsionaalsuse kergesti juurde pÀÀseda erinevate seadme toimingute ajal. NĂ€iteks vĂ”ivad puhvrid vĂ”imaldada sĂ”numivahetust messengeri rakenduses, kiiresti sĂ”numeid saata, hoida silme ees ĂŒlesannete loendit, teha mĂ€rkmeid, kasutada tĂ”lketeenuseid ja saada visuaalseid meeldetuletusi samal ajal muude rakendustega töötamisega. Puhvrid on rakendatud teavituste sĂŒsteemi kohale ning vĂ”imaldavad kasutada sarnast API-d.
- Lisatud on toetus volditavate ekraanidega seadmetele, nagu . Igal volditava ekraani poolel saab nĂŒĂŒd avada eraldi rakenduse. Uute ekraanitĂŒĂŒpide toetamiseks on lisatud eraldi töötlemise tugi mitmete Ă€rkamise ja fookuse vahetamise sĂŒndmuste jaoks (kui ĂŒks ekraani pool on aktiivne, samas kui teine jÀÀb suletuks vĂ”i kui mĂ”lemad pooled on aktiivsed) ning laiendatud API ekraanisuuruse muutumise kĂ€sitlemiseks (et rakendus suudaks Ă”igesti tuvastada ekraani suuruse suurenemist teise poole avamisel). Androidi emulaatorisse on lisatud volditavate ekraanidega seadmete simuleerimine;
- Lisatud toetused jagamiskiirte jaoks, mis vÔimaldavad kiiresti avada rakendust andmete ja sÔnumite saatmiseks;
- Lisatud hĂŒpikaknad seadistuste jaoks, mis vĂ”imaldavad juurdepÀÀsu vĂ”tme sĂŒsteemi seadistustele kontekstis kasutaja rakendust. Seadistuste paneeli kuvamiseks rakendusest on saadaval API. . NĂ€iteks vĂ”ib multimeedia mĂ€ngija kuvada heli sĂŒsteemi seadistuste paneeli, samas kui brauser kuvab vĂ”rguĂŒhenduse ja lennureĆŸiimi seadistuste paneeli;
Turvalisus:
- tÀiendavad piirangud rakenduste juurdepÀÀsule jagatud failidele, nÀiteks fotokogudele, videotele ja muusikale;
- Laaditud failidele, mis asuvad kaustas Downloads, pÀÀsemiseks peab rakendus nĂŒĂŒd kasutama sĂŒsteemi faili valimise dialooge, mis annab kasutajale tĂ€ieliku kontrolli selle ĂŒle, millistele konkreetsetele failidele rakendus pÀÀseb;
- Blookeeritud on vĂ”imalus rakenduste ĂŒleminekuks taustatööst aktiivsesse olekusse, mis katkestaks kasutaja töö teise rakendusega. Kui taustarakendus vajab kasutaja tĂ€helepanu, nĂ€iteks sissetuleva kĂ”ne korral, tuleb nĂŒĂŒd kasutada kĂ”rge prioriteediga teavitust, mis saab Ă”iguse tĂ€isekraanil kuvamiseks;
- juurdepÀÀs muutmatutele seadme identifikaatoritele, nagu IMEI ja seerianumber. Selliste identifikaatorite saamiseks peab rakendusel olema READ_PRIVILEGED_PHONE_STATE Ôigused.
Rakendustel on samuti piiratud juurdepÀÀs pseudo-FS â/proc/netâ vĂ”rguaktiivsuse statistika jaoks, ja juurdepÀÀs lĂ”ikelauale antakse nĂŒĂŒd ainult siis, kui rakendus on aktiivne (on saanud sisendi fookuse); - Kontakti nimekirja andmisel rakendusele on lĂ”petatud vĂ€ljundi jĂ€rjekorra mÀÀramine kontaktide soovituste alusel, et varjata rakendustelt kasutaja eelistuste teavet;
- K vaikimisi on MAC-aadresside randomiseerimine sisse lĂŒlitatud: erinevatel traadita vĂ”rkudest ĂŒhendamisel genereeritakse nĂŒĂŒd erinevad MAC-aadressid, mis ei vĂ”imalda jĂ€lgida kasutaja liikumist WiFi-vĂ”rkude vahel;
- Bluetooth, mobiilivĂ”rkude ja Wi-Fi skaneerimise API-le juurdepÀÀsuks on nĂŒĂŒd vajalik tĂ€pse asukoha teabe volituste taotlemine (varem olid vajalikud umbmÀÀrased asukoha volitused). Kui ĂŒhendus luuakse P2P-reĆŸiimis vĂ”i kui ĂŒhendus mÀÀratakse sĂŒsteemi poolt, ei ole asukoha teabe eraldi volitusi vaja;
- Tugi, mis kaitseb traadita vĂ”rguteenuseid, on rakendatud , mis pakub kaitset parooli arvutamise rĂŒnnakute vastu (ei luba parooli off-line reĆŸiimis proovida) ning kasutab autentimise protokolli SAE. KrĂŒpteerimise vĂ”tmete genereerimiseks avalikes vĂ”rkudes on lisatud toimetuse kooskĂ”lastamise toetust, mis on rakendatud OWE laienduse kaudu ();
- ja on vaikimisi kĂ”ikides ĂŒhendustes toetatud . Google'i testides vĂ”imaldab TLS 1.3 kuni 40% kiirusel turvaliste ĂŒhenduste loomist vĂ”rreldes TLS 1.2-ga.
- Uus salvestusruum on esitatud , mis pakub isoleerimise taset rakenduste failidele. Antud API abil vĂ”ib rakendus luua vĂ€listes salvestites (nt SD-kaardil) eraldi isoleeritud katalooge oma failide jaoks, millele teised rakendused ei pÀÀse juurde. Praegune rakendus on piiratud selle kataloogiga fotode, videote ja muusika salvestamiseks, ega ole seotud ĂŒhiste meediafailide kogu. Ăhiste failikollektsioonide jagamiseks on vajalik eraldi volituste saamine;
- API-s , bioloogilise autentimise dialooge ĂŒhtlustav, on lisatud toetus passiivsetele autentimise meetoditele, nĂ€iteks nĂ€o tuvastamisele. Pakutakse lahus meetodeid selge ja mitteseleva autentimise töötlemiseks. Selge autentimise korral peab kasutaja teostama tehingu, samas kui mitteseleva autentimise korral vĂ”ib autentimine toimuda mĂ€rkamatult passiivses reĆŸiimis;
anda vÔimaluse teisel rakendusel helivoogu töödelda. Teiste rakenduste helivÀljundile juurdepÀÀsu andmiseks on vajalik erilubade jagamine;
PGO (profiilipĂ”hine optimeerimine), mis sisaldab teavet kĂ”ige sagedamini kasutatavast koodist. Selliste osade eelkompileerimine vĂ”imaldab oluliselt vĂ€hendada kĂ€ivitusaega. ART-is on optimeeritud rakenduse protsessi varasemaks kĂ€ivitamiseks ja selle isoleeritud konteinerisse viimiseks. Rakenduse mĂ€lupildis on tagatud tĂ€iendavate andmete, nagu klassid, sĂ€ilitamine. Rakenduste mĂ€lupiltide laadimisel on rakendatud mitme mitteprotsessi laadimise reĆŸiim. PrĂŒgikoguja töö efektiivsust on suurendatud, töötlemise eraldiseisva lĂ€henemise tĂ”ttu hiljuti loodud objektide jaoks.
Reply (vastuste valik sÔnumitele). Uues vÀljaandes on lisatud 60 uut operatsiooni, sealhulgas ARGMAX, ARGMIN ja kvantitiseeritud LSTM, samuti on lÀbi viidud mÀrkimisvÀÀrseid jÔudluse optimeerimisi, mis vÔimaldavad API-d kasutada uute masinÔppemudelite toetamiseks, nÀiteks objektide tuvastamine ja piltide segmenteerimine.
Allikas: opennet.ru
