Kompania Google тестовую версию открытой мобильной платформы Android 11. Релиз Android 11 në tremujorin e tretë të vitit 2020. Për të shqyrtuar mundësitë e reja të platformës programi . Ndërtimet e firmware-it для устройств Pixel 2 / 2 XL, Pixel 3 / 3 XL, Pixel 3a / 3a XL и Pixel 4 / 4 XL. Перепрошивка производятся вручную, возможность установки Android 11 через систему OTA-обновлений появится в мае.
Çelësore Android 11:
- В Android Emulator добавлена экспериментальная возможность запуска исполняемого кода 32- и 64-разрядных приложений, собранных для архитектуры ARM, в окружении запущенного в эмуляторе системного образа Android 11, собранного для архитектуры x86_64.
- Ë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. , применяемый для проверки тарифицируется ли соединение по трафику и можно ли через него передавать большие объёмы данных. Данный API теперь охватывает сотовые сети и позволяет определить подключение к провайдеру, предоставляющем по настоящему безлимитный тариф при подключении через 5G.
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 .
- Добавлены дополнительные возможности для обмена сообщениями. В области уведомлений добавлена отдельная секция с активными беседами, позволяющая сразу найти текущие разговоры, не покидая других приложений. Приложения для обмена сообщениями и чата переведены на использование API , позволяющего применять концепцию «пузырей» для одновременной работы с несколькими приложениями — можно общаться в чате, не прекращая работу в другой программе. При быстром написании ответа из области уведомления теперь можно прикреплять к сообщениям изображения, копируя их через буфер обмена.
- До версии 1.3 обновлён API , 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ë и Caffe2. Для использования на мобильных устройствах предложен ряд готовых моделей нейронных сетей, в том числе (njohja e objekteve në fotografi), (vizion kompjuterik) dhe Smart
Reply (подбор вариантов ответа на сообщения). В новом выпуске 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. - 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.
- Добавлен фрейморк , 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.
Burimi: opennet.ru
