Lanzamiento preliminar de Android 14.

La empresa Google ha presentado la primera versión de prueba de la plataforma móvil abierta Android 14. El lanzamiento de Android 14 está previsto para el tercer trimestre de 2023. Para evaluar las nuevas características de la plataforma, se ha propuesto un programa de pruebas anticipadas. Las compilaciones del firmware están preparadas para los dispositivos Pixel 7/7 Pro, Pixel 6/6a/6 Pro, Pixel 5/5a 5G y Pixel 4a (5G).

Novedades clave de Android 14:

  • Se ha continuado mejorando el funcionamiento de la plataforma en tabletas y dispositivos con pantallas plegables. Se han actualizado las recomendaciones para el desarrollo de aplicaciones para dispositivos con pantallas grandes y se han añadido plantillas de interfaz estándar para pantallas grandes, tomando en cuenta aplicaciones como redes sociales, comunicación, contenido multimedia, lectura y compras. Se ha propuesto un lanzamiento preliminar del SDK Cross device con herramientas para el desarrollo de aplicaciones que funcionen correctamente con diferentes tipos de dispositivos (smartphones, tabletas, televisores inteligentes, etc.) y diferentes factores de forma.
  • Se ha optimizado la coordinación de la ejecución de tareas de fondo que requieren muchos recursos, como la descarga de archivos grandes cuando hay una conexión WiFi. Se han realizado cambios en la API para iniciar servicios prioritarios (Foreground Service) y programar tareas (JobScheduler), a las que se ha añadido nueva funcionalidad para tareas iniciadas por el usuario relacionadas con la transferencia de datos. Se han introducido requisitos para especificar el tipo de servicios prioritarios a iniciar (trabajos con la cámara, sincronización de datos, reproducción de medios, seguimiento de ubicación, acceso al micrófono, etc.). Se ha simplificado la definición de las condiciones de activación para la descarga de datos, por ejemplo, para descargar solo cuando hay acceso a través de Wi-Fi.
  • El sistema interno de entrega de mensajes de difusión a las aplicaciones está optimizado para reducir el consumo de energía y mejorar la capacidad de respuesta. Se ha mejorado la recepción de flujos de mensajes registrados por las aplicaciones: los mensajes pueden colocarse en cola, combinarse (por ejemplo, una serie de mensajes BATTERY_CHANGED se agregará en uno) y entregarse solo después de que la aplicación salga del estado de caché.
  • El uso de la función de ejecución de operaciones a exactamente a tiempo en las aplicaciones ahora requiere la obtención de un permiso separado SCHEDULE_EXACT_ALARM, ya que la aplicación de esta funcionalidad puede afectar negativamente la duración de la batería y provocar un aumento en el consumo de recursos (para tareas programadas, se recomienda usar activación en un tiempo aproximado). A las aplicaciones con implementación de calendario y reloj que utilicen la activación exacta se les debe otorgar el permiso USE_EXACT_ALARM al instalarse. Las publicaciones en el catálogo de Google Play de aplicaciones con el permiso USE_EXACT_ALARM están permitidas solo para programas con implementación de despertador, temporizador y calendario con notificaciones de eventos.
  • Se han ampliado las capacidades de escalado de fuentes, el nivel máximo de escalado de fuentes se ha aumentado del 130% al 200%, y para que el texto no se vea demasiado grande con un gran aumento, ahora se aplica automáticamente un cambio no lineal en el nivel de escalado (el texto grande no se aumenta tanto como el texto pequeño).
    Lanzamiento preliminar de Android 14.
  • Se ha proporcionado la opción de establecer configuraciones de idioma vinculadas a aplicaciones específicas. El desarrollador de la aplicación ahora puede modificar los parámetros localeConfig mediante la llamada a LocaleManager.setOverrideLocaleConfig para definir la lista de idiomas que se mostrarán para la aplicación en la interfaz de configuración de Android.
  • Se ha añadido la API de Inflección Gramatical para simplificar la adición de traducciones de elementos de interfaz que consideren lenguas con sistemas de género.
  • Para evitar la interceptación de solicitudes de intent por aplicaciones maliciosas, en la nueva versión se prohíbe el envío de intents sin una declaración explícita de paquete o componente interno.
  • Se ha aumentado la seguridad de la carga dinámica de código (DCL, Dynamic Code Loading) para evitar la inyección de código malicioso en archivos ejecutables cargados dinámicamente; ahora, estos archivos deben tener permisos que solo permiten la lectura.
  • Se prohíbe la instalación de aplicaciones que declaren una versión de SDK inferior a 23, lo que permitirá bloquear la elusión de restricciones de permisos a través de antiguos API (la versión de API 22 está prohibida, ya que en la versión 23 (Android 6.0) se introdujo un nuevo modelo de gestión de acceso que permite solicitar acceso a recursos del sistema en tiempo real). Las aplicaciones previamente instaladas que utilizan API antiguas continuarán funcionando después de la actualización de Android.
  • Se ha propuesto la API Credential Manager y se ha implementado el soporte para la tecnología Passkeys, que permite al usuario autenticarse sin contraseñas utilizando identificadores biométricos, como la huella digital o el reconocimiento facial.
  • En Android Runtime (ART) se ha implementado soporte para OpenJDK 17 y las características de lenguaje y clases de Java proporcionadas en esta versión, incluidas las clases de tipo record, cadenas multilínea y coincidencia de patrones en la sentencia 'instanceof'.
  • Para simplificar las pruebas del funcionamiento de aplicaciones teniendo en cuenta los cambios en la nueva versión de Android, se ha dado a los desarrolladores la posibilidad de habilitar y deshabilitar selectivamente ciertas novedades a través de la sección Developer en el configurador o la herramienta adb.
    Lanzamiento preliminar de Android 14.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster