Kompania Google lëshimi i platformës mobile të hapur . Tekstet burimore që lidhen me lëshimin e ri janë vendosur në projekti (dega android-10.0.0_r1). Përditësimet e firmware-it janë tashmë për 8 pajisje të serisë Pixel, përfshirë modelin e parë Pixel. Gjithashtu ndërtimet universale GSI (Generic System Images), të përshtatshme për pajisje të ndryshme mbi arkitekturën ARM64 dhe x86_64. Në muajt në vijim, përditësime me Android 10 do të lëshohen për telefonat inteligjentë aktualë nga kompani si Sony Mobile, Xiaomi, Huawei, Nokia, Vivo, OPPO, OnePlus, ASUS, LG dhe Essential.
novitete:
- ĂshtĂ« paraqitur projekti , duke lejuar pĂ«rditĂ«simin e komponentĂ«ve tĂ« veçantĂ« tĂ« sistemit pa pĂ«rditĂ«simin e platformĂ«s nĂ« tĂ«rĂ«si. TĂ« tillat pĂ«rditĂ«sime shkarkohen nĂ«pĂ«rmjet Google Play veç e veç nga pĂ«rditĂ«simet OTA tĂ« firmware-it nga prodhuesi. Supozohet se shpĂ«rndarja direkte e pĂ«rditĂ«simeve tĂ« komponentĂ«ve tĂ« platformĂ«s qĂ« nuk janĂ« tĂ« lidhur me pajisjen do tĂ« lejojĂ« njĂ« zvogĂ«lim tĂ« konsiderueshĂ«m tĂ« kohĂ«s sĂ« marrjes sĂ« pĂ«rditĂ«simeve, tĂ« rritĂ« efikasitetin e korrigjimit tĂ« dobĂ«sive dhe tĂ« zvogĂ«lojĂ« varĂ«sinĂ« nga prodhuesit e pajisjeve nĂ« mbajtjen e sigurisĂ« sĂ« platformĂ«s. Modulet me pĂ«rditĂ«sime do tĂ« dĂ«rgohen nĂ« origjinĂ« me kod tĂ« hapur, do tĂ« jenĂ« menjĂ«herĂ« tĂ« disponueshme nĂ« repozitorĂ«t AOSP (Android Open Source Project) dhe do tĂ« mund tĂ« pĂ«rfshijnĂ« pĂ«rmirĂ«sime dhe korrigjime tĂ« pĂ«rgatitura nga pjesĂ«marrĂ«s tĂ« jashtĂ«m.
Mes komponentëve që do të përditësohen veçmas janë: kodekët multimedia, kuadri multimedia, DNS- rezolverti, Java Security Provider, Documents UI, Permission Controller, ExtServices, të dhënat e zonave të kohës, (një shtresë për transmetimin e thirrjeve OpenGL ES në OpenGL, Direct3D 9/11, Desktop GL dhe Vulkan), Metadata e Modulëve, komponentët rrjetorë, Captive Portal Login dhe cilësimet e aksesit në rrjet. Përditësimet e komponentëve të sistemit dërgohen në një format të ri paketash , i cili ndryshon nga APK për shkak të mundësisë së aplikimit në një fazë të hershme të ngarkesës së sistemit. Në rast dështimesh, është paraparë një mënyrë për të rikthyer ndryshimet;
- Në nivelin e sistemit është implementuar e cila mund të aplikohet për të reduktuar lodhjen e syve në kushte të pakta ndriçimi.
Tema e errët aktivizohet në cilësimet Settings > Display, përmes bllokut të shpejtë të cilësimeve ose kur aktivizohet mënyra e kursimit të energjisë. Tema e errët aplikohet si për sistemin, ashtu edhe për aplikacionet, duke përfshirë ofrimin e një mënyre automatikisht për të konvertuar në nuanca të errëta temat ekzistues; - Sistemi automatik i përgjigjeve të shpejta, më parë i disponueshëm për njoftimet, tani mund të përdoret për të formuar rekomandime për veprimet më të mundshme në çdo aplikacion. Për shembull, kur shfaqet një mesazh ftesë për një takim, sistemi do të ofrojë përgjigje të shpejta me miratim ose refuzim të ftesës, si dhe do të tregojë një buton për të parë vendin e takimit në hartë. Opsionet zgjidhen duke përdorur sistemin e mësimit makinerik mbi bazën e karakteristikave të punës së përdoruesit;
- Janë ofruar më shumë mjete për kontrollin e aksesit të aplikacioneve në informacionin në lidhje me vendndodhjen e përdoruesit. Nëse më parë, në rastin e dhënies së autorizimeve përkatëse, aplikacioni mund të kishte akses në vendndodhjen në çdo kohë, edhe kur nuk ishte aktiv (po punonte në sfond), në lëshimin e ri përdoruesi mund të lejojë marrjen e informacionit për vendndodhjen e tij vetëm në rast se sesioni i aplikacionit është aktiv;
- ĂshtĂ« shtuar mĂ«nyra e kontrollit prindĂ«ror "Family Link", e cila lejon tĂ« kufizojĂ« kohĂ«n e pĂ«rdorimit tĂ« pajisjes nga fĂ«mijĂ«t, tĂ« ofrojĂ« minuta bonus pĂ«r arritjet dhe sukseset, tĂ« shikojĂ« listat e aplikacioneve nĂ«n pĂ«rdorim dhe tĂ« vlerĂ«sojĂ« sa kohĂ« kalon fĂ«mija nĂ« to, tĂ« rishikojĂ« aplikacionet qĂ« instalohet dhe tĂ« caktojĂ« kohĂ«n e natĂ«s pĂ«r bllokimin e qasjeve gjatĂ« natĂ«s;
- ĂshtĂ« shtuar "modi pĂ«rqendrim" (Focus Mode), i cili lejon, pĂ«r njĂ« periudhĂ« kur Ă«shtĂ« e nevojshme tĂ« fokusohesh nĂ« zgjidhjen e njĂ« detyre, tĂ« zbuten pĂ«rzgjedhĂ«shtĂ« aplikacionet qĂ« shpĂ«rqendrojnĂ«, pĂ«r shembull, pĂ«r tĂ« ndaluar marrjen e postĂ«s dhe lajmeve, por tĂ« lĂ«vizĂ« kartat dhe mesazherin. NĂ« ndĂ«rtimet aktuale funksioni nuk Ă«shtĂ« aktiv;
- ĂshtĂ« shtuar njĂ« mĂ«nyrĂ« navigimi me gjeste, e cila lejon pĂ«rdorimin e vetĂ«m gjesteve tĂ« ekranit pĂ«r kontroll pa shfaqur panelin e navigimit dhe duke e theksuar tĂ« gjithĂ« hapĂ«sirĂ«n e ekranit pĂ«r pĂ«rmbajtje. PĂ«r shembull, butonat si Back dhe Home zĂ«vendĂ«sohen me njĂ« lĂ«vizje nga skaji dhe njĂ« prekje lĂ«vizĂ«se nga poshtĂ« lart, pĂ«r tĂ« thirrur listĂ«n e aplikacioneve tĂ« hapura aplikohet njĂ« prekje e gjatĂ« nĂ« ekran. MĂ«nyra aktivizohet nĂ« cilĂ«simet "Settings > System > Gestures";
- Shtuar funksioni "Live Caption", i cili ndihmon në krijimin automatik të titrave ndërkohë që shikoni ndonjë video ose dëgjoni regjistrime audio, pavarësisht nga aplikacioni që përdorni. Njohja e gjuhës bëhet lokal njëherësh pa u drejtuar te shërbimet e jashtme. Në ndërtimet aktuale, funksioni nuk është aktiv.
- Shtuar koncepti i "bubbllave" për organizimin e punës së përbashkët me disa aplikacione. Bubbllat lejojnë kryerjen e veprimeve në aplikacione të tjera pa braktisur programin aktual. Për më tepër, bubbllat ofrojnë mundësinë e fikjes së qasjes në funksionalitetin e një aplikacioni konkret gjatë kryerjes së veprimeve të ndryshme në pajisje. Për shembull, me ndihmën e bubbllave, mund të vazhdoni bisedën në messenger, të dërgoni shpejt mesazhe, të mbani në vëmendje listën e detyrave, të bëni shënime, të përdorni shërbime përkthimi dhe të merrni kujtesa vizuale, ndërkohë që punoni në aplikacione të tjera. Bubbllat janë realizuar mbi sistemin e njoftimeve dhe lejojnë përdorimin e API të ngjashëm.
- Shtuar mbështetje për pajisjet me ekrane të palosshme, si . Në secilën gjysmë të ekranit të palosshëm tani mund të vendoset një aplikacion i veçantë. Për të mbështetur tipet e reja të ekranit, është shtuar mbështetje për përpunimin e ndarë të ngjarjeve të shumta të zgjuar dhe kalimeve në fokus (kur një gjysmë e ekranit është aktive, dhe tjetra mbetet e mbyllur ose kur të dyja gjysmat janë aktive), si dhe është zgjeruar API për trajtimin e ndryshimit të madhësisë së ekranit (për që aplikacioni të kuptonte rritjen e madhësisë së ekranit kur hapet gjysma e dytë). Në emulatorin Android është shtuar simulimi i pajisjeve me ekrane të palosshme;
- Shtuar mbështetje për shkurtesat e dërgimit të të dhënave dhe mesazheve (Sharing Shortcuts), duke lejuar kalimin e shpejtë në aplikacionin që po dërgon;
- Shtuar mbështetje për panelet e popup me cilësime, të cilat lejojnë qasje në cilësimet kryesore të sistemit në kontekstin e aplikacionit të përdoruesit. Për të shfaqur panelet e cilësimeve nga aplikacioni, është siguruar API . Për shembull, një lojtar multimedial mund të tregojë panelin me cilësimet sistemike të zërit, ndërsa shfletuesi ndërlidhen me cilësimet e lidhjes në rrjet dhe kalimin në modalitetin e fluturimit;
Siguria:
- kufizimet shtesë të qasjes së aplikacioneve në skedarët e ndarë, të tillë si koleksionet e fotografinë, videove dhe muzikës;
- Për qasjen në skedarët e shkarkuar, vendosur në katalogun e Downloads, aplikacioni tani duhet të përdorë domosdoshmërisht dialogun sistemor të zgjedhjes së skedarëve, i cili ofron kontroll të plotë për përdoruesin mbi skedarët e caktuar që aplikacioni mund të aksesojë;
- E pamundur kalimi i aplikacioneve nga ekzekutimi në sfond në gjendjen aktive me daljen në plan të parë dhe marrjen e fokusit të hyrjes, duke ndërprerë kështu punën e përdoruesit me një aplikacion tjetër. Në rast nevoje për të tërhequr vëmendjen e përdoruesit nga një aplikacion në sfond, si për një thirrje hyrëse, tani duhet të përdoren njoftime me prioritet të lartë duke marrë autorizimin për të shfaqur në ekran të plotë;
- qasja në identifikatorët e pandryshueshëm të pajisjes, si IMEI dhe numri serial. Për të marrë identifikatorë të tillë, aplikacioni duhet të ketë privilegje READ_PRIVILEGED_PHONE_STATE.
Aplikacionet gjithashtu kanë kufizuar qasjen në pseudo-FS "/proc/net" me statistikat e aktivitetit të rrjetit, dhe qasja në të dhënat në clipboard tani ofrohet vetëm kur aplikacioni është aktiv (ka marrë fokusin e hyrjes); - Kur jepet lista e kontakteve aplikacionit, është ndalur renditja e daljes sipas frekuencës së kontaktit për të fshehur nga aplikacionet informacionin mbi preferencat e përdoruesit;
- Sipas parazgjedhjes është aktivizuar randomizimi i adresave MAC: kur lidhen në rrjete të ndryshme pa kabllo, tani gjenerohen adresa MAC të ndryshme, gjë që nuk lejon gjurmimin e lëvizjes së përdoruesit midis rrjetesh WiFi;
- Për qasjen në API për skanimin e rrjeteve Bluetooth, rrjeteve celulare dhe Wi-Fi tani kërkohet marrja e autorizimeve për të marrë informacion të saktë mbi vendndodhjen (më parë kërkoheshin autorizimet për të marrë informacionin e përafërt mbi vendndodhjen). Në këtë rast, nëse lidhja vendoset në modalitetin P2P ose rrjeti për lidhen e përcakton sistemi, atëherë nuk kërkohen autorizime të veçanta për qasje në informacionin e vendndodhjes;
- Implementuar mbështetje për teknologjinë e mbrojtjes së rrjeteve pa kabllo. , e cila ofron mbrojtje kundër sulmeve për gjetjen e fjalëkalimeve (nuk lejon gjetjen e fjalëkalimeve në modalitet offline) dhe përdor protokollin e autentikimit SAE. Për gjenerimin e çelësave të kodimit në rrjetet e hapura, është shtuar mbështetje për procesin e negociatës së lidhjes, i implementuar nga zgjerimi OWE ();
- dhe është aktivizuar si parazgjedhje për të gjitha lidhjet mbështetje . Në testet e Google, përdorimi i TLS 1.3 lejon deri në 40% të shpejtësisë së instalimit të lidhjeve të sigurta, krahasuar me TLS 1.2.
- Prezantuar një depo , e cila ofron një nivel izolimi për skedarët e aplikacioneve. Me anë të këtij API, aplikacioni mund të krijojë në ruajtësit e jashtëm (p.sh., në kartën SD) një katalog të veçantë të izoluar për skedarët e tij, të cilin aplikacione të tjera nuk do të kenë qasje. Aplikacioni aktual do të jetë i kufizuar me këtë katalog për ruajtjen e fotografive, videove dhe muzikës, dhe nuk do të ndërhyjë me koleksionet e zakonshme të skedarëve multimedial. Për të fituar qasje në koleksionet e zakonshme të skedarëve, do të nevojitet të merrni autorizime të veçanta;
- Në API , duke unifikuar shfaqjen e dialogut të autentikimit biometrik, është shtuar mbështetje për metodologji pasive të autentikimit, si autentikimi me fytyrë. Janë ofruar metoda të ndara për trajtimin e autentikimit të qartë dhe atij të paqartë. Në autentikimin e qartë, përdoruesi duhet të konfirmojë operacionin, ndërsa në autentikimin e paqartë, autentikimi mund të realizohet pa u vënë re në modalitet pasiv;
të ofrojë mundësinë e përpunimit të fluksit të zërit për një aplikacion tjetër. Për të dhënë akses për aplikacione të tjera në daljen e zërit, kërkohet ndarja e një lejeje speciale;
PGO (Profile Guided Optimization), qĂ« pĂ«rfshijnĂ« informacion mbi pjesĂ«t mĂ« tĂ« pĂ«rdorura tĂ« kodit. Parakompilimi i kĂ«tyre pjesĂ«ve lejon tĂ« reduktojĂ« ndjeshĂ«m kohĂ«n e çeljes. VetĂ« ART ka marrĂ« optimizime pĂ«r njĂ« çelĂ«s mĂ« tĂ« hershĂ«m tĂ« procesit tĂ« aplikacionit dhe zhvendosjen e tij nĂ« njĂ« enĂ« tĂ« izoluar. NĂ« imazhin e memories sĂ« aplikacioneve Ă«shtĂ« ruajtur informacion shtesĂ«, si klasat. ĂshtĂ« realizuar njĂ« modus i shumĂ«fishtĂ« pĂ«r ngarkimin e imazheve tĂ« memories sĂ« aplikacioneve. Efiçienca e punĂ«s sĂ« mbledhĂ«sit tĂ« mbeturinave Ă«shtĂ« pĂ«rmirĂ«suar, duke u trajtuar veçmas objektet e sapo krijuara;
Reply (përzgjedhja e mundësive të përgjigjeve në mesazhe). Në versionin e ri janë shtuar 60 operacione të reja, duke përfshirë ARGMAX, ARGMIN dhe LSTM të kwantuar, si dhe janë kryer optimizime të konsiderueshme të performancës, që lejon përdorimin e API për mbështetje të modeleve të reja të mësimit të makinerive, si për identifikimin e objekteve dhe segmentimin e imazheve;
Burimi: opennet.ru
