Primera versió prèvia de la plataforma mòbil Android 11

Google presentat versió de prova de la plataforma mòbil oberta Android 11. Llançament d'Android 11 s'esperava en el tercer trimestre de 2020. Per avaluar les capacitats de la nova plataforma proposat programa prova prèvia. Construcció de firmware preparat per a dispositius Pixel 2/2 XL, Pixel 3/3 XL, Pixel 3a/3a XL i Pixel 4/4 XL. El parpelleig es fa manualment; la possibilitat d'instal·lar Android 11 mitjançant actualitzacions OTA apareixerà al maig.

Clau innovacions Android 11:

  • L'emulador d'Android ha afegit una capacitat experimental per executar codi executable d'aplicacions de 32 i 64 bits compilades per a l'arquitectura ARM, envoltades d'una imatge del sistema Android 11 que s'executa a l'emulador, compilada per a l'arquitectura x86_64.
  • 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, que s'utilitza per comprovar si la connexió es cobra pel trànsit i si es poden transferir grans quantitats de dades a través d'ella. Aquesta API ara cobreix xarxes cel·lulars i us permet determinar la connexió a un proveïdor que ofereix una tarifa realment il·limitada quan us connecteu mitjançant 5G.

    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 opcions de missatgeria addicionals. S'ha afegit una secció separada amb converses actives a l'àrea de notificacions, que us permet trobar immediatament les converses actuals sense sortir d'altres aplicacions. Les aplicacions de missatgeria i xat s'han mogut per utilitzar API Bombolles, que us permet utilitzar el concepte de "bombolles" per treballar simultàniament amb diverses aplicacions: podeu xatejar sense deixar de treballar en un altre programa. Quan escriviu ràpidament una resposta des de l'àrea de notificacions, ara podeu adjuntar imatges als missatges copiant-les mitjançant el porta-retalls.
  • API actualitzada a la versió 1.3 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 i Cafè2. S'han proposat una sèrie de models de xarxes neuronals ja preparats per utilitzar-los en dispositius mòbils, inclòs MobileNets (reconeixement d'objectes en fotografies), Inici v3 (visió per ordinador) i Intel · ligent
    respondre
    (selecció d'opcions de resposta per als missatges). En el nou número 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.

  • 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.

    Primera versió prèvia 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.

    Primera versió prèvia 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.

Font: opennet.ru

Afegeix comentari