Kompania Google rilizimi i platformës celulare të hapur . Tekstet origjinale të lidhura me lëshimin e ri janë publikuar në projektin (dega android-10.0.0_r1). Përditësimet e firmware janë tashmë disponibile për 8 pajisje të serisë Pixel, duke përfshirë modelin e parë Pixel. Po ashtu ndërtimet universale GSI (Imazhe të Sistemit të Përgjithshëm), të përshtatshme për pajisje të ndryshme që bazohen në arkitekturën ARM64 dhe x86_64. Në muajt e ardhshëm, përditësime me Android 10 do të publikohen për smartfonët aktualë të kompanive si Sony Mobile, Xiaomi, Huawei, Nokia, Vivo, OPPO, OnePlus, ASUS, LG dhe Essential.
novitetet:
- Projekti është prezantuar , duke lejuar përditësimin e komponenteve të veçanta të sistemit pa përditësimin e plotë të platformës. Të tilla përditësime shkarkohen përmes Google Play veçmas nga përditësimet OTA të firmware-it nga prodhuesi. Pritet që dërgimi i drejtpërdrejtë i përditësimeve të komponenteve të platformës, të cilat nuk janë të lidhura me hardware-in, do të lejojë ndjeshëm të shkurtojë kohën për marrjen e përditësimeve, të rrisë shpejtësinë e korrigjimit të dobësive dhe të reduktojë varësinë nga prodhuesit e pajisjeve në mbështetje të sigurisë së platformës. Modulët me përditësime do të dërgohen fillimisht me kod të hapur, do të jenë menjëherë të disponueshëm në depo e AOSP (Projekti i Kodit të Hapur Android) dhe do të mund të përfshijnë përmirësime dhe korrigjime të përgatitura nga pjesëmarrës të tretë.
Mes komponenteve që do të përditësohen veçmas: kodekët multimedialë, kuadri multimedial, zgjidhësi DNS, Java Security Provider, Documents UI, Permission Controller, ExtServices, të dhënat e zona kohore, (një shtresë për transmetimin e thirrjeve OpenGL ES në OpenGL, Direct3D 9/11, Desktop GL dhe Vulkan), Metadata e Modulit, komponentët rrjetë, 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 mundësinë e aplikimit në një fazë të hershme të ngarkesës së sistemit. Në rast të ndonjë dështimi, është parashikuar një mod i rikthimit të ndryshimeve;
- Në nivelin e sistemit është implementuar e cila mund të përdoret për të reduktuar lodhjen e syve në ndriçimin e ulët.
Tema e errët aktivizohet në cilësimet Settings > Display, përmes bllokut të shpejtë të cilësimeve apo gjatë aktivizimit të modit të kursimit të energjisë. Tema e errët aplikohet si për sistemin, ashtu edhe për aplikacionet, duke ofruar gjithashtu një mod të automatizuar për konvertimin në nuanca të errëta të temave ekzistuese; - Sistemi i përgjigjeve automatike të shpejta, i disponueshëm më parë për njoftime, 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 takim, sistemi do të ofrojë përgjigje të shpejta për pranuar ose refuzuar ftesën, si dhe do të tregojë një buton për të parë vendin e takimit në hartë. Opcionet zgjidhen duke përdorur një sistem mësimi të makinave bazuar në studimin e veprimeve të përdoruesit;
- Janë ofruar më shumë mjete për kontrollin e aksesit të aplikacioneve në informacionin mbi lokacionin e përdoruesit. Nëse më parë, me dhënien e autorizimeve përkatëse, aplikacioni mund të merrte qasje në lokacion në çdo kohë, edhe kur nuk ishte aktiv (duke punuar në sfond), në versionin e ri përdoruesi mund të lejojë marrëjen e informacionit mbi lokacionin e tij vetëm në rastin e aktivitetit të sesionit me aplikacionin;
- ĂshtĂ« shtuar modus i kontrollit parental 'Family Link', qĂ« lejon tĂ« kufizoni kohĂ«n e pĂ«rdorimit tĂ« fĂ«mijĂ«ve me pajisjen, tĂ« ofroni minuta bonus pĂ«r sukseset dhe arritjet, tĂ« shikoni listat e aplikacioneve tĂ« pĂ«rdorura dhe tĂ« vlerĂ«soni sa kohĂ« kalon fĂ«mija nĂ« to, tĂ« rishikoni aplikacionet qĂ« instalohen dhe tĂ« caktoni njĂ« orar pĂ«r bllokimin e aksesit gjatĂ« natĂ«s;
- ĂshtĂ« shtuar 'modus i fokusit' (Focus Mode), qĂ« lejon nĂ« kohĂ«n kur duhet tĂ« pĂ«rqendroheni nĂ« zgjidhjen e njĂ« detyre, tĂ« zbutni pĂ«rkohĂ«sisht aplikacionet qĂ« pengojnĂ«, pĂ«r shembull, tĂ« pezullohet marrja e postĂ«s dhe lajmeve, por tĂ« lihen hartat dhe mesazherĂ«t. NĂ« ndĂ«rtimet aktuale, funksioni ende nuk Ă«shtĂ« aktiv;
- ĂshtĂ« shtuar njĂ« modus navigimi me gjeste, qĂ« lejon tĂ« pĂ«rdoren vetĂ«m gjeste tĂ« ekranit pĂ«r tĂ« kontrolluar pa shfaqur panelin e navigimit dhe duke e theksuar gjithĂ« hapĂ«sirĂ«n e ekranit pĂ«r pĂ«rmbajtjen. PĂ«r shembull, butonat si Back dhe Home zĂ«vendĂ«sohen me lĂ«vizje nga skaji dhe tĂ«rheqje nga poshtĂ« lart, pĂ«r tĂ« thirrur listĂ«n e aplikacioneve tĂ« hapura kĂ«rkohet njĂ« prekje e zgjatur nĂ« ekran. Modusi aktivizohet nĂ« cilĂ«simet 'Settings > System > Gestures';
- Shto është shtuar funksioni "Live Caption", i cili lejon krijimin automatik të titrave në kohë reale gjatë shikimit të çdo videoje apo dëgjimit të regjistrimeve audio, pa marrë parasysh aplikacionin që po përdoret. Njohja e të folurit bëhet lokal, pa iu drejtuar shërbimeve të jashtme. Në ndërtimet aktuale, funksioni ende nuk është aktiv;
- Shtohet koncepti i "burbullave" për organizimin e punës së përbashkët me disa aplikacione. Burbullat lejojnë të kryhen veprime në aplikacione të tjera pa e braktisur programin aktual. Për më tepër, burbllat ofrojnë mundësinë e ngjitjes së aksesit në funksionalitetin e një aplikacioni të caktuar gjatë kryerjes së veprimeve të ndryshme në pajisje. Për shembull, me ndihmën e burbullave, mund të vazhdojmë bisedën në një mesazh, të dërgojmë shpejt mesazhe, të mbajmë përpara listën e detyrave, të shkruajmë shënime, të përdorim shërbime për përkthim dhe të marrim kujtesa vizuale, paralelisht me punën në aplikacione të tjera. Burbullat janë realizuar mbi sistemin e njoftimeve dhe lejojnë përdorimin e një API të ngjashëm.
- Shtohet mbështetje për pajisjet me ekrane të palosura, si . Në secilën gjysmë të ekranit të palosshëm tani mund të vendoset një aplikacion i veçantë. Për të mbështetur llojet e reja të ekranit, është shtuar mbështetje për përpunimin e ndarë të ngjarjeve të shumëfishta të zgjedhjes dhe fokusit (kur një gjysmë ekranit është aktiv, ndërsa tjetra mbetet e mbyllur ose kur të dy gjysmat janë aktive), si dhe është zgjeruar API për përpunimin e ndryshimit të madhësisë së ekranit (atëherë kur aplikacioni e percepton siç duhet rritjen e madhësisë së ekranit kur hapet gjysma tjetër). Në emulatorin Android është shtuar simulimi i pajisjeve me ekrane të palosura;
- Shtohet mbështetje për shkurtesat për dërgimin e të dhënave dhe mesazheve (Sharing Shortcuts), që lejojnë shpejt kalimin në aplikacionin që realizon dërgesën;
- Shtohet mbështetje për panelit të konfigurimeve që lejojnë qasjen në cilësimet kryesore të sistemit në kontekstin e aplikacionit të përdoruesit. Për të shfaqur panelet e konfigurimeve nga aplikacioni, ofrohet një API . Për shembull, një lojtar multimedia mund të tregojë një panel me cilësimet sistemike të zërit, ndërsa shfletuesi mund të tregojë cilësimet e lidhjes në rrjet dhe kalimin në modin e fluturimit;
Siguria:
- kufizimet shtesë për aksesin e aplikacioneve në skedarët e ndarë, të tillë si koleksionet e fotografive, videove dhe muzikës;
- Për të pasur akses në skedarët e ngarkuar, që ndodhen në katalogun Downloads, aplikacioni tani duhet të përdorë dialogun sistemor për zgjedhjen e skedarëve, i cili i jep përdoruesit kontroll të plotë mbi se në cilat skedarë mund të aksesojë aplikacioni;
- E ndaluar mundësia e kalimit të aplikacioneve nga ekzekutimi në sfond në gjendje aktive me daljen në plan të parë dhe marrjen e fokusit të inputit, duke ndërprerë kështu punën e përdoruesit me një aplikacion tjetër. Në rastit kur kërkohet tërheqja e vëmendjes së përdoruesit nga një aplikacion në sfond, për shembull, në rastin e një thirrjeje të ardhshme, tani duhet të përdoret një njoftim me prioritet të lartë me marrjen e kompetencave për nxjerrje të plotë në ekran;
- qasja në identifikuesit e pandryshueshëm të pajisjeve, të tillë si IMEI dhe numri serial. Për të marrë identifikues të tillë, aplikacioni duhet të ketë privilegje READ_PRIVILEGED_PHONE_STATE.
Aplikacionet gjithashtu kanë kufizuar qasjen në pseudo-FS "/proc/net" me statistikën e aktivitetit rrjetor, dhe qasja në të dhënat në kopjimin e shkrepjes tani jepet vetëm kur aplikacioni është aktiv (ka marrë fokusin e inputit); - Me dhënien e listës së kontakteve aplikacionit, është ndaluar renditja e daljes sipas frekuencës së referencave në kontakte për të fshehur nga aplikacionet informacionin mbi preferencat e përdoruesit;
- E përfshirë nga default është rastësia e adresave MAC: kur lidhet me rrjete të ndryshme pa kabllo tani gjenerohen adresa MAC të ndryshme, çka ndalon ndjekjen e lëvizjes së përdoruesit mes rrjeteve WiFi;
- Për akses në API-në e skanimit të rrjeteve Bluetooth, rrjeteve celulare dhe Wi-Fi tani kërkohet të shpallen kompetencat për marrjen e informacionit të saktë mbi vendndodhjen (më parë ishin kërkuar kompetencat për marrjen e informacionit afërsor për vendndodhjen). Në këtë rast, nëse lidhja vendoset në modin P2P ose rrjeti për lidhje përcaktohet nga sistemi, atëherë nuk kërkohen kompetenca të veçanta për qasje në informacionin mbi vendndodhjen;
- ĂshtĂ« realizuar mbĂ«shtetje pĂ«r teknologjinĂ« e mbrojtjes sĂ« rrjeteve pa tela , e cila ofron mbrojtje nga sulmet e fjalĂ«kalimit (nuk lejon pĂ«r tĂ« prishur fjalĂ«kalimin nĂ« mĂ«nyrĂ« offline) dhe aktivizon protokollin e autentifikimit SAE. PĂ«r gjenerimin e çelĂ«save tĂ« enkriptimit nĂ« rrjetet e hapura, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r procesin e pajtimit tĂ« lidhjes, i realizuar nga zgjatimi OWE ();
- dhe është e aktivizuar si parazgjedhje për të gjitha lidhjet . Në testet e Google, përdorimi i TLS 1.3 lejon deri në 40% përshpejtim në vendosjen e lidhjeve të mbrojtura, krahasuar me TLS 1.2.
- ĂshtĂ« paraqitur njĂ« magazinĂ« e re , e cila ofron njĂ« nivel izolimi pĂ«r skedarĂ«t e aplikacioneve. Me kĂ«tĂ« API, aplikacioni mund tĂ« krijojĂ« nĂ« ruajtĂ«sit e jashtĂ«m (p.sh., nĂ« SD kartĂ«) njĂ« katalog tĂ« veçantĂ« tĂ« izoluar pĂ«r skedarĂ«t e tij, tĂ« cilin aplikacione tĂ« tjera nuk do tĂ« kenĂ« mundĂ«si ta aksesojnĂ«. Aplikacioni aktual do tĂ« kufizohet nĂ« kĂ«tĂ« katalog pĂ«r ruajtjen e fotografive, videove dhe muzikĂ«s, dhe nuk do tĂ« pĂ«rziet me koleksionet e zakonshme tĂ« skedarĂ«ve multimedialĂ«. PĂ«r tĂ« marrĂ« qasje nĂ« koleksionet e zakonshme tĂ« skedarĂ«ve do tĂ« nevojiten tĂ« drejta tĂ« veçanta;
- Në API , i cili unifikon shfaqjen e dialogut të autentifikimit biometric, është shtuar mbështetje për metodat pasive të autentifikimit, të tilla si autentifikimi me fytyrë. Janë propozuar metoda të ndara për trajtimin e autentifikimit të shprehur dhe atij që nuk është shprehur. Me autentifikimin e shprehur, përdoruesi duhet të konfirmojë operacionin, ndërsa me autentifikimin e papërshkruar, autentifikimi mund të bëhet pa u vënë re në mënyrë pasive;
të ofrojë mundësinë për përpunimin e rrjedhës audio nga një aplikacion tjetër. Për të ofruar akses të aplikacioneve të tjera në output-in e zërit, kërkohet dhënia e një lejeje speciale;
PGO (Optimizimi i Orientuar nga Profilimi), duke pĂ«rfshirĂ« informacion mbi pjesĂ«t mĂ« tĂ« pĂ«rdorura tĂ« kodit. Parakomplimin e kĂ«tyre pjesĂ«ve lejon tĂ« reduktohet ndjeshĂ«m koha e ngarkimit. NĂ« ART Ă«shtĂ« bĂ«rĂ« optimizim pĂ«r njĂ« ngarkim mĂ« tĂ« hershĂ«m tĂ« procesit tĂ« aplikacionit dhe pĂ«r ta kaluar atĂ« nĂ« njĂ« kontejner tĂ« izoluar. NĂ« imazhin e memories sĂ« aplikacionit Ă«shtĂ« siguruar ruajtja e tĂ« dhĂ«nave tĂ« tjera, si klasat. ĂshtĂ« implementuar njĂ« modalitet i ngarkesĂ«s nĂ« shumĂ« threads pĂ«r imazhet e memories sĂ« aplikacioneve. Efektiviteti i punĂ«s sĂ« mbledhĂ«sit tĂ« plehrave Ă«shtĂ« rritur, pĂ«r shkak tĂ« pĂ«rpunimit tĂ« ndarĂ« tĂ« objekteve tĂ« sapo krijuara.
Reply (përzgjedhja e mundësive të përgjigjeve ndaj mesazheve). Në këtë lëshim janë shtuar 60 operacione të reja, duke përfshirë ARGMAX, ARGMIN dhe LSTM të kquantizuar, si dhe janë realizuar optimizime të mëdha të performancës, që lejojnë përdorimin e API për mbështetje të modeleve të reja të mësimit të makinerive, si identifikimi i objekteve dhe segmentimi i imazheve.
Burimi: opennet.ru
