Kompania Google тестовую версию открытой мобильной платформы Android 11. Релиз Android 11 в третьем квартале 2020 года. Для оценки новых возможностей платформы программа . Сборки прошивки для устройств Pixel 2 / 2 XL, Pixel 3 / 3 XL, Pixel 3a / 3a XL и Pixel 4 / 4 XL. Перепрошивка производятся вручную, возможность установки Android 11 через систему OTA-обновлений появится в мае.
Karakteristikat kryesore Android 11:
- В Android Emulator добавлена экспериментальная возможность запуска исполняемого кода 32- и 64-разрядных приложений, собранных для архитектуры ARM, в окружении запущенного в эмуляторе системного образа Android 11, собранного для архитектуры 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 , применяемый для проверки тарифицируется ли соединение по трафику и можно ли через него передавать большие объёмы данных. Данный API теперь охватывает сотовые сети и позволяет определить подключение к провайдеру, предоставляющем по настоящему безлимитный тариф при подключении через 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 .
- Добавлены дополнительные возможности для обмена сообщениями. В области уведомлений добавлена отдельная секция с активными беседами, позволяющая сразу найти текущие разговоры, не покидая других приложений. Приложения для обмена сообщениями и чата переведены на использование API , позволяющего применять концепцию «пузырей» для одновременной работы с несколькими приложениями — можно общаться в чате, не прекращая работу в другой программе. При быстром написании ответа из области уведомления теперь можно прикреплять к сообщениям изображения, копируя их через буфер обмена.
- До версии 1.3 обновлён 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ë и Caffe2. Для использования на мобильных устройствах предложен ряд готовых моделей нейронных сетей, в том числе (njohja e objekteve në fotografi), (vizion kompjuterik) dhe Smart
Reply (подбор вариантов ответа на сообщения). В новом выпуске 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.
- Добавлен фрейморк , 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
