Lëshimi i platformës celulare Android 11

Google botuar lëshimi i një platforme të hapur celulare Android 11. Связанные с новым выпуском исходные тексты размещены в Depoja e Git проекта (ветка android-11.0.0_r1). Обновления прошивки подготовлены для устройств серии Pixel, а также для смартфонов производства OnePlus, Xiaomi, OPPO и Realme. Также formuar универсальные сборки GSI (Generic System Images), подходящие для разных устройств на базе архитектур ARM64 и x86_64.

Kryesore risitë:

  • Внесены изменения, нацеленные на упрощение общения людей при помощи смартфона. В выпадающей сверху области с уведомлениями реализована сводная секция сообщений, позволяющая в одном месте просматривать и отвечать на сообщения из всех приложений (сообщения показываются без разделения на отдельные приложения). Важным чатам можно назначать статус приоритетных, чтобы они находились на видном месте и показывались даже в режиме «не беспокоить».

    Активирована концепция «пузырей», всплывающих диалогов для выполнения действия в других приложениях не покидая текущей программы. Например, при помощи пузырей можно продолжать беседу в мессенджере, быстро отправлять сообщения, держать на виду список задач, вести заметки, обращаться к сервисам перевода и получать наглядные напоминания, параллельно c работой в других приложениях.

    Lëshimi i platformës celulare Android 11Lëshimi i platformës celulare Android 11
  • В экранной клавиатуре реализована система контекстных подсказок для быстрого ответа на сообщения, предлагающая emoji или типовые ответы, подходящие по смыслу к полученному сообщению (например, при получении сообщения «как прошла встреча?» предлагает «отлично»). Механизм реализован при помощи методов машинного обучения и платформы Mësimi i federuar, позволяющей осуществлять подбор рекомендаций на локальном устройстве без обращения к внешним службам.

    Предложен интерфейс для быстрого доступа к инструментам управления прикреплёнными устройствами, такими как системы управления умным домом, который вызывается длительным удержанием кнопки включения питания. Например, теперь можно не запуская отдельных программ быстро откорректировать параметры домашнего термостата, включить освещение и разблокировать двери. В интерфейсе также предложены кнопки для быстрого выбора привязанных платёжных систем и электронных посадочных талонов.

    Добавлены новые элементы управления воспроизведением мультимедийного контента, позволяющие просто и быстро менять устройство, через которое осуществляется воспроизведение видео или звука. Например, можно быстро переключить воспроизведение музыки с наушников на телевизор или внешние колонки.

    Lëshimi i platformës celulare Android 11Lëshimi i platformës celulare Android 11

  • Добавлена поддержка предоставления одноразовых полномочий, позволяющих дать возможность приложению выполнить привилегированную операцию один раз и при следующей попытке доступа запросить подтверждение вновь. Например, можно настроить вывод запроса полномочий при каждом обращении к микрофону, камере или API определения местоположения.

    Реализована возможность автоматической блокировки запрашиваемых полномочий для приложений, не запускавшихся более трёх месяцев. При блокировке выводится специальное уведомление со списком давно не запускавшихся приложений, в котором можно вернуть полномочия, удалить приложение или оставить его заблокированным.

    Lëshimi i platformës celulare Android 11

  • Встроена возможность создания скринкастов с записью изменений на экране и звука с микрофона.
  • Упрощено выделение текста и изображений для помещения в буфер обмена и обмена между приложениями.
  • Модернизирована система голосового управления устройством (Qasje në zë), позволяющая управлять смартфоном исключительно при помощи голосовых команд. Voice Access теперь понимает содержимое экрана и учитывает контекст, а также генерирует метки для accessibility-команд.
  • Добавлена функция «Nearby Share» для быстрой и безопасной отправки файлов, видео, данных о местоположении и иных сведений на рядом находящиеся другие устройства на базе платформы Android или с браузером Chrome.
  • В Android Emulator добавлена экспериментальная возможность запуска исполняемого кода 32- и 64-разрядных приложений, собранных для архитектуры ARM, в окружении запущенного в эмуляторе системного образа Android 11, собранного для архитектуры x86_64. В эмуляторе также появилась поддержка симуляции работы фронтальной и задней камеры. Для задней камеры реализован Camera2 API HW Niveli 3 me mbështetje për përpunimin YUV dhe kapjen RAW.
    Një nivel është zbatuar për kamerën e përparme FULL me mbështetje logjike të kamerës (një pajisje logjike e bazuar në dy pajisje fizike me kënde të ngushta dhe të gjera shikimi).

  • Mbështetje e zgjeruar për standardin e komunikimit celular 5G, duke ofruar xhiro më të lartë dhe vonesë më të ulët. Aplikacionet intensive të rrjetit që bëjnë gjëra të tilla si transmetimi i videove 4K dhe shkarkimi i aseteve të lojërave me definicion të lartë, tani mund të ekzekutohen në rrjetin e një ofruesi të shërbimit celular përveç Wi-Fi. Për të thjeshtuar përshtatjen e aplikacioneve duke marrë parasysh kanalet e komunikimit 5G, API është zgjeruar Matja dinamike, применяемый для проверки тарифицируется ли соединение по трафику и можно ли через него передавать большие объёмы данных. Данный API теперь охватывает сотовые сети и позволяет определить подключение к провайдеру, предоставляющем по настоящему безлимитный тариф при подключении через 5G. Добавлен 5G state API, дающий возможность приложению быстро определить подключение через 5G в режимах Radio e Re ose Jo i pavarur.

    Gjithashtu u zgjerua API Vlerësuesi i gjerësisë së brezit, i cili ju lejon të parashikoni sasinë e gjerësisë së brezit të disponueshëm për shkarkimin ose dërgimin e të dhënave, pa kryer testet tuaja të rrjetit.

  • Mbështetje e shtuar për llojet e reja të ekraneve "pinhole" (ekrani zë të gjithë sipërfaqen e përparme të telefonit inteligjent, me përjashtim të një rrethi të vogël në këndin e sipërm të majtë për kamerën e përparme) dhe "ujëvarë" (ekrani gjithashtu mbulon të rrumbullakosurat skajet anësore të pajisjes). Aplikacionet tani mund të përcaktojnë praninë e zonave shtesë të dukshme dhe të verbëra në këto ekrane duke përdorur API standarde Prerja e ekranit. Për të mbuluar skajet anësore dhe për të organizuar ndërveprimin në zonat afër skajeve të ekraneve të "ujëvarës", API propozon новые sfidat.
  • Opsione të reja janë shtuar për të kontrolluar aksesin e aplikacionit në të dhënat personale. Përveç modalitetit që u shfaq në versionin e fundit, qasja në një vendndodhje vetëm gjatë punës me programin (qasja është e bllokuar në sfond) në Android 11 të përfaqësuar nga mbështetje për autorizime një herë. Përdoruesi tani mund t'i japë një aplikacioni qasje të përkohshme në lejet kryesore si qasja e vendndodhjes, mikrofonit dhe kamerës. Leja është e vlefshme për kohëzgjatjen e sesionit aktual dhe revokohet sapo përdoruesi kalon në një program tjetër.

    Lëshimi i platformës celulare Android 11

  • Janë bërë ndryshime për ta bërë më të lehtë migrimin e aplikacioneve në memorie
    Hapësira e magazinimit, i cili ju lejon të izoloni skedarët e aplikacionit në një pajisje ruajtëse të jashtme (për shembull, një kartë SD). Me Scoped Storage, të dhënat e aplikacionit kufizohen në një direktori specifike dhe qasja në koleksionet e mediave të përbashkëta kërkon leje të veçanta. Android 11 mbështet një modalitet opsional për të hyrë në media duke përdorur shtigjet e plota të skedarëve,
    DocumentsUI API është përditësuar dhe është shtuar aftësia për të kryer operacione grupore në MediaStore.

  • Aftësitë e zgjeruara për duke përdorur sensorë biometrikë për vërtetim. API BiometricPrompt, i cili ofron një dialog universal të vërtetimit biometrik, tani mbështet tre lloje vërtetuesish - kredencialet e forta, të dobëta dhe të pajisjes. Integrimi i thjeshtuar i BiometricPrompt me arkitektura të ndryshme aplikacioni, pa u kufizuar në përdorimin e klasës Aktivitet.
  • Kur montoni komponentët e platformës që kërkojnë mbrojtje të shtuar, përdoren mekanizmat mbrojtës që funksionojnë në fazën e përpilimit CFI (Kontrollo integritetin e rrjedhës) BoundSan, IntSan (Integer Overflow Sanitization) dhe Shadow-Call Stack. Për të identifikuar problemet kur punoni me kujtesën në aplikacione, aktivizohet kontrolli i treguesve në grumbull bazuar në etiketat e bashkangjitura në to (etiketimi i treguesit të grumbullit). Për të gjetur gabimet e kujtesës propozuar imazhi shtesë i sistemit në të cilin është aktivizuar mekanizmi i korrigjimit HWAsan (AddressSanitizer me ndihmën e harduerit).
  • API është përgatitur Menaxher i BlobStore, i cili ju lejon të organizoni shkëmbim të sigurt të të dhënave binare midis aplikacioneve. Për shembull, kjo API mund të përdoret për të siguruar aplikacione të shumta me qasje në modelet e mësimit të makinerive kur ato aplikacione drejtohen nga një përdorues i vetëm.
  • Mbështetje e shtuar për platformat për ruajtjen dhe marrjen e sigurt të dokumenteve të identifikimit të verifikueshëm, të tilla si patentat elektronike të shoferit.
  • Si pjesë e projektit Mainline, i cili ju lejon të përditësoni komponentët individualë të sistemit pa përditësuar të gjithë platformën, janë përgatitur 12 module të reja të përditësueshme, përveç 10 moduleve të disponueshme në Android 10. Përditësimet prekin komponentët jo-hardware që shkarkohen nëpërmjet Google Play veçmas nga përditësimet e firmuerit OTA nga prodhuesi. Ndër modulet e reja që mund të përditësohen përmes Google Play pa përditësuar firmuerin janë një modul për menaxhimin e lejeve, një modul për të punuar me disqet (me mbështetje për Scoped Storage) dhe një modul me NNAPI (API i rrjeteve nervore).
  • E kryer punojnë për të reduktuar ndikimin e ndryshimeve në sjelljen e disa nënsistemeve në funksionimin e aplikacioneve. Inovacionet që mund të ndikojnë në funksionimin e aplikacioneve tani mund të çaktivizohen opsionalisht dhe të rregullohen në nivelin SDK. Për të thjeshtuar testimin e përputhshmërisë së aplikacionit me Android 11, ndërfaqja Developer Options dhe programi adb ofrojnë cilësime për aktivizimin dhe çaktivizimin e veçorive që ndikojnë në pajtueshmërinë (duke ju lejuar të bëni testim pa ndryshuar targetSdkVersion dhe pa rindërtuar aplikacionin). Lista gri e përditësuar e API-ve të kufizuara nuk ofrohet në SDK.

    Lëshimi i platformës celulare Android 11

  • Korniza e shtuar Ngarkuesi i burimeve, i cili lejon që burimet shtesë të ngarkohen në mënyrë dinamike gjatë ekzekutimit të aplikacionit.
  • Shërbimi i verifikimit të thirrjeve ka shtuar mundësinë për t'u transmetuar aplikacioneve statusin e verifikimit të një thirrjeje hyrëse, e cila mund të përdoret për të gjeneruar dialogë të personalizuar pas përpunimit të telefonatës, për shembull, duke përfshirë veprime shtesë për të shënuar thirrjen si të padëshiruar ose për ta shtuar atë në Libri i adresave.
  • API i përmirësuar Sugjeroni Wifi, i cili lejon aplikacionin (menaxheri i lidhjes së rrjetit) të ndikojë në algoritmin për zgjedhjen e rrjeteve të preferuara pa tel duke transmetuar një listë të renditur rrjetesh, dhe gjithashtu merr parasysh metrikë shtesë kur zgjedh një rrjet, siç janë informacionet në lidhje me gjerësinë e brezit dhe cilësinë e komunikimit kanal gjatë lidhjes së mëparshme. U shtua aftësia për të menaxhuar rrjetet me valë që mbështesin standardin Hotspot 2.0 (Passpoint), duke përfshirë llogaritjen e kohës së skadimit të profilit të përdoruesit dhe aftësinë për të përdorur certifikata të vetë-nënshkruara në profile.
  • ImageDecoder API ka shtuar mbështetje për dekodimin dhe shfaqjen e imazheve të animuara në formatin HEIF (Apple's HEIC), i cili përdor metodat e kompresimit HEVC (H.265). Krahasuar me imazhet e animuara GIF, formati HEIF mund të zvogëlojë ndjeshëm madhësinë e skedarit.
  • Një API është shtuar në NDK për përdorim në kodin vendas për operacionet e kodimit dhe dekodimit të imazheve (JPEG, PNG, WebP, etj.), pa përdorimin e bibliotekave të palëve të treta. API i ri bën të mundur zvogëlimin e madhësisë së skedarëve APK me aplikacione vendase dhe zgjidhjen e problemit të përditësimit të bibliotekave të integruara që mund të përmbajnë dobësi.
  • Aplikacionet e kamerës tani mund të çaktivizojnë përkohësisht dridhjen (për shembull, gjatë njoftimeve) për të parandaluar aktivizimin e tij gjatë një seance të kamerës.
  • Është e mundur të aktivizoni mënyrat Bokeh (mjegullimi i sfondit në imazh) për pajisjet që i mbështesin ato (për shembull, modaliteti i palëvizshëm siguron cilësi më të lartë të imazhit dhe modaliteti i vazhdueshëm siguron një përputhje më të saktë me të dhënat nga sensori).
  • U shtua API për çeqe и настройки Modalitetet e riprodhimit të videos me vonesë të ulët të nevojshme për aplikacionet e transmetimit të drejtpërdrejtë. Përveç kësaj, është shtuar mbështetje për modalitetin e funksionimit me vonesë të ulët HDMI (Modaliteti i lojës), i cili çaktivizon përpunimin pas përpunimit të grafikëve për të zvogëluar vonesën në televizor ose në monitorin e jashtëm.
  • Për pajisjet me ekrane të palosshme shtuar API për marrjen e informacionit nga sensori i këndit të hapjes së ekranit në gjysmë. Duke përdorur API-në e re, aplikacionet mund të përcaktojnë këndin e saktë të hapjes dhe të përshtatin rezultatin në përputhje me rrethanat.
  • API-ja e shqyrtimit të thirrjeve është zgjeruar për të zbuluar thirrjet automatike. Për aplikacionet që filtrojnë thirrjet, është zbatuar mbështetje për kontrollimin e statusit të një thirrjeje hyrëse nëpërmjet LLOZI/TRENDET për falsifikimin e identitetit të telefonuesit, si dhe mundësi ktheni arsyen e bllokimit të telefonatës dhe ndryshoni përmbajtjen e ekranit të sistemit të shfaqur pas përfundimit të telefonatës për ta shënuar thirrjen si të padëshiruar ose për ta shtuar atë në librin e adresave.
  • Расширен API Rrjetet nervore, i cili ofron aplikacione me aftësinë për të përdorur përshpejtimin e harduerit për sistemet e mësimit të makinerive. API pozicionohet si një shtresë bazë për funksionimin e kornizave të mësimit të makinerive në Android, si p.sh TensorFlow Lite и Caffe2.

    Добавлена поддержка функции активации kopanis, i cili ju lejon të zvogëloni kohën e trajnimit të një rrjeti nervor dhe të rrisni saktësinë e kryerjes së detyrave të caktuara, për shembull, të shpejtoni punën me modelet e vizionit kompjuterik bazuar në MobileNetV3. U shtua një operacion kontrolli që ju lejon të krijoni modele më të avancuara të mësimit të makinerive që mbështesin degët dhe unazat. API-ja e radhës së komandës asinkrone është zbatuar për të reduktuar vonesat kur ekzekutohen modele të vogla të lidhura përgjatë një zinxhiri.

    Для использования на мобильных устройствах предложен ряд готовых моделей нейронных сетей, в том числе Rrjetet celulare (njohja e objekteve në fotografi), Fillimi v3 (vizion kompjuterik) dhe I zgjuar
    përgjigje
    (подбор вариантов ответа на сообщения). Zbatuar Mbështetje për kuantizimin e avancuar duke përdorur numra të plotë të nënshkruar në vend të numrave me pikë lundruese, gjë që lejon modele më të vogla dhe kohë më të shpejta përpunimi. Përveç kësaj, Quality of Service API ka shtuar aftësi për të menaxhuar prioritetet dhe afatet kohore gjatë ekzekutimit të modeleve, dhe Memory Domain API është zgjeruar për të reduktuar operacionet e kopjimit dhe konvertimit të memories gjatë ekzekutimit të modeleve në mënyrë sekuenciale.

  • U shtuan lloje të veçanta të shërbimeve të sfondit për kamerën dhe mikrofonin që do të duhet të kërkohen nëse një aplikacion ka nevojë të aksesojë kamerën dhe mikrofonin ndërsa është joaktiv.
  • U shtuan API të reja për sinkronizimi shfaqja e elementeve të ndërfaqes së aplikacionit me pamjen e një tastierë në ekran për të organizuar një animacion më të butë të daljes duke informuar aplikacionin për ndryshimet në nivelin e kornizave individuale.
  • Shtuar Një API për kontrollin e shpejtësisë së rifreskimit të ekranit, duke lejuar që disa lojëra dhe dritare të aplikacioneve të vendosen në një ritëm të ndryshëm rifreskimi (për shembull, Android përdor një shpejtësi rifreskimi 60 Hz si parazgjedhje, por disa pajisje ju lejojnë ta rrisni atë në 90 Hz).
  • Zbatuar modaliteti për vazhdimin pa probleme të punës pas instalimit të një përditësimi të firmuerit OTA që kërkon një rindezje të pajisjes. Modaliteti i ri i lejon aplikacionet të ruajnë aksesin në ruajtjen e koduar pa pasur nevojë që përdoruesi të zhbllokojë pajisjen pas një rindezjeje, d.m.th. aplikacionet do të mund të vazhdojnë menjëherë të kryejnë funksionet e tyre dhe të marrin mesazhe. Për shembull, instalimi automatik i një përditësimi OTA mund të planifikohet gjatë natës dhe të kryhet pa ndërhyrjen e përdoruesit.
  • Shtuar API për të marrë informacion në lidhje me arsyet e ndërprerjes së programit, i cili ju lejon të përcaktoni nëse programi u ndërpre me iniciativën e përdoruesit, si rezultat i një dështimi, apo u ndërpre me forcë nga sistemi operativ. API gjithashtu bën të mundur vlerësimin e gjendjes së programit pak para përfundimit.
  • Shtuar GWP-ASan, një analizues i memories së grumbullit që ju lejon të gjeni dhe rregulloni problemet e shkaktuara nga trajtimi i pasigurt i kujtesës. GWP-ASan analizon operacionet e alokimit të memories dhe zbulon anomalitë me shpenzime minimale. Si parazgjedhje, GWP-ASan është aktivizuar për ekzekutuesit e platformës dhe aplikacionet e sistemit. Kërkohet një aktivizim i veçantë për të aplikuar GWP-ASan në aplikacionet tuaja.
  • Tek programi ADB (Android Debug Bridge) shtuar modaliteti inkremental për instalimin e paketave APK ("adb install --incremental"), i cili ju lejon të shpejtoni ndjeshëm instalimin e programeve të mëdha, siç janë lojërat, gjatë zhvillimit të tyre. Thelbi i mënyrës është që gjatë instalimit, pjesët e paketës së nevojshme për nisjen transferohen së pari, dhe pjesa tjetër ngarkohet në sfond pa bllokuar aftësinë për të nisur programin. Për shembull, kur instaloni skedarë APK më të mëdhenj se 2 GB, në modalitetin e ri, koha e nisjes zvogëlohet deri në 10 herë. Instalimet në rritje për momentin funksionojnë vetëm në pajisjet Pixel 4 dhe 4XL, numri i pajisjeve të mbështetura do të zgjerohet me lëshimin.
  • plotësisht ridizajnuar modaliteti i korrigjimit me ekzekutimin e ADB-së mbi një lidhje me valë. Ndryshe nga korrigjimi me një lidhje TCP/IP, korrigjimi Wi-Fi nuk kërkon një lidhje kabllore për konfigurim dhe mund të kujtojë pajisjet e çiftuara më parë. Ka gjithashtu plane për të zbatuar një skemë më të thjeshtë çiftimi duke përdorur një kod QR të treguar në Android Studio.

    Lëshimi i platformës celulare Android 11

  • Mjetet e përditësuara për auditimit aksesi i të dhënave, duke ju lejuar të analizoni se cilat të dhëna përdoruesi i qaset aplikacioni dhe pas çfarë veprimesh të përdoruesit. Riemërtuar disa thirrje auditimi API.
  • Добавлен режим «Ethernet tethering», позволяющий предоставлять доступ к интернету через смартфон при помощи подключённых через USB-порт Ethernet-адаптеров.
  • В настройках появилась секция с историей уведомлений и возможность задания расписания для активации тёмной темы оформления.


Burimi: opennet.ru

Shto një koment