Llançament de la plataforma mòbil Android 11

Google publicat llançament d'una plataforma mòbil oberta Android 11. Связанные с новым выпуском исходные тексты размещены в Repositori Git проекта (ветка android-11.0.0_r1). Обновления прошивки подготовлены для устройств серии Pixel, а также для смартфонов производства OnePlus, Xiaomi, OPPO и Realme. Также format универсальные сборки GSI (Generic System Images), подходящие для разных устройств на базе архитектур ARM64 и x86_64.

El principal innovacions:

  • S'han fet canvis encaminats a simplificar la comunicació entre les persones que utilitzen un telèfon intel·ligent. A l'àrea de notificació que es desplega a la part superior, s'ha implementat una secció de missatges resum, que us permet veure i respondre missatges de totes les aplicacions en un sol lloc (els missatges es mostren sense dividir-los en aplicacions individuals). Els xats importants es poden configurar a l'estat de prioritat perquè siguin visibles i visibles fins i tot en el mode No molestar.

    S'ha activat el concepte de "bombolles", diàlegs emergents per realitzar accions en altres aplicacions sense sortir del programa actual. Per exemple, amb l'ajuda de les bombolles, podeu continuar una conversa al missatger, enviar missatges ràpidament, mantenir visible la vostra llista de tasques, prendre notes, accedir als serveis de traducció i rebre recordatoris visuals, mentre treballeu en altres aplicacions.

    Llançament de la plataforma mòbil Android 11Llançament de la plataforma mòbil Android 11
  • El teclat en pantalla implementa un sistema de consells contextuals per respondre ràpidament als missatges, oferint emoji o respostes estàndard que coincideixen amb el significat del missatge rebut (per exemple, quan es rep un missatge "com va anar la reunió?", suggereix "excel·lent" ). El mecanisme s'implementa mitjançant mètodes d'aprenentatge automàtic i la plataforma Aprenentatge federat, que us permet seleccionar recomanacions en un dispositiu local sense accedir a serveis externs.

    S'ha proposat una interfície per accedir ràpidament a eines de control per a dispositius connectats, com ara sistemes de control de la llar intel·ligent, que s'anomena prement el botó d'encesa durant molt de temps. Per exemple, ara podeu ajustar ràpidament la configuració del termòstat de casa, encendre els llums i desbloquejar portes sense iniciar programes separats. La interfície també ofereix botons per seleccionar ràpidament sistemes de pagament enllaçats i targetes d'embarcament electròniques.

    S'han afegit nous controls de reproducció multimèdia per fer que sigui fàcil i ràpid canviar el dispositiu a través del qual es reprodueix el vídeo o l'àudio. Per exemple, podeu canviar ràpidament la reproducció de música dels auriculars al televisor o als altaveus externs.

    Llançament de la plataforma mòbil Android 11Llançament de la plataforma mòbil Android 11

  • S'ha afegit suport per atorgar permisos únics, permetent que una aplicació realitzi una operació amb privilegis una vegada i sol·liciti confirmació de nou la propera vegada que intenti accedir. Per exemple, podeu configurar l'usuari perquè us demani permisos cada vegada que accediu al vostre micròfon, càmera o API d'ubicació.

    S'ha implementat la possibilitat de bloquejar automàticament els permisos sol·licitats per a aplicacions que no s'han llançat durant més de tres mesos. Quan està bloquejat, es mostra una notificació especial amb una llista d'aplicacions que no s'han llançat durant molt de temps, en la qual podeu restaurar els permisos, suprimir l'aplicació o deixar-la bloquejada.

    Llançament de la plataforma mòbil Android 11

  • Встроена возможность создания скринкастов с записью изменений на экране и звука с микрофона.
  • Упрощено выделение текста и изображений для помещения в буфер обмена и обмена между приложениями.
  • S'ha actualitzat el sistema de control de veu del dispositiu (Accés de veu), que us permet controlar el vostre telèfon intel·ligent exclusivament mitjançant ordres de veu. Voice Access ara entén el contingut de la pantalla i té en compte el context, i també genera etiquetes per a les ordres d'accessibilitat.
  • Добавлена функция «Nearby Share» для быстрой и безопасной отправки файлов, видео, данных о местоположении и иных сведений на рядом находящиеся другие устройства на базе платформы Android или с браузером Chrome.
  • В Android Emulator добавлена экспериментальная возможность запуска исполняемого кода 32- и 64-разрядных приложений, собранных для архитектуры ARM, в окружении запущенного в эмуляторе системного образа Android 11, собранного для архитектуры x86_64. В эмуляторе также появилась поддержка симуляции работы фронтальной и задней камеры. Для задней камеры реализован Camera2 API HW nivell 3 с поддержкой переработки YUV и захвата в RAW-режиме.
    Для передней камеры реализован уровень COMPLET с поддержкой логической камеры (одно логическое устройство на базе двух физических устройств c узким и широким углом обзора).

  • Suport ampliat per a l'estàndard de comunicacions mòbils 5G, que ofereix un rendiment més elevat i una latència més baixa. Les aplicacions intensives en xarxa que fan coses com ara reproduir vídeos 4K i descarregar actius de jocs d'alta definició ara es poden executar a través de la xarxa d'un proveïdor de serveis mòbils a més de la Wi-Fi. Per simplificar l'adaptació de les aplicacions tenint en compte els canals de comunicació 5G, s'ha ampliat l'API Mesura Dinàmica, применяемый для проверки тарифицируется ли соединение по трафику и можно ли через него передавать большие объёмы данных. Данный API теперь охватывает сотовые сети и позволяет определить подключение к провайдеру, предоставляющем по настоящему безлимитный тариф при подключении через 5G. Добавлен 5G state API, дающий возможность приложению быстро определить подключение через 5G в режимах Nova ràdio o Non-Standalone.

    També s'ha ampliat l'API Estimador d'amplada de banda, que us permet predir la quantitat d'ample de banda disponible per descarregar o enviar dades, sense executar les vostres pròpies proves de xarxa.

  • S'ha afegit suport per a nous tipus de pantalles "estenopeades" (la pantalla ocupa tota la superfície frontal del telèfon intel·ligent, amb l'excepció d'un petit cercle a la cantonada superior esquerra per a la càmera frontal) i "cascada" (la pantalla també cobreix la superfície arrodonida). vores laterals del dispositiu). Les aplicacions ara poden determinar la presència d'àrees visibles i cegues addicionals en aquestes pantalles mitjançant l'API estàndard Retall de la pantalla. Per cobrir les vores laterals i organitzar la interacció a les zones properes a les vores de les pantalles de "cascada", l'API proposa новые desafiaments.
  • S'han afegit noves opcions per controlar l'accés de les aplicacions a les dades personals. A més del mode que va aparèixer a l'última versió, l'accés a una ubicació només mentre es treballa amb el programa (l'accés està bloquejat en segon pla) a Android 11 representat per suport per a autoritzacions puntuals. L'usuari ara pot concedir a una aplicació accés temporal a permisos clau com ara la ubicació, el micròfon i l'accés a la càmera. El permís és vàlid durant la sessió actual i es revoca tan bon punt l'usuari canvia a un altre programa.

    Llançament de la plataforma mòbil Android 11

  • S'han fet canvis per facilitar la migració de les aplicacions a l'emmagatzematge
    Emmagatzematge d'abast, que us permet aïllar fitxers d'aplicacions en un dispositiu d'emmagatzematge extern (per exemple, una targeta SD). Amb l'emmagatzematge d'abast, les dades de l'aplicació es limiten a un directori específic i l'accés a col·leccions multimèdia compartides requereix permisos separats. Android 11 admet un mode opcional per accedir a mitjans mitjançant camins complets de fitxers,
    S'ha actualitzat l'API DocumentsUI i s'ha afegit la possibilitat de realitzar operacions per lots a MediaStore.

  • Capacitats ampliades per utilitzar sensors biomètrics per a l'autenticació. L'API BiometricPrompt, que ofereix un diàleg d'autenticació biomètrica universal, ara admet tres tipus d'autenticadors: credencials fortes, febles i de dispositiu. Integració simplificada de BiometricPrompt amb diverses arquitectures d'aplicacions, no limitada a l'ús de la classe Activitat.
  • Quan es munten components de la plataforma que requereixen una major protecció, s'utilitzen mecanismes de protecció que funcionen en l'etapa de compilació CFI (Controlar la integritat del flux) BoundSan, IntSan (Sanitització de desbordament d'enters) i Pila de trucades a l'ombra. Per identificar problemes quan es treballa amb memòria a les aplicacions, la comprovació dels punters a l'emmagatzematge s'ha activat en funció de les etiquetes que s'hi adjunten (etiquetatge de punter de pila). Per trobar errors de memòria proposat imatge addicional del sistema en què el mecanisme de depuració està habilitat HWAsan (AddressSanitizer assistit per maquinari).
  • API preparada BlobStoreManager, que us permet organitzar l'intercanvi segur de dades binàries entre aplicacions. Per exemple, aquesta API es pot utilitzar per proporcionar diverses aplicacions amb accés a models d'aprenentatge automàtic quan aquestes aplicacions les executa un sol usuari.
  • S'ha afegit suport per a plataformes per emmagatzemar i recuperar de manera segura documents d'identificació verificables, com ara llicències de conduir electròniques.
  • Com a part del projecte Mainline, que permet actualitzar components individuals del sistema sense actualitzar tota la plataforma, s'han preparat 12 nous mòduls actualitzables a més dels 10 mòduls disponibles a Android 10. Les actualitzacions afecten components no maquinari que es descarreguen mitjançant Google Play per separat de les actualitzacions de firmware OTA del fabricant. Entre els nous mòduls que es poden actualitzar a través de Google Play sense actualitzar el microprogramari hi ha un mòdul per a la gestió de permisos, un mòdul per treballar amb unitats (amb suport per a Scoped Storage) i un mòdul amb NNAPI (Neural Networks API).
  • Portat a terme treballar per reduir l'impacte dels canvis en el comportament d'alguns subsistemes en el funcionament de les aplicacions. Les innovacions que poden afectar el funcionament de les aplicacions ara es poden desactivar i ajustar opcionalment a nivell de SDK. Per simplificar les proves de compatibilitat de l'aplicació amb Android 11, la interfície d'Opcions de desenvolupador i la utilitat adb proporcionen paràmetres per habilitar i desactivar les funcions que afecten la compatibilitat (que us permeten fer proves sense canviar el targetSdkVersion i sense reconstruir l'aplicació). S'ha actualitzat la llista grisa d'API restringides que no es proporciona a l'SDK.

    Llançament de la plataforma mòbil Android 11

  • S'ha afegit un marc Carregador de recursos, que permet carregar recursos addicionals de manera dinàmica durant l'execució de l'aplicació.
  • El servei de verificació de trucades ha afegit la possibilitat de transmetre a les aplicacions l'estat de verificació d'una trucada entrant, que es pot utilitzar per generar diàlegs personalitzats després de processar la trucada, per exemple, incloses accions addicionals per marcar la trucada com a correu brossa o afegir-la a la llibreta d'adreces.
  • API millorada Wifi Suggeriment, que permet que l'aplicació (gestor de connexions de xarxa) influeixi en l'algorisme per seleccionar xarxes sense fil preferides mitjançant la transmissió d'una llista classificada de xarxes, i també té en compte mètriques addicionals a l'hora de seleccionar una xarxa, com ara informació sobre l'amplada de banda i la qualitat de la comunicació. canal durant la connexió anterior. S'ha afegit la possibilitat de gestionar xarxes sense fils compatibles amb l'estàndard hotspot 2.0 (Passpoint), inclosa la comptabilització del temps de caducitat del perfil d'usuari i la possibilitat d'utilitzar certificats autofirmats als perfils.
  • L'API ImageDecoder ha afegit suport per descodificar i mostrar imatges animades en format HEIF (HEIC d'Apple), que utilitza mètodes de compressió HEVC (H.265). En comparació amb les imatges GIF animades, el format HEIF pot reduir significativament la mida del fitxer.
  • S'ha afegit una API a l'NDK per utilitzar-la en codi natiu per a operacions de codificació i descodificació d'imatges (JPEG, PNG, WebP, etc.), sense l'ús de biblioteques de tercers. La nova API permet reduir la mida dels fitxers APK amb aplicacions natives i resoldre el problema d'actualització de biblioteques incrustades que poden contenir vulnerabilitats.
  • Les aplicacions de càmera ara poden desactivar temporalment la vibració (per exemple, durant les notificacions) per evitar que s'activi durant una sessió de càmera.
  • És possible habilitar els modes Bokeh (desdibuixant el fons de la imatge) per als dispositius que els admeten (per exemple, el mode fixe proporciona una qualitat d'imatge més alta i el mode continu proporciona una coincidència més precisa amb les dades del sensor).
  • S'ha afegit l'API per xecs и настройки Es requereixen modes de reproducció de vídeo de baixa latència per a les aplicacions de transmissió en directe. A més, s'ha afegit suport per al mode operatiu de baixa latència HDMI (mode de joc), que desactiva el postprocessament de gràfics per reduir la latència al televisor o al monitor extern.
  • Для устройств со сгибающимися складными экранами afegit API для получения информации от датчика угла раскрытия половинок экрана. При помощи нового API приложения могут определять точный угол раскрытия и адаптировать вывод с его учётом.
  • API для проверки звонков расширен возможностями для выявления автообзвонов. Для приложений фильтрующих звонки реализована поддержка проверки статуса входящего звонка через REMENAR / AGITAR на предмет фальсификации идентификатора звонящего, а также oportunitat возвращать причину блокировки вызова и менять содержимое системного экрана, отображаемого после завершения звонка для пометки вызова как спам или добавления в адресную книгу.
  • Расширен API Xarxes neuronals, que proporciona a les aplicacions la capacitat d'aprofitar l'acceleració de maquinari per als sistemes d'aprenentatge automàtic. L'API es posiciona com una capa bàsica per al funcionament dels marcs d'aprenentatge automàtic a Android, com ara TensorFlow Lite и Caffe2.

    Добавлена поддержка функции активации xiulet, позволяющей сократить время обучения нейронной сети и повысить точность выполнения определённых задач, например, ускорить работу с моделями компьютерного зрения на базе MobileNetV3. Добавлена операция Control, позволяющая создавать более продвинутые модели машинного обучения, поддерживающие ветвления и циклы. Реализован API Asynchronous Command Queue для сокращения задержек при запуске по цепочке мелких связанных моделей.

    Для использования на мобильных устройствах предложен ряд готовых моделей нейронных сетей, в том числе MobileNets (reconeixement d'objectes en fotografies), Inici v3 (visió per ordinador) i Intel · ligent
    respondre
    (подбор вариантов ответа на сообщения). Implementat Suport per a la quantificació avançada mitjançant nombres enters amb signe en lloc de nombres de coma flotant, la qual cosa permet models més petits i temps de processament més ràpids. A més, l'API Quality of Service ha afegit capacitats per gestionar les prioritats i els temps d'espera quan s'executen models, i l'API de domini de memòria s'ha ampliat per reduir les operacions de còpia i conversió de memòria quan s'executen models de manera seqüencial.

  • Добавлены отдельные типы фоновых сервисов для камеры и микрофона, которые нужно будет запрашивать, если приложению необходимо получить доступ к камере и микрофону в момент неактивности.
  • Добавлены новые API для sincronització вывода элементов интерфейса приложений с появлением экранной клавиатуры для организации более плавной анимации вывода за счёт информирования приложения об изменениях на уровне отдельных кадров.
  • Afegit API для управления частотой обновления экрана, позволяющий для окон определённых игр и приложений установить другую частоту (например, по умолчанию Android использует частоту обновления 60Hz, но некоторые устройства позволяют увеличить её до 90Hz).
  • Implementat режим бесшовного продолжения работы после установки OTA-обновления прошивки, требующего перезагрузки устройства. Новый режим позволяет приложениям сохранить доступ к шифрованному хранилищу без необходимости разблокировки устройства пользователем после перезагрузки, т.е. приложения сразу смогут продолжить выполнять свои функции и получать сообщения. Например, автоматическая установка OTA-обновления может быть запланирована на ночное время и проведена без участия пользователя.
  • Afegit API per obtenir informació sobre els motius de la finalització del programa, que us permetrà determinar si el programa va finalitzar per iniciativa de l'usuari, com a resultat d'una fallada, o si el sistema operatiu l'ha cancel·lat per la força. L'API també permet avaluar l'estat del programa immediatament abans de la finalització.
  • Afegit GWP-ASan, un analitzador de memòria de pila que us permet trobar i solucionar problemes causats per un maneig insegur de la memòria. GWP-ASan analitza les operacions d'assignació de memòria i detecta anomalies amb una sobrecàrrega mínima. Per defecte, GWP-ASan està habilitat per a executables de plataforma i aplicacions del sistema. L'aplicació de GWP-ASan a les vostres aplicacions requereix una activació independent.
  • A la utilitat ADB (Android Debug Bridge) afegit mode incremental per instal·lar paquets APK ("adb install —incremental"), que us permet accelerar significativament la instal·lació de programes grans, com ara jocs, durant el seu desenvolupament. L'essència del mode és que durant la instal·lació, primer es transfereixen les parts del paquet necessàries per al llançament i la resta es carrega en segon pla, sense bloquejar la possibilitat d'iniciar el programa. Per exemple, quan instal·leu fitxers APK de més de 2 GB, en el mode nou el temps abans del llançament es redueix fins a 10 vegades. Actualment, les instal·lacions incrementals només funcionen en dispositius Pixel 4 i 4XL; el nombre de dispositius compatibles s'ampliarà amb el llançament.
  • Completament redissenyat Mode de depuració amb ADB que s'executa mitjançant una connexió sense fil. A diferència de la depuració mitjançant una connexió TCP/IP, la depuració mitjançant Wi-Fi no requereix que es connecti un cable per a la configuració i pot recordar els dispositius vinculats anteriorment. També hi ha plans per implementar un esquema de vinculació més senzill mitjançant un codi QR que es mostra a Android Studio.

    Llançament de la plataforma mòbil Android 11

  • Eines actualitzades per auditoria accés a les dades, que us permet analitzar a quines dades d'usuari accedeix l'aplicació i després de quines accions de l'usuari. Reanomenat algunes trucades d'API d'auditoria.
  • Добавлен режим «Ethernet tethering», позволяющий предоставлять доступ к интернету через смартфон при помощи подключённых через USB-порт Ethernet-адаптеров.
  • В настройках появилась секция с историей уведомлений и возможность задания расписания для активации тёмной темы оформления.


Font: opennet.ru

Afegeix comentari