Vista prèvia d'Android 14

Google ha presentat la primera versió de prova de la plataforma mòbil oberta Android 14. S'espera que Android 14 surti el tercer trimestre del 2023. Per avaluar les noves característiques de la plataforma, s'ha proposat un programa de proves preliminars. Les versions de firmware estan preparades per a dispositius Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G i Pixel 4a (5G).

Innovacions clau a Android 14:

  • S'ha continuat treballant per millorar el rendiment de la plataforma en tauletes i dispositius amb pantalla plegable. S'han actualitzat les directrius per dissenyar aplicacions per a dispositius de pantalla gran i s'han afegit plantilles genèriques d'IU de pantalla gran per a aplicacions com ara xarxes socials, comunicació, multimèdia, lectura i compres. Es proposa una versió preliminar del Cross device SDK amb eines per desenvolupar aplicacions que funcionen correctament amb diferents tipus de dispositius (telèfons intel·ligents, tauletes, televisors intel·ligents, etc.) i diferents factors de forma.
  • S'ha optimitzat la coordinació del treball en segon pla que requereix molts recursos, com ara baixar fitxers grans quan hi ha una connexió WiFi. S'han fet canvis al servei de primer pla i a les API de JobScheduler per incloure una nova funcionalitat per a les tasques de transferència de dades iniciades per l'usuari. S'han introduït requisits per especificar el tipus de serveis prioritaris a posar en marxa (treball amb la càmera, sincronització de dades, reproducció de dades multimèdia, seguiment de la ubicació, accés al micròfon, etc.). És més fàcil definir les condicions per activar les descàrregues de dades, per exemple, per descarregar només quan s'hi accedeix mitjançant Wi-Fi.
  • El sistema intern per enviar missatges de difusió a les aplicacions (sistema de difusió) està optimitzat per reduir el consum d'energia i millorar la capacitat de resposta. Millora de l'acceptació dels fluxos de missatges registrats per part de les aplicacions: els missatges es poden posar en cua, combinar-se (per exemple, una sèrie de missatges BATTERY_CHANGED s'agregaran en un) i lliurats només després que l'aplicació surti de l'estat de memòria cau.
  • L'ús de la funció d'execució d'operacions a l'hora exacta (alarmes exactes) a les aplicacions requereix ara l'obtenció d'un permís SCHEDULE_EXACT_ALARM independent, ja que l'ús d'aquesta funcionalitat pot afectar negativament la durada de la bateria i comportar un augment del consum de recursos (per a les tasques programades, és es recomana utilitzar l'activació en un temps aproximat). Les implementacions de calendari i rellotge que utilitzen l'activació de l'hora precisa han de tenir el privilegi USE_EXACT_ALARM durant la instal·lació. La publicació d'aplicacions al directori de Google Play amb el permís USE_EXACT_ALARM només es permet a les aplicacions que implementen alarmes, temporitzadors i calendaris amb notificacions d'esdeveniments.
  • Les opcions d'escala de tipus de lletra s'han ampliat, el nivell d'escala màxim de la font s'ha augmentat del 130% al 200% i per garantir que el text no sembli massa gran quan s'amplia, ara s'aplica un canvi no lineal en el nivell de zoom (ja gran el text no augmenta tant com el text petit).
    Vista prèvia d'Android 14
  • Proporciona la possibilitat d'especificar la configuració d'idioma vinculada a aplicacions individuals. El desenvolupador de l'aplicació ara pot canviar la configuració de localeConfig trucant a LocaleManager.setOverrideLocaleConfig per determinar la llista d'idiomes que es mostra per a l'aplicació a la interfície de configuració d'Android.
  • S'ha afegit l'API Grammatical Inflection per facilitar la incorporació de traduccions d'elements d'interfície que tinguin en compte els idiomes amb un sistema de gènere.
  • Per evitar que les aplicacions malicioses interceptin sol·licituds d'intenció, la nova versió prohibeix enviar intencions sense especificar explícitament un paquet o un component intern.
  • Seguretat millorada de la càrrega de codi dinàmic (DCL, càrrega de codi dinàmic): per evitar la substitució de codi maliciós als fitxers executables carregats dinàmicament, aquests fitxers ara han de tenir drets d'accés només de lectura.
  • Es prohibeix instal·lar aplicacions per a les quals la versió declarada de l'SDK sigui inferior a 23, la qual cosa bloquejarà el salt de les restriccions de permisos mitjançant la vinculació a API antigues (la versió 22 de l'API està prohibida, ja que la versió 23 (Android 6.0) té un nou model de control d'accés. que us permet sol·licitar accés als recursos del sistema). Les aplicacions instal·lades anteriorment que utilitzen les antigues API continuaran funcionant després de l'actualització d'Android.
  • Es proposa l'API Credential Manager i s'implementa el suport per a la tecnologia Passkeys, que permet a l'usuari autenticar-se sense contrasenyes mitjançant identificadors biomètrics com ara una empremta digital o reconeixement facial.
  • Android Runtime (ART) implementa suport per a OpenJDK 17 i les característiques del llenguatge i les classes de Java que ofereix, incloses classes com ara registre, cadenes multilínia i concordança de patrons a l'operador "instanceof".
  • Per facilitar la prova del funcionament de les aplicacions, tenint en compte els canvis en la nova versió d'Android, els desenvolupadors tenen l'oportunitat d'habilitar i desactivar selectivament les innovacions individuals mitjançant la secció Desenvolupador del configurador o la utilitat adb.
    Vista prèvia d'Android 14

Font: opennet.ru

Afegeix comentari