Kompania Google versioni testuese të platformës mobile të hapur Android 11. Lëshimi i Android 11 në tremujorin e tretë të vitit 2020. Për të vlerësuar mundësitë e reja të platformës programi . Ndërtesat e firmware-it për pajisjet Pixel 2 / 2 XL, Pixel 3 / 3 XL, Pixel 3a / 3a XL dhe Pixel 4 / 4 XL. Rindërtimi bëhet manualisht, mundësia e instalimit të Android 11 përmes sistemit të përditësimeve OTA do të vijë në maj.
Karakteristikat kryesore Android 11:
- Në Android Emulator është shtuar një mundësi eksperimentale për të drejtuar kodin ekzekutues të aplikacioneve 32- dhe 64-bit që janë ndërtuar për arkitekturën ARM, në një ambient të imazhit të sistemit Android 11 të lëshuar për arkitekturën x86_64.
- ĂshtĂ« zgjeruar mbĂ«shtetje e standardit tĂ« komunikimit celular 5G, qĂ« ofron kapacitet mĂ« tĂ« lartĂ« dhe vonesa mĂ« tĂ« vogla. Aplikacionet qĂ« krijojnĂ« njĂ« ngarkesĂ« tĂ« madhe nĂ« rrjet, duke kryer aktivitete si shikimi i videove nĂ« streaming nĂ« cilĂ«si 4K dhe shkarkimi i burimeve tĂ« lojĂ«rave me rezolucion tĂ« lartĂ«, tani mund tĂ« funksionojnĂ« jo vetĂ«m nĂ« lidhje pĂ«rmes Wi-Fi, por edhe nĂ« rrjetin e operatorĂ«ve celularĂ«. PĂ«r tĂ« lehtĂ«suar adaptimin e funksionimit tĂ« aplikacioneve sipas kanaleve tĂ« komunikimit 5G, Ă«shtĂ« zgjeruar API , i aplikueshĂ«m pĂ«r tĂ« kontrolluar nĂ«se lidhja Ă«shtĂ« faturuar sipas trafikut dhe nĂ«se mund tĂ« transmetohen volumet e mĂ«dha tĂ« tĂ« dhĂ«nave pĂ«rmes saj. Ky API tani pĂ«rfshin rrjetet celulare dhe lejon pĂ«rcaktimin e lidhjes me ofruesin qĂ« ofron njĂ« tarifĂ« realisht tĂ« pakufizuar kur lidhet pĂ«rmes 5G.
Gjithashtu është zgjeruar API , që lejon parashikimin e madhësisë së kapacitetit të disponueshëm për ngarkimin ose dërgimin e të dhënave, pa kryer teste të veta rrjetore.
- Shtuar mbështetje për lloje të reja ekranesh "pinhole" (ekrani mbulon të gjithë sipërfaqen e përparme të smartfonit, përveç një rreth të vogël në këndin e sipërm të majtë për kamerën e përparme) dhe "waterfall" (ekrani përfshin gjithashtu skajet e rrumbullakosura të pajisjes). Prania e zona të dukshme dhe të verbra në këto ekrane tani mund të përcaktohet nga aplikacionet përmes API të standardit . Për mbulimin e skajeve dhe organizimin e ndërveprimit në zonat pranë skajeve të ekraneve "waterfall", në API ofrohen .
- Janë shtuar mundësi të tjera për shkëmbimin e mesazheve. Në fushën e njoftimeve është shtuar një seksion i veçantë me biseda aktive, që lejon gjetjen e menjëhershme të bisedave aktuale, pa lënë aplikacione të tjera. Aplikacionet për shkëmbimin e mesazheve dhe bisedat janë kaluar në përdorimin e API , që lejon përdorimin e konceptit "bubbles" për të punuar njëkohësisht me disa aplikacione - mund të komunikoni në bisedë pa e ndalur punën në një program tjetër. Kur shkruani shpejt një përgjigje nga fusha e njoftimeve tani mund të bashkangjitni imazhe në mesazhe, duke i kopjuar ato përmes clipboard-it.
- Para versionit 1.3 është përmirësuar API , duke i dhënë aplikacioneve mundësitë për të përdorur burimet e përshpejtimit të harduerit për sistemet e mësimit të makinerive. API-ja pozicionohet si një shtresë bazë për funksionimin në kornizat e mësimit të makinerive në Android, siç janë dhe Caffe2. Për përdorim në pajisje mobile ofrohen disa modele të gatshme të rrjeteve nervore, përfshirë (njohja e objekteve në fotografi), (vizion kompjuterik) dhe Smart
Reply (zgjedhja e mundësive për përgjigjet në mesazhe). Në lëshimin e ri mbështetje për kuantizimin e zgjeruar me numra të plotë me shenjë në vend të numrave me presje lundruese, i cili lejon reduktimin e madhësisë së modeleve dhe përmirësimin e funksionimit të tyre. Përveç kësaj, në API-in Quality of Service janë shtuar mundësi për menaxhimin e përparësive dhe kohëve të skadimit gjatë ekzekutimit të modeleve, ndërsa API-i Memory Domain është zgjeruar për të ulur operacionet e kopjimit dhe transformimit të memories gjatë ekzekutimit serial të modeleve. - Shtuar opsione të reja për kontrollin e qasjes së aplikacioneve në të dhënat personale. Përveç modalitetit të qasjes në vendndodhje vetëm gjatë funksionimit me programin (në sfond qasja bllokohet) në Android 11 mbështetje për autorizime të përkohshme. Tani përdoruesi mund të japë aplikacionit akses të përkohshëm në autorizime të rëndësishme, të tilla si akses në lokacion, mikrofon dhe kamerë. Leja është e vlefshme për sa kohë që zgjat seanca aktuale dhe revokohet sa herë që përdoruesi kalon në një program tjetër.
- Janë bërë ndryshime që thjeshtojnë migrimin e aplikacioneve në ruajtje.
, duke mundësuar izolimin e skedarëve të aplikacioneve në një ruajtës të jashtëm (p.sh., në kartën SD). Kur përdoret Scoped Storage, të dhënat e aplikacionit kufizohen në një direktori të veçantë, dhe për të rikuperuar aksesin në koleksionet e përbashkëta të skedarëve multimedia kërkohet përsëri autorizim të veçantë. Në Android 11 është implementuar mbështetje për një mënyrë opsionale të aksesit në media përmes rrugëve të plota të skedarëve,
API DocumentsUI Ă«shtĂ« azhurnuar, duke shtuar mundĂ«sinĂ« e kryerjes sĂ« operacioneve grupore nĂ« MediaStore. - JanĂ« zgjeruar mundĂ«sitĂ« pĂ«r e sensorĂ«ve biometrikĂ« pĂ«r autentifikim. NĂ« API BiometricPrompt, i cili ofron njĂ« dialog universale pĂ«r autentifikimin biometrik, Ă«shtĂ« shtuar mbĂ«shtetje pĂ«r tri lloje autentifikuesish â tĂ« besueshĂ«m, tĂ« dobĂ«t dhe tĂ« dhĂ«na tĂ« pajisjeve. ĂshtĂ« thjeshtuar integrimi i BiometricPrompt me arkitektura tĂ« ndryshme aplikacionesh, pa u kufizuar nĂ« pĂ«rdorimin e klasĂ«s .
- Kur ndërtohen komponentët e platformës që kërkojnë mbrojtje të shtuar, janë angazhuar mekanizma mbrojtës që punojnë në fazën e kompilimit (Control Flow Integrity), , (Sanitizimi i mbivlerësimeve të numrave) dhe . Për identifikimin e problemeve me përdorimin e memories në aplikacione, është përfshirë verifikimi i treguesve në grumbull bazuar në etiketat e lidhura me ta (). Për gjetjen e gabimeve në përdorimin e memories ka një imazh shtesë të sistemit, në të cilin është përfshirë mekanizmi i debugging (Hardware-assisted AddressSanitizer).
- ĂshtĂ« pĂ«rgatitur API , i cili mundĂ«son organizimin e njĂ« shkĂ«mbimi tĂ« sigurt tĂ« tĂ« dhĂ«nave binarĂ« midis aplikacioneve. PĂ«r shembull, ky API mund tĂ« pĂ«rdoret pĂ«r tĂ« ofruar disa aplikacioneve akses nĂ« modelet e mĂ«simit tĂ« makinerive, kur kĂ«to aplikacione drejtohen nga njĂ« pĂ«rdorues i vetĂ«m.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r platforma pĂ«r ruajtjen dhe tĂ«rheqjen e sigurt tĂ« dokumenteve identifikuese tĂ« verifikueshme, tĂ« tilla si patentat elektronike.
- Në kuadër të projektit Mainline, i cili lejon azhurnimin e komponentëve të veçantë sistemorë pa azhurnuar tërësisht platformën, janë përgatitur 12 module të reja që mund të azhurnohen, përveç 10 moduleve që janë në dispozicion në Android 10. Azhurnimet prekin komponentët që nuk janë të lidhur ngushtë me harduerin dhe që shkarkohen përmes Google Play, ndaras nga azhurnimet OTA të firmware-it nga prodhuesi. Ndër modulet e reja që mund të azhurnohen përmes Google Play pa azhurnuar firmware-un është moduli për menaxhimin e autorizimeve, moduli për punën me depozita (me mbështetje për Scoped Storage) dhe moduli me NNAPI (Neural Networks API).
- puna për reduktimin e ndikimit të ndryshimeve në sjelljen e disa nën-sistemeve në funksionimin e aplikacioneve. Risitë që mund të ndikojnë në funksionimin e aplikacioneve tani mund të çaktivizohen dhe rregullohen opcionalisht në nivelin e SDK. Për të lehtësuar testimin e përputhshmërisë së aplikacioneve me Android 11, në ndërfaqen e Opsioneve të Zhvilluesit dhe në mjetin adb janë ofruar cilësime për aktivizimin dhe çaktivizimin e veçorive që ndikojnë në përputhshmërinë (duke lejuar testimin pa ndryshimin e targetSdkVersion dhe pa rbuild aplikacionin). Janë azhurnuar listat e bardha të ndërfaqeve të kufizuara të softuerit, që nuk ofrohen në SDK.
- është shtuar një framework , e cila lejon ngarkimin dinamik të burimeve shtesë gjatë ekzekutimit të aplikacionit.
- Në shërbimin për kontrollin e thirrjeve është shtuar mundësia e transmetimit të statusit të verifikimit të thirrjes hyrëse në aplikacione, që mund të përdoret për të krijuar dialogë të personalizuar pas përpunimit të thirrjes, për shembull, duke përfshirë veprime shtesë për etiketimin e thirrjes si spam ose për ta shtuar në adresarin e kontakteve.
- PĂ«rmirĂ«suar API , i cili lejon aplikacionin (menaxherin e lidhjes me rrjetin) tĂ« ndikoje nĂ« algoritmin e zgjedhjes sĂ« rrjeteve wireless tĂ« preferuara duke transmetuar njĂ« listĂ« renditur rrjetesh, si dhe duke marrĂ« parasysh nĂ« zgjedhjen e rrjetit pĂ«rmasat shtesĂ«, siç janĂ« informacionet pĂ«r kapacitetin dhe cilĂ«sinĂ« e lidhjes nga lidhja e kaluar. ĂshtĂ« shtuar mundĂ«sia e menaxhimit tĂ« rrjeteve wireless qĂ« mbĂ«shtesin standardin (Passpoint), duke siguruar gjithashtu marrjen parasysh tĂ« kohĂ«s sĂ« skadimit tĂ« profilit tĂ« pĂ«rdoruesit dhe duke realizuar mundĂ«sinĂ« e pĂ«rdorimit tĂ« certifikatave tĂ« vetĂ«-kalifikuara nĂ« profile.
- Në API ImageDecoder është shtuar mbështetje për dekodimin dhe shfaqjen e imazheve të animuara në formatin HEIF (HEIC nga Apple), i cili 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 API për përdorimin në kodin native të operacioneve të kodimit dhe dekodimit të imazheve (JPEG, PNG, WebP, etj.), pa angazhimin e bibliografive të jashtme. API-i i ri ofron mundësinë për të reduktuar madhësinë e skedarëve APK me aplikacione native dhe për të zgjidhur problemin me azhurnimin e bibliografive të përfshira, 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.sh., gjatë shfaqjes së njoftimeve) për të parandaluar ndonjë aktivizim gjatë seancës me kamerën.
- Ofrohet mundësia e aktivizimit të modove (shkëmbehet sfondi në fotografi) për pajisjet me mbështetje për to (p.sh., moda still ofron cilësi më të lartë të fotografisë, ndërsa moda continuous pasqyron më saktë të dhënat nga sensorët).
- Shtuar API për dhe të modove të riprodhimit të videove me vonesa të ulta, të kërkuara në aplikacionet për transmetim të drejtpërdrejtë. Për më tepër, është shtuar mbështetje për modalitetin e funksionit HDMI me vonesa të ulta (modaliteti i lojërave), ku për të reduktuar vonesat në televizor ose monitorin e jashtëm, çaktivizohet pasprocesimi i grafikës.
Burimi: opennet.ru
