Kompania Google lëshimi i platformës mobile të hapur . Kodet burimorë të lidhura me lëshimin e ri janë vendosur në projekt (dega android-11.0.0_r1). Përditësimet e firmware janë përgatitur për pajisjet e serisë , si dhe për smartphone-t e prodhuesve OnePlus, Xiaomi, OPPO dhe Realme. Gjithashtu janë ndërtuar imazhe universale GSI (Generic System Images), të përshtatshme për pajisje të ndryshme bazuar në arkitekturat ARM64 dhe x86_64.
:
- JanĂ« bĂ«rĂ« ndryshime qĂ« synojnĂ« tĂ« thjeshtojnĂ« komunikimin e njerĂ«zve pĂ«rmes smartphone-ve. NĂ« seksionin e notifikimeve nĂ« pjesĂ«n e sipĂ«rme Ă«shtĂ« realizuar njĂ« seksion pĂ«rmbledhĂ«s mesazhesh, duke lejuar nĂ« njĂ« vend tĂ« vetĂ«m tĂ« shikoni dhe tĂ« pĂ«rgjigjeni nĂ« mesazhe nga tĂ« gjitha aplikacionet (mesazhet shfaqen pa u ndarĂ« nĂ« aplikacione tĂ« veçanta). Bisedave tĂ« rĂ«ndĂ«sishme mund tâu caktohet statusi i prioritetit, nĂ« mĂ«nyrĂ« qĂ« ato tĂ« jenĂ« tĂ« dukshme dhe tĂ« shfaqen edhe nĂ« modin 'mos shqetĂ«soni'.
Koncepcioni i "burbullave" është aktivizuar, duke mundësuar dialogje të dalin për të përfunduar veprime në aplikacione të tjera pa e braktisur programin aktual. Për shembull, nëpërmjet burbulleve mund të vazhdoni bisedën në një mesazhues, të dërgoni shpejt mesazhe, të mbani në vëmendje një listë detyrash, të bëni shënime, të aksesoni shërbime për përkthim dhe të merrni kujtesa vizuale, paralelisht me punën në aplikacione të tjera.
- Kjo tastierë ekranit ka implementuar një sistem sugjerimesh kontekstuale për përgjigje të shpejta për mesazhet, duke ofruar emoji ose përgjigje standarde që përshtaten me kuptimin e mesazhit të pranuar (për shembull, nëse merrni mesazhin "si shkoi takimi?" ofron "shkëlqyer"). Mekanizmi është realizuar përmes metodave të mësimit të makinerive dhe platformës , e cila lejon rekomandime të bëhen në pajisjen lokale pa iu drejtuar shërbimeve të jashtme.
Propozohet një ndërfaqe për qasje të shpejtë në mjetet për menaxhimin e pajisjeve të lidhura, si sistemet e menaxhimit të shtëpisë inteligjente, që thirret me mbajtjen për një kohë të gjatë të butonit të energjisë. Për shembull, tani është e mundur që pa hapur programe të veçanta të rregulloni shpejt parametrat e termostatit të shtëpisë, të ndizni ndriçimin dhe të çelni dyert. Në ndërfaqe gjithashtu ofrohen butona për zgjedhjen e shpejtë të sistemeve të pagesës të lidhura dhe biletave elektronike të uljes.
Shtohen elemente të reja të kontrollit të riprodhimit të përmbajtjes multimediale, duke lejuar të ndryshoni thjesht dhe shpejt pajisjen përmes së cilës riprodhohet video ose audio. Për shembull, është e mundur të kaloni shpejt riprodhimin e muzikës nga kufjet në televizor ose në altoparlantë të jashtëm.

