Lage platfòm mobil Android 11 la

Google pibliye lage yon platfòm mobil louvri Android 11. Связанные с новым выпуском исходные тексты размещены в Git depo проекта (ветка android-11.0.0_r1). Обновления прошивки подготовлены для устройств серии Pixel, а также для смартфонов производства OnePlus, Xiaomi, OPPO и Realme. Также fòme универсальные сборки GSI (Generic System Images), подходящие для разных устройств на базе архитектур ARM64 и x86_64.

Prensipal la inovasyon:

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

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

    Lage platfòm mobil Android 11 laLage platfòm mobil Android 11 la
  • В экранной клавиатуре реализована система контекстных подсказок для быстрого ответа на сообщения, предлагающая emoji или типовые ответы, подходящие по смыслу к полученному сообщению (например, при получении сообщения «как прошла встреча?» предлагает «отлично»). Механизм реализован при помощи методов машинного обучения и платформы Aprantisaj federasyon, позволяющей осуществлять подбор рекомендаций на локальном устройстве без обращения к внешним службам.

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

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

    Lage platfòm mobil Android 11 laLage platfòm mobil Android 11 la

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

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

    Lage platfòm mobil Android 11 la

  • Встроена возможность создания скринкастов с записью изменений на экране и звука с микрофона.
  • Упрощено выделение текста и изображений для помещения в буфер обмена и обмена между приложениями.
  • Модернизирована система голосового управления устройством (Aksè Vwa), позволяющая управлять смартфоном исключительно при помощи голосовых команд. Voice Access теперь понимает содержимое экрана и учитывает контекст, а также генерирует метки для accessibility-команд.
  • Добавлена функция «Nearby Share» для быстрой и безопасной отправки файлов, видео, данных о местоположении и иных сведений на рядом находящиеся другие устройства на базе платформы Android или с браузером Chrome.
  • В Android Emulator добавлена экспериментальная возможность запуска исполняемого кода 32- и 64-разрядных приложений, собранных для архитектуры ARM, в окружении запущенного в эмуляторе системного образа Android 11, собранного для архитектуры x86_64. В эмуляторе также появилась поддержка симуляции работы фронтальной и задней камеры. Для задней камеры реализован Camera2 API HW Nivo 3 ak sipò pou pwosesis YUV ak kaptire RAW.
    Yon nivo te aplike pou kamera devan an KONPLÈ ak sipò kamera lojik (yon aparèy lojik ki baze sou de aparèy fizik ak ang gade etwat ak lajè).

  • Sipò elaji pou estanda kominikasyon mobil 5G, ki bay pi gwo debi ak pi ba latansi. Aplikasyon rezo-entansif ki fè bagay tankou difize videyo 4K ak telechaje byen wo-definisyon jwèt ka kounye a kouri sou rezo yon founisè sèvis selilè anplis Wi-Fi. Pou senplifye adaptasyon aplikasyon yo pran an kont chanèl kominikasyon 5G, API a te elaji Meterizasyon dinamik, применяемый для проверки тарифицируется ли соединение по трафику и можно ли через него передавать большие объёмы данных. Данный API теперь охватывает сотовые сети и позволяет определить подключение к провайдеру, предоставляющем по настоящему безлимитный тариф при подключении через 5G. Добавлен 5G state API, дающий возможность приложению быстро определить подключение через 5G в режимах Nouvo Radyo oswa Ki pa Otonòm.

    Epitou elaji API Bandwidth Estimatè, ki pèmèt ou predi kantite bandwidth ki disponib pou telechaje oswa voye done, san yo pa kouri pwòp tès rezo ou.

  • Te ajoute sipò pou nouvo kalite ekran "pinhole" (ekran an okipe tout sifas devan smartphone la, ak eksepsyon de yon ti sèk nan kwen anwo gòch pou kamera devan an) ak "kaskad" (ekran an kouvri tou awondi a. kwen bò aparèy la). Aplikasyon yo kapab kounye a detèmine prezans lòt zòn vizib ak avèg sou ekran sa yo lè l sèvi avèk API estanda a Montre dekoupaj. Pou kouvri kwen bò yo epi òganize entèraksyon nan zòn ki toupre bor ekran "kaskad" yo, API pwopoze новые defi.
  • Nouvo opsyon yo te ajoute pou kontwole aksè aplikasyon an nan done pèsonèl yo. Anplis de mòd ki te parèt nan dènye lage a, aksè nan yon kote sèlman pandan w ap travay ak pwogram nan (aksè a bloke nan background nan) nan Android 11. prezante sipò pou otorizasyon yon sèl fwa. Itilizatè a kapab kounye a bay yon aplikasyon aksè tanporè nan otorizasyon kle tankou kote, mikwofòn, ak aksè kamera. Pèmisyon an valab pou dire sesyon aktyèl la epi li anile le pli vit ke itilizatè a chanje nan yon lòt pwogram.

    Lage platfòm mobil Android 11 la

  • Chanjman yo te fè pou fè li pi fasil pou imigre aplikasyon yo nan depo
    Dimansyon Depo, ki pèmèt ou izole dosye aplikasyon yo sou yon aparèy depo ekstèn (pa egzanp, yon kat SD). Avèk Scoped Storage, done aplikasyon yo limite a yon anyè espesifik, epi aksè nan koleksyon medya pataje mande pou otorizasyon separe. Android 11 sipòte yon mòd opsyonèl pou jwenn aksè nan medya lè l sèvi avèk chemen dosye konplè,
    Yo te mete ajou DocumentsUI API a epi yo te ajoute kapasite pou fè operasyon pakèt nan MediaStore.

  • Kapasite elaji pou lè l sèvi avèk detèktè byometrik pou otantifikasyon. API BiometricPrompt la, ki ofri yon dyalòg otantifikasyon byometrik inivèsèl, kounye a sipòte twa kalite otantifikatè - kalifikasyon fò, fèb ak aparèy. Entegrasyon senplifye nan BiometricPrompt ak achitekti aplikasyon divès kalite, pa limite a itilize nan klas la Aktivite.
  • Lè yo rasanble eleman platfòm ki mande pou ogmante pwoteksyon, yo itilize mekanis pwoteksyon k ap fonksyone nan etap konpilasyon an CFI (Kontwòl Entegrite koule) BoundSan, IntSan (Sanitizasyon Integer Debòde) ak Lonbraj-Rele Stack. Pou idantifye pwoblèm lè w ap travay ak memwa nan aplikasyon yo, tcheke endikasyon yo nan pil la pèmèt yo baze sou tags yo tache ak yo (tagging pointeur pil). Pou jwenn erè memwa pwopoze imaj sistèm adisyonèl kote mekanis debogaj la pèmèt HWAsan (AddressSanitizer ki asistans pyès ki nan konpitè).
  • API prepare BlobStoreManager, ki pèmèt ou òganize echanj sekirite nan done binè ant aplikasyon yo. Pou egzanp, API sa a ka itilize pou bay plizyè aplikasyon ak aksè nan modèl aprantisaj machin lè aplikasyon sa yo ap dirije pa yon sèl itilizatè.
  • Te ajoute sipò pou platfòm pou estoke ak rekipere dokiman idantifikasyon ki verifye, tankou lisans chofè elektwonik.
  • Kòm yon pati nan pwojè Mainline a, ki pèmèt ou mete ajou eleman sistèm endividyèl yo san yo pa mete ajou tout platfòm la, yo te prepare 12 nouvo modil aktyalizasyon anplis 10 modil ki disponib nan Android 10. Mizajou yo afekte eleman ki pa pyès ki nan konpitè ki telechaje atravè Google Play separeman ak mizajou firmwèr OTA ki soti nan manifakti a. Pami nouvo modil yo ki ka mete ajou atravè Google Play san yo pa mete ajou firmwèr la, gen yon modil pou jere otorizasyon, yon modil pou travay ak kondui (ak sipò pou Scoped Storage) ak yon modil ak NNAPI (Neural Networks API).
  • Te pote soti travay pou redwi enpak chanjman nan konpòtman kèk sous-sistèm sou operasyon aplikasyon yo. Inovasyon ki ka afekte operasyon aplikasyon yo kapab kounye a opsyonèlman enfim ak ajiste nan nivo SDK. Pou senplifye tès konpatibilite aplikasyon an ak Android 11, koòdone Opsyon Developer la ak sèvis piblik adb bay paramèt pou pèmèt ak enfimite karakteristik ki afekte konpatibilite (ki pèmèt ou fè tès san chanje targetSdkVersion la epi san rebati aplikasyon an). Mete ajou lis gri nan API ki gen restriksyon yo pa bay nan SDK la.

    Lage platfòm mobil Android 11 la

  • Kad te ajoute Resous loader, ki pèmèt resous adisyonèl yo dwe dinamik chaje pandan ekzekisyon aplikasyon an.
  • Sèvis verifikasyon apèl la te ajoute kapasite pou transmèt nan aplikasyon yo estati verifikasyon yon apèl fèk ap rantre, ki ka itilize pou jenere dyalòg Customized apre yo fin trete apèl la, pou egzanp, ki gen ladan aksyon adisyonèl pou make apèl la kòm Spam oswa ajoute li nan la. Liv adrès.
  • Amelyore API Wifi Sigjere, ki pèmèt aplikasyon an (manadjè koneksyon rezo) enfliyanse algorithm pou chwazi rezo san fil pi pito lè li transmèt yon lis klase nan rezo, epi tou li pran an kont mezi adisyonèl lè w ap chwazi yon rezo, tankou enfòmasyon sou Pleasant la ak bon jan kalite kominikasyon an. chanèl pandan koneksyon anvan an. Te ajoute kapasite nan jere rezo san fil ki sipòte estanda a Hotspot 2.0 (Passpoint), ki gen ladan kontablite pou tan an ekspirasyon nan pwofil itilizatè a ak kapasite nan sèvi ak sètifika oto-siyen nan pwofil.
  • ImageDecoder API a te ajoute sipò pou dekode ak montre imaj anime nan fòma HEIF (HEIC Apple la), ki itilize metòd konpresyon HEVC (H.265). Konpare ak imaj GIF anime, fòma HEIF ka siyifikativman redwi gwosè dosye.
  • Yo te ajoute yon API nan NDK pou itilize nan kòd natif natal pou kodaj imaj ak operasyon dekodaj (JPEG, PNG, WebP, elatriye), san yo pa itilize bibliyotèk twazyèm pati. Nouvo API a fè li posib pou redwi gwosè fichye APK ak aplikasyon natif natal epi rezoud pwoblèm nan aktyalizasyon bibliyotèk entegre ki ka genyen frajilite.
  • Aplikasyon kamera kapab kounye a enfim vibrasyon tanporèman (pa egzanp, pandan notifikasyon) pou anpeche li deklanche pandan yon sesyon kamera.
  • Li posib pou pèmèt mòd Bokeh (flouye background nan nan imaj la) pou aparèy ki sipòte yo (pa egzanp, mòd nan toujou bay pi gwo kalite imaj, ak mòd nan kontinyèl bay yon matche ak pi egzak done ki soti nan Capteur a).
  • Te ajoute API pou verifikasyon и anviwònman Mòd lèktur videyo ki ba latans obligatwa pou aplikasyon difizyon ap viv. Anplis de sa, yo te ajoute sipò pou mòd fonksyònman HDMI ba latansi (Mòd jwèt), ki enfim grafik apre pwosesis pou diminye latansi sou televizyon an oswa pou kontwole ekstèn.
  • Pou aparèy ki gen ekran pliable te ajoute API pou jwenn enfòmasyon nan mwatye ekran ouvèti Capteur ang lan. Sèvi ak nouvo API a, aplikasyon yo ka detèmine ang ouvèti egzak la epi adapte pwodiksyon an kòmsadwa.
  • API tès depistaj apèl yo te elaji pou detekte apèl oto. Pou aplikasyon ki filtre apèl yo, sipò yo te aplike pou tcheke estati yon apèl fèk ap rantre atravè BOUKE/SOUKE pou falsifikasyon ID moun kap rele, osi byen ke opòtinite retounen rezon ki fè bloke apèl la epi chanje sa ki nan ekran sistèm lan parèt apre apèl la fini pou make apèl la kòm spam oswa ajoute li nan liv adrès la.
  • Расширен API Rezo nè, ki bay aplikasyon ak kapasite pou ogmante akselerasyon pyès ki nan konpitè pou sistèm aprantisaj machin yo. API a pozisyone kòm yon kouch debaz pou operasyon an nan kad aprantisaj machin nan android, tankou TensorFlow Lite и Caffe2.

    Добавлена поддержка функции активации Swish, ki pèmèt ou diminye tan fòmasyon yon rezo neral ak ogmante presizyon nan fè sèten travay, pou egzanp, pi vit travay ak modèl vizyon òdinatè ki baze sou MobileNetV3. Te ajoute yon operasyon kontwòl ki pèmèt ou kreye modèl aprantisaj machin avanse ki sipòte branch ak bouk. Yo te aplike API Asynchrone Command Queue pou redwi reta lè w ap kouri ti modèl ki konekte sou yon chèn.

    Для использования на мобильных устройствах предложен ряд готовых моделей нейронных сетей, в том числе MobileNets (rekonesans objè nan foto), Inception v3 (vizyon òdinatè) ak Entelijan
    Reply
    (подбор вариантов ответа на сообщения). Aplike Sipò pou quantization avanse lè l sèvi avèk nonm antye siyen olye pou yo nimewo k ap flote, ki pèmèt pou pi piti modèl ak pi vit tan pwosesis. Anplis de sa, API Kalite Sèvis te ajoute kapasite pou jere priyorite ak delè lè yo egzekite modèl yo, epi API Domèn Memwa a te elaji pou diminye operasyon kopye memwa ak konvèsyon lè yo egzekite modèl yo an sekans.

  • Te ajoute diferan kalite sèvis background pou kamera ak mikwofòn ki pral bezwen mande si yon aplikasyon bezwen jwenn aksè nan kamera a ak mikwofòn pandan y ap inaktif.
  • Te ajoute nouvo API pou senkronizasyon montre eleman koòdone aplikasyon ak aparans nan yon klavye sou ekran yo òganize yon animasyon pwodiksyon douser pa enfòme aplikasyon an sou chanjman nan nivo ankadreman endividyèl yo.
  • Te ajoute Yon API pou kontwole pousantaj rafrechisman ekran an, ki pèmèt sèten fenèt jwèt ak aplikasyon yo dwe mete sou yon pousantaj rafrechisman diferan (pa egzanp, Android itilize yon to rafrechisman 60Hz pa default, men kèk aparèy pèmèt ou ogmante li a 90Hz).
  • Aplike mòd pou kontinyasyon san pwoblèm nan travay apre enstale yon aktyalizasyon firmwèr OTA ki mande pou yon rdemare aparèy. Nouvo mòd nan pèmèt aplikasyon yo kenbe aksè nan depo chiffres san itilizatè a oblije déblotché aparèy la apre yon rdemare, i.e. aplikasyon yo pral imedyatman kapab kontinye fè fonksyon yo ak resevwa mesaj. Pou egzanp, enstalasyon otomatik nan yon aktyalizasyon OTA ka pwograme nan mitan lannwit ak te pote soti san entèvansyon itilizatè.
  • Te ajoute API для получения информации о причинах завершения работы программы, позволяющий определить завершилась программа по инициативе пользователя, в результате сбоя или была принудительно завершена операционной системой. API также даёт возможность оценить состояние программы непосредственно перед завершением.
  • Te ajoute GWP-ASan, анализатор памяти в куче, позволяющий находить и исправлять проблемы, вызванные небезопасной работой с памятью. GWP-ASan с минимальными накладными расходами анализирует операции распределения памяти и выявляет аномалии. По умолчанию GWP-ASan включен для исполняемых файлов платформы и системных приложений. Для применения GWP-ASan к своим приложениям требуется отдельное включение.
  • В утилиту ADB (Android Debug Bridge) te ajoute инкрементальный режим установки APK-пакетов («adb install —incremental»), позволяющий существенно ускорить установку больших программ, таких как игры, в процессе их разработки. Суть режима в том, что при установке первым делом переносятся необходимые для запуска части пакета, а остальное догружается в фоне, не блокируя возможность запуска программы. Например, при установке APK-файлов, размером более 2GB, в новом режиме время до возможности запуска сокращается до 10 раз. Инкрементальные установки пока работают только на устройствах Pixel 4 и 4XL, к релизу число поддерживаемых устройств будет расширено.
  • Konplètman reamenaje режим отладки с запуском ADB поверх беспроводного соединения. В отличие от отладки с соединением по TCP/IP, отладка через Wi-Fi не требует подключения кабеля для настройки и может запоминать ранее произведённые сопряжения устройств. В планах также реализация более простой схемы сопряжения по QR-коду, показываемому в Android Studio.

    Lage platfòm mobil Android 11 la

  • Обновлены средства для odit доступа к данным, позволяющие проанализировать к каким пользовательским данным обращается приложение и после каких действий пользователя. Переименованы некоторые вызовы API аудита.
  • Добавлен режим «Ethernet tethering», позволяющий предоставлять доступ к интернету через смартфон при помощи подключённых через USB-порт Ethernet-адаптеров.
  • В настройках появилась секция с историей уведомлений и возможность задания расписания для активации тёмной темы оформления.


Sous: opennet.ru

Add nouvo kòmantè