Vista previa de Android 14

Google presentou a primeira versión de proba da plataforma móbil aberta Android 14. O lanzamento de Android 14 espérase no terceiro trimestre de 2023. Para avaliar as novas capacidades da plataforma, proponse un programa de probas preliminares. Preparáronse versións de firmware para dispositivos Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G e Pixel 4a (5G).

Novidades clave en Android 14:

  • Continúase traballando para mellorar o rendemento da plataforma en tabletas e dispositivos con pantalla plegable. Actualizamos as directrices para desenvolver aplicacións para dispositivos de pantalla grande e engadimos patróns de IU xenéricos para pantallas grandes para abordar usos como as redes sociais, as comunicacións, o contido multimedia, a lectura e as compras. Propúxose unha versión preliminar do Cross device SDK con ferramentas para desenvolver aplicacións que funcionen correctamente con diferentes tipos de dispositivos (smartphones, tabletas, smart TVs, etc.) e diferentes factores de forma.
  • Optimizouse a coordinación do traballo en segundo plano que require moitos recursos, como a descarga de ficheiros grandes cando hai unha conexión WiFi. Realizáronse cambios na API para o lanzamento de servizos prioritarios (Servizo en primeiro plano) e a programación de tarefas (JobScheduler), que engadiu unha nova funcionalidade para os traballos iniciados polo usuario relacionados coa transferencia de datos. Introducíronse requisitos para indicar o tipo de servizos prioritarios a pór en marcha (traballo coa cámara, sincronización de datos, reprodución de datos multimedia, seguimento da localización, acceso ao micrófono, etc.). É máis doado definir condicións para activar as descargas de datos, por exemplo, para descargar só cando se accede a través dunha wifi.
  • O sistema de difusión interno para enviar mensaxes de difusión ás aplicacións optimizouse para reducir o consumo de enerxía e mellorar a capacidade de resposta. Mellora a aceptación da aplicación dos fluxos de mensaxes rexistrados: as mensaxes pódense poñer en fila, fusionarse (por exemplo, unha serie de mensaxes BATTERY_CHANGED agregaranse nunha soa) e entregaranse só despois de que a aplicación saia do estado almacenado na caché.
  • O uso da función Alarmas exactas en aplicacións agora require a obtención dun permiso SCHEDULE_EXACT_ALARM separado, xa que o uso desta funcionalidade pode afectar negativamente á duración da batería e levar a un aumento do consumo de recursos (para tarefas programadas, recoméndase utilizar a activación nun tempo aproximado). As aplicacións cunha implementación de calendario e reloxo que usan a activación baseada no tempo deben recibir o permiso USE_EXACT_ALARM despois da instalación. A publicación de aplicacións no directorio de Google Play co permiso USE_EXACT_ALARM só está permitida para os programas que implementan un despertador, un temporizador e un calendario con notificacións de eventos.
  • Ampliáronse as capacidades de escala de fontes, aumentouse o nivel máximo de escala de fontes do 130% ao 200% e para garantir que o texto con gran aumento non pareza demasiado grande, agora aplícase automaticamente un cambio non lineal no nivel de escala ( o texto grande non se amplía tanto como o texto pequeno).
    Vista previa de Android 14
  • É posible especificar a configuración de idioma asociada a aplicacións individuais. O programador da aplicación agora pode cambiar a configuración de localeConfig chamando a LocaleManager.setOverrideLocaleConfig para definir a lista de idiomas que se mostra para a aplicación na interface de configuración de Android.
  • Engadiuse a API Grammatical Inflection para que sexa máis doado engadir traducións de elementos da interface que teñan en conta as linguas cun sistema de xénero.
  • Para evitar que as aplicacións maliciosas intercepten solicitudes de intención, a nova versión prohibe o envío de intencións sen especificar explícitamente o paquete ou o compoñente interno.
  • Mellorouse a seguridade da carga de código dinámico (DCL). Para evitar a inserción de código malicioso nos ficheiros executables cargados de forma dinámica, agora estes ficheiros deben ter dereitos de acceso de só lectura.
  • Prohíbese instalar aplicacións para as que a versión do SDK sexa inferior á 23, o que bloqueará o paso das restricións de permiso mediante a vinculación a API antigas (a versión 22 da API está prohibida, xa que a versión 23 (Android 6.0) introduciu un novo modelo de control de acceso que permite solicitar acceso aos recursos do sistema). As aplicacións instaladas anteriormente que usan API antigas seguirán funcionando despois de actualizar Android.
  • Proponse a API do Xestor de credenciais e implícase o soporte para a tecnoloxía Passkeys, que permite ao usuario autenticarse sen contrasinais mediante identificadores biométricos como pegadas dixitais ou recoñecemento facial.
  • Android Runtime (ART) ofrece compatibilidade con OpenJDK 17 e as funcións de linguaxe e clases de Java que se proporcionan nesta versión, incluíndo clases como rexistro, cadeas multiliña e coincidencia de patróns no operador "instanceof".
  • Para simplificar a proba do funcionamento das aplicacións tendo en conta os cambios na nova versión de Android, os desenvolvedores teñen a oportunidade de activar e desactivar de forma selectiva as innovacións individuais a través da sección Desenvolvedor do configurador ou da utilidade adb.
    Vista previa de Android 14

Fonte: opennet.ru

Engadir un comentario