Google lëshimi i një platforme të hapur celulare . Kodi burimor i lidhur me versionin e ri është postuar në projekti (dega android-10.0.0_r1). Përditësimet e firmuerit tashmë për pajisjet e serisë 8 Pixel, duke përfshirë modelin e parë Pixel. Gjithashtu Ndërtime Universale GSI (Imazhe të Sistemit Gjenerik) të përshtatshme për pajisje të ndryshme bazuar në arkitekturat ARM64 dhe x86_64. Përditësime me Android 10 do të dalë në shitje për telefonat inteligjentë aktualë nga kompani të tilla si Sony Mobile, Xiaomi, Huawei, Nokia, Vivo, OPPO, OnePlus, ASUS, LG dhe Essential.
risitë:
- Projekti i paraqitur , e cila lejon përditësimin e komponentëve individualë të sistemit pa përditësuar të gjithë platformën. Përditësime të tilla shkarkohen nëpërmjet Google Play veçmas nga përditësimet e firmware-it OTA nga prodhuesi. Pritet që shpërndarja e drejtpërdrejtë e përditësimeve në komponentët e platformës që nuk janë të lidhur me harduerin do të zvogëlojë ndjeshëm kohën që duhet për të marrë përditësime, do të rrisë shpejtësinë e korrigjimit të dobësive dhe do të zvogëlojë varësinë nga prodhuesit e pajisjeve për të ruajtur sigurinë e platformës. Modulet që përmbajnë përditësime fillimisht do të jenë me burim të hapur dhe do të jenë menjëherë të disponueshme në depot e AOSP (Android Projekt me Burim të Hapur) dhe do të jetë në gjendje të përfshijë përmirësime dhe rregullime të përgatitura nga kontribues të palëve të treta.
Ndër komponentët që do të përditësohen veçmas: kodekët multimedialë, korniza multimediale, zgjidhësi DNS, Ofruesi i sigurisë Java, UI i dokumenteve, kontrolluesi i lejeve, shërbimet e jashtme, të dhënat e zonës kohore, (një shtresë për përkthimin e thirrjeve OpenGL ES në OpenGL, Direct3D 9/11, Desktop GL dhe Vulkan), Metadatat e modulit, komponentët e rrjetit, Hyrja në Portalin Captive dhe cilësimet e aksesit në rrjet. Përditësimet e komponentëve të sistemit dorëzohen në një format të ri pakete , i cili ndryshon nga APK në atë që mund të përdoret në një fazë të hershme të nisjes së sistemit. Në rast të dështimeve të mundshme, sigurohet një modalitet i ndryshimit të rikthimit;
- Zbatuar në nivel sistemi të cilat mund të përdoren për të reduktuar lodhjen e syve në kushte me dritë të ulët.
Tema e errët aktivizohet te Cilësimet > Ekrani, përmes bllokut të lëshimit të cilësimeve të shpejta ose kur aktivizoni modalitetin e kursimit të energjisë. Tema e errët zbatohet si për sistemin ashtu edhe për aplikacionet, duke përfshirë ofrimin e një modaliteti për konvertimin automatik të temave ekzistuese në tone të errëta; - Përgjigjet e shpejta automatike, të disponueshme më parë për njoftime, tani mund të përdoren për të gjeneruar rekomandime për veprimet më të mundshme në çdo aplikacion. Për shembull, kur shfaqet një mesazh që fton një takim, sistemi do të ofrojë përgjigje të shpejta për të pranuar ose refuzuar ftesën dhe gjithashtu do të shfaqë një buton për të parë vendndodhjen e synuar të takimit në një hartë. Opsionet zgjidhen duke përdorur një sistem të mësimit të makinës bazuar në studimin e karakteristikave të punës së përdoruesit;
- Ofron më shumë mjete për të kontrolluar mënyrën se si aplikacionet aksesojnë informacionin e vendndodhjes së përdoruesit. Nëse më parë, nëse ishin dhënë lejet e duhura, aplikacioni mund të hynte në vendndodhje në çdo kohë, edhe kur ai është joaktiv (duke ekzekutuar në sfond), atëherë në versionin e ri përdoruesi mund të lejojë marrjen e informacionit për vendndodhjen e tij vetëm nëse sesioni me aplikacionin është aktiv;
- U shtua modaliteti i kontrollit prindëror "Family Link", i cili ju lejon të kufizoni kohën e punës së fëmijëve me pajisjen, të siguroni minuta bonus për sukseset dhe arritjet, të shikoni listat e aplikacioneve të lançuara dhe të vlerësoni sa kohë kalon fëmija në to, të rishikoni aplikacionet e instaluara dhe caktoni orën e natës për të bllokuar hyrjen gjatë natës;
- ĂshtĂ« shtuar njĂ« "Modalitet Fokusimi", i cili ju lejon tĂ« çaktivizoni nĂ« mĂ«nyrĂ« selektive aplikacionet shpĂ«rqendruese pĂ«r njĂ« kohĂ« kur duhet tĂ« pĂ«rqendroheni nĂ« zgjidhjen e ndonjĂ« detyre, pĂ«r shembull, tĂ« ndaloni marrjen e postĂ«s dhe lajmeve, por tĂ« lini hartat dhe mesazhin e menjĂ«hershĂ«m. Funksioni nuk Ă«shtĂ« ende aktiv nĂ« ndĂ«rtimet aktuale;
- ĂshtĂ« shtuar njĂ« modalitet navigimi me gjeste, duke ju lejuar tĂ« pĂ«rdorni vetĂ«m gjestet nĂ« ekran pĂ«r kontroll pa shfaqur shiritin e navigimit dhe duke ndarĂ« tĂ« gjithĂ« hapĂ«sirĂ«n e ekranit pĂ«r pĂ«rmbajtjen. PĂ«r shembull, butonat si "Kthehu" dhe "Home" zĂ«vendĂ«sohen me njĂ« rrĂ«shqitje nga skaji dhe njĂ« prekje rrĂ«shqitĂ«se nga poshtĂ« lart; njĂ« prekje e gjatĂ« nĂ« ekran pĂ«rdoret pĂ«r tĂ« thirrur njĂ« listĂ« tĂ« aplikacioneve qĂ« ekzekutohen. Modaliteti aktivizohet nĂ« cilĂ«simet "CilĂ«simet > Sistemi > Gjestet";
- U shtua funksioni "Live Caption", i cili ju lejon të krijoni automatikisht titrat menjëherë kur shikoni ndonjë video ose dëgjoni regjistrime audio, pavarësisht nga aplikacioni i përdorur. Njohja e të folurit kryhet në nivel lokal pa përdorur shërbime të jashtme. Funksioni nuk është ende aktiv në ndërtimet aktuale;
- U shtua koncepti i "flluskave" për të organizuar punë të njëkohshme me disa aplikacione. Flluskat ju lejojnë të kryeni veprime në aplikacione të tjera pa u larguar nga programi aktual. Përveç kësaj, flluskat bëjnë të mundur caktimin e aksesit në funksionalitetin e një aplikacioni specifik gjatë kryerjes së veprimeve të ndryshme në pajisje. Për shembull, duke përdorur flluska, në formën e butonave të shfaqur në krye të përmbajtjes, mund të vazhdoni një bisedë në mesazher, të dërgoni shpejt mesazhe, të mbani të dukshme listën e detyrave, të mbani shënime, të përdorni shërbimet e përkthimit dhe të merrni rikujtues vizualë gjatë punës. në aplikime të tjera. Flluskat zbatohen në krye të sistemit të njoftimeve dhe ju lejojnë të përdorni një API të ngjashme.
- Mbështetje e shtuar për pajisjet me ekrane të palosshme të përkulshme, si p.sh Secila gjysmë e ekranit të palosshëm tani mund të strehojë një aplikacion të veçantë. Për të mbështetur llojet e reja të ekranit, është shtuar mbështetje për trajtimin e veçantë të ngjarjeve të shumëfishta të zgjimit dhe fokusimit (kur njëra gjysmë e ekranit është aktive dhe tjetra mbetet e mbyllur, ose kur të dyja gjysmat janë aktive), dhe API-ja për trajtimin e ndryshimit të madhësisë së ekranit është zgjeruar (në mënyrë që aplikacioni të trajtojë saktë rritjen e madhësisë së ekranit kur gjysma e dytë është e shpalosur). Android Shtohet simulimi i pajisjeve me ekrane të përkulshme;
- Mbështetje e shtuar për shkurtoret për dërgimin e të dhënave dhe mesazheve (Shortcuts ndaj ndarjes), duke ju lejuar të shkoni shpejt te aplikacioni që kryen dërgimin;
- Mbështetje e shtuar për panelet e cilësimeve pop-up që ju lejojnë të përdorni cilësimet kryesore të sistemit në kontekstin e një aplikacioni përdoruesi. Ofrohet një API për të shfaqur panelet e personalizimit nga brenda aplikacionit. . Për shembull, një luajtës multimedial mund të shfaqë një panel me cilësimet e zërit të sistemit dhe një shfletues mund të shfaqë cilësimet e lidhjes së rrjetit dhe të kalojë në modalitetin e aeroplanit;
siguri:
- Kufizime shtesë për aksesin e aplikacionit në skedarët e përbashkët, si koleksionet e fotografive, videot dhe muzika;
- Për të hyrë në skedarët e shkarkuar të vendosur në direktorinë e Shkarkimeve, aplikacioni tani duhet të përdorë dialogun e përzgjedhjes së skedarit të sistemit, i cili i jep përdoruesit kontroll të plotë se cilët skedarë specifikë mund të ketë akses aplikacioni;
- Bllokoi mundësinë e aplikacioneve për të kaluar nga ekzekutimi i sfondit në gjendjen aktive, duke dalë në plan të parë dhe duke fituar fokusin e hyrjes, duke ndërprerë kështu punën e përdoruesit me një aplikacion tjetër. Nëse është e nevojshme të tërhiqni vëmendjen e përdoruesit në një aplikacion në sfond, për shembull, gjatë një telefonate në hyrje, tani duhet të përdorni njoftime me përparësi të lartë me leje për të shfaqur ekranin e plotë;
- akses në identifikuesit e pandryshueshëm të pajisjes si IMEI dhe numri serial. Për të marrë identifikues të tillë, aplikacioni duhet të ketë privilegjin READ_PRIVILEGED_PHONE_STATE.
Aplikacionet janĂ« gjithashtu tĂ« kufizuara nĂ« aksesin e tyre nĂ« pseudo-FS â/proc/netâ me statistikat e aktivitetit tĂ« rrjetit, dhe qasja nĂ« tĂ« dhĂ«nat nĂ« kujtesĂ«n e fragmenteve ofrohet tani vetĂ«m kur aplikacioni Ă«shtĂ« aktiv (ka marrĂ« fokusin e hyrjes); - Kur i jepni njĂ« listĂ« kontaktesh njĂ« aplikacioni, renditja e rezultateve sipas frekuencĂ«s sĂ« aksesit nĂ« kontakte Ă«shtĂ« ndalur pĂ«r tĂ« fshehur informacionin nĂ« lidhje me preferencat e pĂ«rdoruesit nga aplikacionet;
- Si parazgjedhje, aktivizohet rastësia e adresave MAC: kur lidheni me rrjete të ndryshme pa tel, tani gjenerohen adresa të ndryshme MAC, gjë që nuk lejon ndjekjen e lëvizjes së përdoruesit midis rrjeteve WiFi;
- Qasja në API-të e skanimit Bluetooth, celular dhe Wi-Fi tani kërkon lejet e vendndodhjes së imët (lejet e kërkuara më parë për vendndodhjen e trashë). Për më tepër, nëse lidhja vendoset në modalitetin P2P ose rrjeti për lidhje përcaktohet nga sistemi, atëherë nuk kërkohen leje të veçanta për të hyrë në informacionin e vendndodhjes;
- Mbështetje e zbatuar për teknologjinë e sigurisë së rrjetit pa tel , i cili siguron mbrojtje kundër sulmeve të hamendësimit të fjalëkalimit (nuk do të lejojë gjetjen e fjalëkalimit në modalitetin offline) dhe përdor protokollin e vërtetimit SAE. Për të gjeneruar çelësat e enkriptimit në rrjetet e hapura, është shtuar mbështetje për procesin e negocimit të lidhjes të zbatuar nga zgjerimi OWE ();
- dhe aktivizuar si parazgjedhje për mbështetjen e të gjitha lidhjeve . Në testet e Google, përdorimi i TLS 1.3 bën të mundur përshpejtimin e krijimit të lidhjeve të sigurta deri në 40% krahasuar me TLS 1.2.
- U prezantua memoria e re , i cili siguron një nivel izolimi për skedarët e aplikacionit. Duke përdorur këtë API, një aplikacion mund të krijojë një drejtori të veçantë të izoluar për skedarët e tij në disqet e jashtme (për shembull, në një kartë SD), në të cilën aplikacionet e tjera nuk mund t'i qasen. Aplikacioni aktual do të kufizohet në këtë direktori për ruajtjen e fotove, videove dhe muzikës dhe nuk do të ndërhyjë në koleksionet e mediave të përbashkëta. Për të ndarë aksesin në koleksionet e skedarëve të përbashkët, do t'ju duhet të merrni leje të veçanta;
- Në API , duke unifikuar daljen e dialogut të vërtetimit biometrik, shtoi mbështetjen për metodat e vërtetimit pasiv, siç është vërtetimi me fytyrë. Propozohen metoda të veçanta për përpunimin e vërtetimit të qartë dhe të nënkuptuar. Me vërtetimin eksplicit, përdoruesi duhet të konfirmojë operacionin, dhe me vërtetimin e nënkuptuar, vërtetimi mund të kryhet në heshtje në një mënyrë pasive;
ofrojnë mundësinë për të përpunuar transmetimin audio nga një aplikacion tjetër. Dhënia e aksesit të aplikacioneve të tjera në daljen audio kërkon leje të posaçme;
PGO (Profile Guided Optimization), i cili pĂ«rfshin informacione rreth pjesĂ«ve tĂ« kodit tĂ« ekzekutuara mĂ« shpesh. PĂ«rpilimi paraprak i pjesĂ«ve tĂ« tilla mund tĂ« zvogĂ«lojĂ« ndjeshĂ«m kohĂ«n e fillimit. VetĂ« ART Ă«shtĂ« optimizuar pĂ«r tĂ« nisur mĂ« herĂ«t procesin e aplikimit dhe pĂ«r ta zhvendosur atĂ« nĂ« njĂ« enĂ« tĂ« izoluar. Imazhi i kujtesĂ«s sĂ« aplikacionit lejon ruajtjen e tĂ« dhĂ«nave shtesĂ«, tĂ« tilla si klasat. ĂshtĂ« zbatuar njĂ« modalitet me shumĂ« fije pĂ«r ngarkimin e imazheve tĂ« kujtesĂ«s sĂ« aplikacionit. Rritja e efikasitetit tĂ« grumbulluesit tĂ« plehrave duke pĂ«rpunuar veçmas objektet e krijuara rishtazi;
përgjigje (përzgjedhja e opsioneve të përgjigjes për mesazhet). Publikimi i ri shton 60 operacione të reja, duke përfshirë ARGMAX, ARGMIN dhe LSTM të kuantizuar, dhe bën optimizime të rëndësishme të performancës për të mundësuar API-në të mbështesë modele të reja të mësimit të makinerive si zbulimi i objekteve dhe segmentimi i imazhit;
Burimi: opennet.ru