- Shtuar mbështetje për ofrimin e autorizimeve një herë, duke lejuar aplikacionin të kryejë një operacion me privilegje një herë dhe, me përpjekjen e ardhshme për qasje, të kërkojë konfirmim përsëri. Për shembull, është e mundur të konfigurohet shfaqja e kërkesës për autorizim çdo herë që jepet qasje në mikrofon, kamerë ose API të përcaktimit të vendndodhjes.
Implementuar mundësia e automatikisht bllokimit të kërkesave për autorizim për aplikacione që nuk janë hapur për më shumë se tre muaj. Kur bllokohet, shfaqet një njoftim i veçantë me një listë aplikacionesh që nuk janë hapur prej kohësh, ku mund të riaktivizoni autorizimet, të fshini aplikacionin ose ta lini të bllokuar.
- Inkuadruar mundësinë për të krijuar skrinakaste me regjistrimin e ndryshimeve në ekran dhe tingujve nga mikrofon.
- Thjeshtuar përzgjedhja e teksteve dhe imazheve për t'i vendosur në clipboard dhe për t'u ndarë ndërmjet aplikacioneve.
- Modernizuar sistemi i kontrollit me zë për pajisjen (), që lejon menaxhimin e smartphone-it vetëm me anë të komandave me zë. Voice Access tani kupton përmbajtjen e ekranit dhe merr parasysh kontekstin, si dhe krijon etiketa për komandat e aksesueshmërisë.
- Funksioni "Nearby Share" është shtuar për dërgimin e shpejtë dhe të sigurt të skedarëve, videove, të dhënave mbi vendndodhjen dhe informacionit tjetër në pajisje të tjera të afërta që përdorin platformën Android ose shfletuesin Chrome.
- Në Android Emulator është shtuar një mundësi eksperimentale për të ekzekutuar kodin e aplikacioneve 32- dhe 64-bit, të ndërtuara për arkitekturën ARM, në një imazh sistemik Android 11 të ekzekutuar në emulator, të ndërtuar për arkitekturën x86_64. Në emulator është shtuar gjithashtu mbështetje për simullimin e funksionimit të kamerës së përparme dhe të pasme. Për kamerën e pasme është implementuar Camera2 API HW me mbështetje për përpunimin YUV dhe kapjen në mënyrë RAW.
PĂ«r kamerĂ«n e pĂ«rparme Ă«shtĂ« realizuar niveli me mbĂ«shtetje pĂ«r kamerĂ«n logjike (njĂ« pajisje logjike duke u bazuar nĂ« dy pajisje fizike me kĂ«nd tĂ« ngushtĂ« dhe tĂ« gjerĂ«). - ĂshtĂ« zgjeruar mbĂ«shtetja e standardit tĂ« komunikimit celular 5G, i cili ofron njĂ« kapacitet mĂ« tĂ« lartĂ« dhe ndalime mĂ« tĂ« ulta. Aplikacionet qĂ« krijojnĂ« njĂ« ngarkesĂ« tĂ« madhe nĂ« rrjet, tĂ« cilat kryejnĂ« veprime si shikimi i videove nĂ« streaming me cilĂ«si 4K dhe shkarkimi i burimeve tĂ« lojrave me definicion tĂ« lartĂ«, tani mund tĂ« funksionojnĂ« jo vetĂ«m nĂ« lidhjet Wi-Fi, por gjithashtu nĂ« rrjetet celulare. PĂ«r tĂ« lehtĂ«suar adaptimin e funksionimit tĂ« aplikacioneve nĂ« pĂ«rputhje me kanalet e komunikimit 5G, Ă«shtĂ« zgjeruar API-ja. , e cila pĂ«rdoret pĂ«r tĂ« kontrolluar nĂ«se lidhja tarifizohet sipas trafikut dhe nĂ«se mund tĂ« kalojnĂ« volume tĂ« mĂ«dha tĂ« tĂ« dhĂ«nave pĂ«rmes saj. Ky API tani mbulon rrjetet celulare dhe lejon tĂ« pĂ«rcaktohet lidhja me ofruesin qĂ« ofron njĂ« tarifĂ« tĂ« vĂ«rtetĂ« pa limit kur lidhet pĂ«rmes 5G. ĂshtĂ« shtuar API e gjendjes 5G, e cila lejon aplikacionin tĂ« pĂ«rcaktojĂ« shpejt lidhjen pĂ«rmes 5G nĂ« modet ose .
Gjithashtu është zgjeruar API , i cili parashikon madhësinë e kapacitetit të disponueshëm për shkarkim ose dërgim të të dhënave, pa kryer teste të veta të rrjetit.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r lloje tĂ« rinj ekranesh «pinhole» (ekrani mbulon tĂ« gjithĂ« sipĂ«rfaqen e pĂ«rparme tĂ« telefonit, pĂ«rveç njĂ« rreth tĂ« vogĂ«l nĂ« kĂ«ndin e majtĂ« tĂ« sipĂ«rm pĂ«r kamerĂ«n frontale) dhe «waterfall» (ekrani pĂ«rfshin gjithashtu skajet e rrumbullakosura tĂ« pajisjes). Tani, prania e hapĂ«sirave tĂ« dukshme dhe tĂ« verbra nĂ« kĂ«to ekrane mund tĂ« pĂ«rcaktohet pĂ«rmes API-t standarde. . PĂ«r tĂ« mbuluar skajet dhe pĂ«r tĂ« organizuar ndĂ«rveprimin nĂ« zonat pĂ«rreth skajeve tĂ« ekranit «waterfall», API ofron .
- Janë shtuar mundësi të reja për kontrollin e aksesit të aplikacioneve në të dhënat personale. Përveç modalitetit të aksesit në vendndodhje vetëm gjatë përdorimit të aplikacionit (në sfond, aksesin bllokohet) në Android 11 mbështetje për autorizime të përkohshme. Përdoruesi tani mund t'i japë aplikacionit qasje të përkohshme në autoritete të rëndësishme, si qasje në vendndodhje, mikrofon dhe kamerë. Leja është e vlefshme për kohën e sesionit aktual dhe anullohet sa herë që përdoruesi kalon në një aplikacion tjetër.
- Janë bërë ndryshime që e lehtësojnë migrimin e aplikacioneve në ruajtje
, e cila lejon izolimin e skedarëve të aplikacioneve në një ruajtës të jashtëm (p.sh., në kartën SD). Kur përdoret Ruajtja e Kufizuar, të dhënat e aplikacionit kufizohen në një katalog të veçantë, dhe për të aksesuar koleksione të përbashkëta të skedarëve multimedialë kërkohen autorizime të veçanta. Në Android 11 është realizuar mbështetje për një mod të opsional për qasje në medium përmes rrugëve të plota të skedarëve,
API DocumentsUI Ă«shtĂ« pĂ«rditĂ«suar, Ă«shtĂ« shtuar mundĂ«sia e kryerjes sĂ« operacioneve grupore nĂ« MediaStore. - JanĂ« zgjeruar mundĂ«sitĂ« pĂ«r e sensorĂ«ve biometrikĂ« pĂ«r autentikim. NĂ« API BiometricPrompt, e cila ofron njĂ« dialog universale pĂ«r autentikimin biometrik, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r tre lloje autentifikuesish â tĂ« besueshĂ«m, tĂ« dobĂ«t dhe akreditim tĂ« pajisjes. ĂshtĂ« thjeshtuar integrimi i BiometricPrompt me arkitektura tĂ« ndryshme aplikacionesh, pa kufizuar pĂ«rdorimin e klasĂ«s .
- Në ndërtimin e komponenteve të platformës që kërkojnë mbrojtje të përmirësuar, janë angazhuar mekanizmat e mbrojtjes që punojnë në fazën e kompilimit (Integriteti i Fluksit të Kontrollit), , (Sanitizimi i Tepricës së Numrave) dhe . Për identifikimin e problemeve në administrimin e memories në aplikacione, është aktivizuar kontrolli i treguesve në heap bazuar në etiketat e lidhura me ta (). Për të gjetur gabimet në menaxhimin e memories një imazh shtesë i sistemit, i cili përfshin mekanizmin e debugging (Hardware-assisted AddressSanitizer).
- API i përgatitur , i cili mundëson organizimin e shkëmbimit të sigurt të të dhënave binare midis aplikacioneve. Për shembull, ky API mund të përdoret për t'i dhënë disa aplikacioneve qasje në modelet e machine learning, kur këto aplikacione ekzekutohen nga një përdorues.
- Shtuar mbështetje për platformat për ruajtjen dhe nxjerrjen e dokumenteve identifikues të kontrollueshëm, siç janë patentat elektronike.
- Në kuadër të projektit Mainline, i cili mundëson përditësimin e komponenteve të veçanta të sistemit pa nevojën e përditësimit të plotë të platformës, janë përgatitur 12 module të reja që mund të përditësohen, përveç 10 moduleve që janë të disponueshme në Android 10. Përditësimet prekin komponente të pa lidhura me harduerin, të cilat shkarkohen përmes Google Play veçmas nga përditësimet OTA të firmware-it nga prodhuesi. Midis moduleve të reja që do të kenë mundësi të përditësohen përmes Google Play pa nevojën e përditësimit të firmware-it janë një modul për menaxhimin e autorizimeve, një modul për punën me ruajtësit (me mbështetje për Scoped Storage) dhe një modul me NNAPI (Neural Networks API).
- puna për uljen e ndikimit të ndryshimit të sjelljes së disa nën-sistemeve në funksionimin e aplikacioneve. Novitetet që mund të ndikojnë në funksionimin e aplikacioneve tani mund të çaktivizohen dhe rregullohen në nivelin e SDK. Për të lehtësuar testimin e pajtueshmërisë së aplikacioneve me Android 11, janë ofruar cilësime në ndërfaqen e Opsioneve të Zhvilluesve dhe në utilitarin adb për të aktivizuar dhe çaktivizuar kapacitetet që ndikojnë në pajtueshmëri (duke lejuar të testoni pa ndryshuar targetSdkVersion dhe pa rbuild-in aplikacionin). Janë përditësuar listat e zeza të interface-ve të kufizuara të softuerit, që nuk sigurohen në SDK.
- Shtuar kuadri , duke lejuar ngarkimin dinamik të burimeve shtesë gjatë ekzekutimit të aplikacionit.
- Në shërbimin e verifikimit të thirrjeve, është shtuar mundësia për të transmetuar aplikacioneve statusin e vërtetësisë së thirrjes së ardhshme, i cili mund të përdoret për të formuar dialogë të personalizuar pas përpunimit të thirrjes, për shembull, duke përfshirë veprime shtesë për të shënuar thirrjen si spam ose për ta shtuar në adresar.
- API përmirësuar , duke i lejuar aplikacionit (menaxhuesit e lidhjes së rrjetit) të ndikojë në algoritmin e zgjedhjes së rrjeteve të preferuara pa kabë, duke dërguar një listë të renditur të rrjeteve, si dhe duke marrë parasysh metrika të tjera gjatë zgjedhjes së rrjetit, të tilla si informacione për kapacitetin dhe cilësinë e kanalit të komunikimit gjatë lidhjes së mëparshme. Shtuar aftësinë për të menaxhuar rrjetet pa kabë që mbështesin standardin (Passpoint), përfshirë edhe shkëmbimin e kohës së skadimit të profilit të përdoruesit dhe realizimin e mundësisë së përdorimit në profilet e certifikatave të vetëshkruara.
- Në API-në ImageDecoder është shtuar mbështetje për dekodimin dhe shfaqjen e imazheve të animuara në formatin HEIF (HEIC te Apple), që përdor metoda kompresimi HEVC (H.265). Krahasuar me imazhet e animuara GIF, formati HEIF lejon një reduktim të konsiderueshëm të madhësisë së skedarit.
- Në NDK është shtuar një API për përdorim në kodin native për operacionet e kodimit dhe dekodimit të imazheve (JPEG, PNG, WebP etj.), pa nevojën për biblioteka të jashtme. API e re ofron mundësinë për të zvogëluar madhësinë e skedarëve APK me aplikacione native dhe për të zgjidhur problemin e azhurnimit të bibliotekave të ngulitura, të cilat mund të përmbajnë dobësi.
- Aplikacionet për punën me kamerën tani mund të çaktivizojnë përkohësisht vibrimin (për shembull, gjatë daljes së njoftimeve) për të penguar aktivizimin e tij gjatë seancave me kamerën.
- U ofrua mundësia për të aktivizuar modet (blurimi i sfondit në foto) për pajisjet që e mbështesin atë (për shembull, moda still siguron cilësi më të lartë të fotos, ndërsa moda continuous përputhje më të saktë me të dhënat nga sensori).
- API është shtuar për dhe modet e luajtjes së videove me vonesa të ulëta, të kërkuara në aplikacione për transmetim në kohë reale. Për më tepër, është shtuar mbështetje për modalitetin e punës HDMI me vonesa të ulëta (modaliteti i lojrave), ku për të zvogëluar vonesat në televizor ose monitorin e jashtëm, çaktivizohet pastrimi i grafikës.
- Për pajisjet me ekrane që palosen API për të marrë informacion nga sensorët e këndit të hapjes së dyerve të ekranit. Me ndihmën e API-t të ri, aplikacionet mund të përcaktojnë këndin e saktë të hapjes dhe të adaptojnë outputin në përputhje me të.
- API për verifikimin e thirrjeve është zgjeruar me mundësi për të identifikuar thirrjet automatike. Për aplikacionet që filtrojnë thirrjet, është implementuar mbështetje për verifikimin e statusit të thirrjes hyrëse nëpërmjet për të verifikuar autentikimin e identifikuesit të thirrësit, si dhe të kthejë arsyen e bllokimit të thirrjes dhe të ndryshojë përmbajtjen e ekranit sistemor që shfaqet pas përfundimit të thirrjes për të shënuar thirrjen si spam ose për ta shtuar në adresarin.
- API i zgjeruar , duke u ofruar aplikacioneve mundësi për të aktivizuar burimet e përshpejtimit të harduerit për sistemet e mësimit të makinerive. API pozicionohet si një shtresë bazë për funksionimin në framework-et e mësimit të makinerive në Android, siç janë dhe Caffe2.
Mbështetje për funksionin e aktivizimit , e cila lejon të shkurtojë kohën e trajnimit të rrjeteve nervorë dhe të rrisë saktësinë e kryerjes të detyrave të caktuara, për shembuj, të përshpejtojë punën me modelet e vizionit kompjuterik të bazuara në . Shtuar operacioni Control, i cili lejon të krijoni modele më të avancuara të mësimit të makinerive, që mbështesin degëzime dhe cikle. Realizuar API Asynchronous Command Queue për të reduktuar vonesat gjatë aktivizimit të modele të vogla të lidhura së bashku.
Për përdorim në pajisje mobile, ofrohen një sërë modelesh të gatshme të rrjeteve nervorë, përfshirë (njohja e objekteve në fotografi), (vizion kompjuterik) dhe Smart
Reply (zgjedhja e mundësive për përgjigje në mesazhe). mbështetje për kuantizimin e avancuar duke përdorur numra të tërë me shenjë në vend të numrave me pikë float, i cili lejon të reduktohet madhësia e modeleve dhe të përshpejtohet puna me to. Për më tepër, në API Quality of Service janë shtuar mundësitë për menaxhimin e prioriteteve dhe kohëve të pritjes gjatë ekzekutimit të modeleve, ndërsa API Memory Domain është zgjeruar për të reduktuar operacionet e kopjimit dhe konvertimit të memories gjatë ekzekutimit të modeleve njëpasnjëshëm. - Shtuar lloje të veçanta shërbimesh në background për kamerën dhe mikrofonin, të cilat do të kërkohen nëse aplikacioni ka nevojë për akses në kamerë dhe mikrofon gjatë periudhave të pasivizimit.
- Shtuar API tĂ« reja pĂ«r shfaqjen e elementeve tĂ« ndĂ«rfaqes sĂ« aplikacioneve me shfaqjen e tastierĂ«s nĂ« ekran pĂ«r tĂ« organizuar njĂ« animacion mĂ« tĂ« qetĂ« tĂ« shfaqjes duke informuar aplikacionin pĂ«r ndryshimet nĂ« nivelin e ĐșаЎra tĂ« veçanta.
- API për menaxhimin e frekuencës së rifreskimit të ekranit, e cila lejon që për dritaret e disa lojërave dhe aplikacioneve të vendoset një frekuencë tjetër (për shembull, me standart Android përdor frekuencën 60Hz, por disa pajisje lejojnë ta rrisin atë deri në 90Hz).
- regjimi i vazhdimit pa probleme pas instalimit të përditësimit OTA të firmware-it, që kërkon riaktivizimin e pajisjes. Ky regjim i ri lejon aplikacionet të ruajnë qasjen në depozitat e enkriptuara pa nevojën për ta zbllokuar pajisjen nga përdoruesi pas riaktivizimit, dmth. aplikacionet menjëherë do të mund të vazhdojnë funksionet e tyre dhe të marrin mesazhe. Për shembull, instalimi automatizuar i përditësimit OTA mund të planifikohet për orët e natës dhe të realizohet pa angazhimin e përdoruesit.
- Shtuar për të marrë informacion rreth arsyeve të mbylljes së programit, duke lejuar përcaktimin nëse programi përfundoi me iniciativë të përdoruesit, për shkak të një problemi, ose u mbyll me forcë nga sistemi operativ. API gjithashtu ofron mundësinë për të vlerësuar gjendjen e programit menjëherë përpara mbylljes.
- Shtuar , analizatori i memories në heap, që lejon gjetjen dhe zgjidhjen e problemeve të shkaktuara nga përdorimi i pasigurt të memories. GWP-ASan me shpenzime minimale analizon operacionet e shpërndarjes së memories dhe identifikon anomali. Në default, GWP-ASan është aktivizuar për skedarët ekzekutivë të platformës dhe aplikacioneve sistemore. Ose për të aplikuar GWP-ASan në aplikacionet tuaja, kërkohet aktivizimi i veçantë.
- NĂ« utilitarin ADB (Android Debug Bridge) reĆŸimi incremental i instalimit tĂ« paketave APK («adb install âincremental»), e cila lejon tĂ« krijojĂ« nĂ« mĂ«nyrĂ« tĂ« konsiderueshme instalime mĂ« tĂ« shpejta pĂ«r programe tĂ« mĂ«dha, si lojĂ«ra, gjatĂ« zhvillimit tĂ« tyre. Thelbi i kĂ«tij reĆŸimi Ă«shtĂ« qĂ« nĂ« instalim, fillimisht transferohen pjesĂ«t e nevojshme pĂ«r nisjen e paketĂ«s, ndĂ«rsa pjesa tjetĂ«r shkarkohet nĂ« sfond, pa bllokuar mundĂ«sinĂ« e nisjes sĂ« programit. pĂ«r shembull, gjatĂ« instalimit tĂ« skedarĂ«ve APK me madhĂ«si mbi 2GB, nĂ« kĂ«tĂ« mod, koha deri nĂ« mundĂ«sinĂ« e nisjes reduktohet deri nĂ« 10 herĂ«. Instalimet incrementale aktualisht punojnĂ« vetĂ«m nĂ« pajisjet Pixel 4 dhe 4XL, numri i pajisjeve tĂ« mbĂ«shtetura do tĂ« rritet me lĂ«shimin.
- Plotësisht modaliteti i debugging me nisjen e ADB mbi një lidhje pa tel. Ndryshe nga debugging me lidhje TCP/IP, debugging përmes Wi-Fi nuk kërkon lidhje me kabllo për konfigurim dhe mund të ruajë çiftet e pajisjeve të mëparshme. Në planet është edhe realizimi i një skeme më të thjeshtë për çiftimin përmes kodit QR, i treguar në Android Studio.
- Mjetet për qasje në të dhëna janë përmirësuar, duke lejuar analizimin se cilat të dhëna të përdoruesve po akseson aplikacioni dhe pas cilave veprime të përdoruesit. disa thirrje të API-së së auditimit.
- ĂshtĂ« shtuar modaliteti 'Ethernet tethering', i cili lejon ofrimin e aksesit nĂ« internet pĂ«rmes smartphone-it duke pĂ«rdorur adaptatorĂ« Ethernet tĂ« lidhur pĂ«rmes portit USB.
- Në cilësimet është shtuar një seksion për historinë e njoftimeve dhe mundësia për të caktuar një grafik për aktivizimin e temës së errët.

Burimi: opennet.ru

