Google тестовую версию открытой мобильной платформы Android 11. Alliberament Android 11 en el tercer trimestre de 2020. Per avaluar les capacitats de la nova plataforma programa . Construcció de firmware для устройств Pixel 2 / 2 XL, Pixel 3 / 3 XL, Pixel 3a / 3a XL и Pixel 4 / 4 XL. Перепрошивка производятся вручную, возможность установки Android 11 через систему OTA-обновлений появится в мае.
Clau Android 11:
- В Android L'emulador s'ha actualitzat amb una funció experimental que permet executar codi executable de 32 i 64 bits per a aplicacions basades en ARM en l'entorn d'una imatge del sistema que s'executa a l'emulador. Android 11, собранного для архитектуры 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 , 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 , 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 . Per cobrir les vores laterals i organitzar la interacció a les zones properes a les vores de les pantalles de "cascada", l'API proposa .
- 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 , 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 , que proporciona a les aplicacions la capacitat d'utilitzar l'acceleració de maquinari per a sistemes d'aprenentatge automàtic. L'API es posiciona com una capa bàsica per al funcionament en Android marcs d'aprenentatge automàtic com ara 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 (reconeixement d'objectes en fotografies), (visió per ordinador) i Intel · ligent
respondre (selecció d'opcions de resposta per als missatges). En el nou número 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 d'accés a la ubicació de la versió anterior, que només permet l'accés mentre l'aplicació s'està executant (l'accés està bloquejat en segon pla), Android 11 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.
- S'han fet canvis per facilitar la migració de les aplicacions a l'emmagatzematge
, que permet aïllar fitxers d'aplicació en un dispositiu d'emmagatzematge extern (com ara una targeta SD). Amb l'emmagatzematge amb àmbit, les dades de l'aplicació estan limitades a un directori separat i l'accés a les col·leccions de fitxers multimèdia compartits requereix permisos separats. Android 11 s'ha implementat la compatibilitat amb el mode d'accés opcional als suports mitjançant rutes de fitxer completes,
S'ha actualitzat l'API DocumentsUI i s'ha afegit la possibilitat de realitzar operacions per lots a MediaStore. - Capacitats ampliades per 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 .
- Quan es munten components de la plataforma que requereixen una major protecció, s'utilitzen mecanismes de protecció que funcionen en l'etapa de compilació (Controlar la integritat del flux) , (Sanitització de desbordament d'enters) i . 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 (). Per trobar errors de memòria imatge addicional del sistema en què el mecanisme de depuració està habilitat (AddressSanitizer assistit per maquinari).
- API preparada , 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 que no estan vinculats al maquinari i que es descarreguen a través de Google Play per separat de les actualitzacions de firmware OTA del fabricant. Els nous mòduls que es poden actualitzar a través de Google Play sense actualitzar el firmware inclouen un mòdul de permisos, un mòdul d'emmagatzematge (amb compatibilitat amb Scoped Storage) i un mòdul NNAPI (Neural Networks API).
- Treballeu per reduir l'impacte dels canvis en el comportament d'alguns subsistemes en el rendiment de les aplicacions. Les noves funcions que poden afectar el rendiment de les aplicacions ara es poden desactivar i ajustar opcionalment a nivell de SDK. Per simplificar les proves de compatibilitat d'aplicacions amb Android 11. La configuració per activar i desactivar les funcions que afecten la compatibilitat ja està disponible a la interfície Opcions de desenvolupador i a la utilitat adb (permetent proves sense canviar la versió de l'SDK de destinació ni reconstruir l'aplicació). S'han actualitzat les llistes grises de les API restringides que no es proporcionen a l'SDK.
- S'ha afegit un marc , 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 , 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 (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 (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 и 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
