La primera vista previa para desarrolladores de Android 14 finalmente está aquí, y ya hay algunos cambios interesantes.
Hay pocos sistemas operativos en el mundo que puedan presumir de tener el mismo nivel de influencia que Android. Funciona con más de 2500 millones de teléfonos inteligentes en todo el mundo y cada año recibe una nueva actualización con mejoras respecto a la versión anterior. Primera vista previa para desarrolladores de Google de androide 14 ya está disponible, trayendo consigo cambios que benefician a los desarrolladores al mismo tiempo que mejoran el estado del sistema del dispositivo y brindan a los usuarios más ofertas de personalización.
Como implica el título "Vista previa del desarrollador", estas versiones están destinadas para uso exclusivo de los desarrolladores. Es para probar nuevas funciones y asegurarse de que sus aplicaciones funcionen en dispositivos actualizados como se supone que deben hacerlo. Habrá errores, habrá otros problemas y Google presionará para obtener comentarios de
desarrolladores durante los próximos meses. Si no te importa tener problemas, entonces, por supuesto, prueba Android 14. Sin embargo, si confía en que su teléfono inteligente sea consistentemente estable, entonces podría valer la pena esperar el lanzamiento completo de Android 14 que se espera que se lance en la segunda mitad del año.Las características más notables de Android 14 Developer Preview 1 incluyen:
- Mejoras en el comportamiento de la API: Se han realizado cambios en los comportamientos de la API para ofrecer a los usuarios una experiencia de aplicación más uniforme en todos los dispositivos y, al mismo tiempo, reducir el uso de recursos del sistema. También hay una guía actualizada para ayudar a los desarrolladores a capitalizar la multitarea y las características exclusivas de las pantallas grandes para crear sus aplicaciones móviles para más dispositivos.
- Mejoras en la duración de la batería y el estado del sistema: Las mejoras en el sistema de transmisión interno ayudarán a que la duración de la batería del dispositivo y el consumo de la batería sean más eficientes para los usuarios.
-
Más opciones de personalización: Android 14 ofrece funciones mejoradas de accesibilidad e idioma.
- Android 14 facilita que los desarrolladores permitan a los usuarios elegir su idioma preferido para aplicaciones individuales y agregar soporte para diferentes términos de dirección al referirse a los usuarios en un género idioma.
- Para acomodar a los usuarios con baja visión, Android 14 tiene un tamaño de fuente aumentado hasta en un 200 % (en lugar de 130%) y escala de fuente no lineal automática para mitigar problemas de diseño comunes y hacer que el texto sea más legible.
¿Cuándo se lanzará Android 14?
Para las actualizaciones de Android, Google generalmente revela un hito de "estabilidad de la plataforma" para que los desarrolladores puedan saber cuándo Google tiene la intención de entregar las API SDK/NDK finales, junto con las API internas finales y el sistema orientado a la aplicación. comportamientos Google tiene la intención de alcanzar la estabilidad de la plataforma en junio de 2023, con "varias semanas" como mínimo previstas antes del lanzamiento oficial. Android 13 alcanzó la estabilidad de la plataforma en junio de 2022 y la versión final fue lanzado en Agosto de ese año Google ha lanzado más detalles sobre el cronograma de lanzamiento que puedes consultar.
Opciones extra de personalización en Android 14
Android tiene que ver con la personalización, y con Android 14, se están realizando algunos cambios que brindarán a los usuarios un mayor control sobre el contenido que ven y cómo lo ven.
Fuentes más grandes con escalado no lineal
Si necesita un tamaño de fuente más grande en Android 13 o inferior, el máximo que podrá aumentar es el 130 % del tamaño predeterminado. Con Android 14, esa limitación aumentará al 200%. Además, si el texto es demasiado grande, ese texto no aumentará al mismo ritmo que el texto más pequeño en la pantalla. Esto asegura que todo sea legible mientras ayuda a los usuarios que pueden necesitar soporte adicional para ver lo que hay en la pantalla.
Preferencias de idioma por aplicación
Los desarrolladores podrán personalizar el conjunto de idiomas que se muestran por aplicación, lo que permitirá experimentos A/B y proporcionar configuraciones regionales actualizadas si una aplicación utiliza impulsos de localización del lado del servidor.
API de inflexión gramatical
La API de inflexión gramatical permite a los desarrolladores ayudar fácilmente a los usuarios que hablan idiomas con género gramatical, como el francés o el alemán.
- Masculino: “Vous êtes abonné à...”
- Femenino: “Vous êtes abonnée à…”
- Neutro: “Abonnement à…activé”
El género es inherente a muchos idiomas, y esto facilita que un desarrollador admita el género del espectador.
Privacidad y seguridad
Bloquear la instalación de aplicaciones
A partir de Android 14, los usuarios no podrán descargar fácilmente aplicaciones en sus teléfonos inteligentes que tengan como objetivo el nivel 22 o inferior del SDK de Android. Esto se debe a que algunos programas maliciosos u otras aplicaciones peligrosas apuntarían a SDK 22 para evitar estar sujetos al modelo de permiso de tiempo de ejecución introducido con Android 6.0 Marshmallow. Los desarrolladores y entusiastas aún podrán instalar aplicaciones más antiguas usando lo siguiente adb dominio.
adb install --bypass-low-target-sdk-block NOMBRE DE ARCHIVO.apk
Receptores de tiempo de ejecución
Las aplicaciones destinadas a Android 14 deben indicar si el uso dinámico de Context.registerReceiver() debe tratarse como "exportado" o "no exportado".
Intentos implícitos más seguros
Para evitar que las aplicaciones malintencionadas intercepten intentos, las aplicaciones destinadas a Android 14 no pueden enviar intentos internamente que no especifiquen un paquete.
Carga de código dinámico más seguro
La carga dinámica de código permite el malware y otros exploits, ya que permite la descarga de ejecutables que pueden manipularse inesperadamente. Las aplicaciones destinadas a Android 14 que utilizan la carga dinámica de código deberán asegurarse de que los archivos cargados sean de solo lectura.
Procesamiento en segundo plano mejorado
Actualizaciones y adiciones de JobScheduler y Foreground Services
Google está realizando algunos cambios en el funcionamiento de JobScheduler y en el diseño de los servicios de primer plano. Para empezar, los servicios de primer plano solo deben reservarse para las tareas de mayor prioridad para el usuario, de modo que Android pueda mejorar el consumo de recursos y la duración de la batería. También hay nuevos trabajos, como los tipos de transferencia de datos iniciados por el usuario.
También habrá un requisito para que los desarrolladores declaren tipos de servicios en primer plano. Este requisito permite que los desarrolladores definan claramente la intención del trabajo en segundo plano al tiempo que aclara qué casos de uso son apropiados para los servicios en segundo plano. Google Play también implementará nuevas políticas para garantizar el uso adecuado de estas API.
Emisiones optimizadas
Estos cambios no deberían causar ningún problema a los desarrolladores, ya que son internos de Android, pero Google los está informando. Google ha cambiado la forma en que las aplicaciones reciben registrado en el contexto se transmite una vez que la aplicación entra en un estado en caché, ya que las transmisiones a los receptores registrados en el contexto pueden ponerse en cola y solo entregarse a la aplicación una vez que sale del estado almacenado en caché. Además, algunas transmisiones repetidas registradas en el contexto, como BATERÍA_CAMBIADA, se puede fusionar en una transmisión final antes de que se entregue una vez que la aplicación sale del estado almacenado en caché.
Compatibilidad de aplicaciones
A medida que cambian los teléfonos inteligentes, los factores de forma específicos (como los plegables) presentan un problema para los desarrolladores. ¿Cómo puede un desarrollador hacer que su aplicación funcione y cambiar sin problemas entre dos factores de forma completamente diferentes sobre la marcha, por ejemplo? ¿Cómo puede una aplicación predecir de manera confiable dónde está el corte de una cámara? Estos son problemas que Google ha estado tratando de resolver al facilitar al máximo que los desarrolladores consulten el sistema y descubran esos parámetros específicos.
Compatibilidad con OpenJDK 17
Se está introduciendo la compatibilidad con OpenJDK 17 para habilitar completamente las características de Java 17 en las próximas versiones preliminares para desarrolladores, incluidas clases de registro, cadenas de varias líneas y instancia de coincidencia de patrones. Gracias a Línea principal del proyecto, Google dice que más de 600 millones de dispositivos podrán recibir las últimas actualizaciones de ART que también incluyen estos cambios.
Pruebas y depuración más fáciles
Al igual que el año pasado, Google permitirá a los desarrolladores alternar nuevas funciones. Estos conmutadores se encuentran en las opciones de desarrollador.
Cómo descargar e instalar Android 14 Developer Preview 1 en tu dispositivo Google Pixel
Puede descargar fácilmente Android Developer Preview 1 y asegúrese de consultar nuestra guía sobre como instalar android 14 si no está seguro de cómo hacerlo.
Google lanza oficialmente esta actualización de vista previa para desarrolladores para Pixel 7 Pro, Pixel 7, Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G) o Pixel 4a. Puede usar las imágenes del sistema de 64 bits con Android Emulator en Android Studio, y también puede usar un GSI.
¿Qué piensas sobre la última compilación de Developer Preview? ¿Lo instalarás en tu dispositivo? ¿Cómo ha sido tu experiencia? ¡Háganos saber en los comentarios a continuación!