Android 14 Developer Preview 2 ya está aquí, y hay algunos cambios geniales.
La primera vista previa para desarrolladores de Android 14 se lanzó el mes pasado y preparó todo el trabajo preliminar para la próxima versión del sistema operativo más grande del mundo. La primera vista previa para desarrolladores tenía opciones de personalización y mejores promesas de duración de la batería, y la segunda vista previa para desarrolladores duplica algunos de esos cambios. Además, también presenta nuevas formas de proteger su seguridad y privacidad, como permitirle seleccionar a qué fotos puede acceder una aplicación en su dispositivo.
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 2 incluyen:
- Dar a los usuarios más control sobre sus datos: Se han introducido cambios para que los usuarios puedan seleccionar a qué fotos específicas accede una aplicación en el dispositivo, de modo que no necesite compartir toda su biblioteca de fotos con una aplicación. También se ha agregado una API de detección de capturas de pantalla para evitar el acceso innecesario a los datos de un usuario.
- Más formas más seguras de iniciar sesión: una nueva API ofrece un inicio de sesión seguro sin contraseña a través de claves de acceso para iniciar sesión en las aplicaciones.
- Mejoras en el estado del sistema del dispositivo Android: Android 14 tendrá como objetivo optimizar la forma en que se ejecutan las aplicaciones, lo que incluye evitar que se ejecuten mientras están congeladas para ahorrar batería y rendimiento.
Esperamos que también haya otros cambios bajo el capó, a los que estaremos atentos.
¿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.
Privacidad y seguridad
Acceso a fotos seleccionadas
Photo Picker es una API que Google introdujo con Android 13. Las aplicaciones no necesitan solicitar ningún permiso para obtener acceso a los elementos que el usuario selecciona a través del Selector de fotos, lo que lo convierte en una forma de preservar la privacidad para compartir fotos y videos con las aplicaciones. Ya detallamos esta función cuando lo habilitamos en la primera vista previa para desarrolladores de Android 14, pero básicamente, funciona de la siguiente manera.
Cuando una aplicación que apunta al nivel de API 33 activa el cuadro de diálogo de permiso de tiempo de ejecución para pedirle al usuario que le conceda READ_MEDIA_VIDEO o READ_MEDIA_IMAGES (o ambos), Android 14 puede insertar una nueva entrada en el cuadro de diálogo de permiso que dice "Seleccionar fotos". Al tocar esta entrada, se lanzará una nueva versión del Selector de fotos que le permite al usuario seleccionar qué fotos o videos desea otorgar acceso a la aplicación. a. Posteriormente, la aplicación tiene acceso solo a los elementos multimedia que el usuario seleccionó específicamente, a menos que el usuario elija amplíe el acceso a elementos multimedia adicionales o conceda acceso a la aplicación a todas las colecciones de la tienda multimedia para imágenes y vídeos
- Permitir el acceso a todas las fotos: la biblioteca completa de todas las fotos y videos en el dispositivo está disponible.
- Seleccionar fotos: solo la selección de fotos y videos del usuario estará disponible temporalmente a través de MediaStore.
- no permitas: se niega el acceso a todas las fotos y videos.
Administrador de credenciales y claves de paso
Agrega Android 14 Administrador de Credenciales como API de plataforma, y se está volviendo a Android 4.4 y superior a través de una biblioteca Jetpack con una implementación de Google Play Services. Facilita el inicio de sesión al admitir API para recuperar y almacenar credenciales de usuarios proveedores de credenciales configurados por el usuario, como administradores de contraseñas.
La API de Credential Manager también admite claves de paso, la nuevo estándar de la industria para la autenticación sin contraseña, que es más seguro que usar un nombre de usuario y una contraseña para iniciar sesión en las aplicaciones. Permitirá a los usuarios crear claves de acceso para aplicaciones y almacenarlas en Google Password Manager. Las claves de acceso almacenadas se sincronizarán en todos los dispositivos que hayan iniciado sesión en la misma cuenta de Google para una experiencia perfecta.
Intentos implícitos más seguros
Para las aplicaciones destinadas a Android 14, la creación de un intent pendiente mutable con un intent implícito arrojará una excepción, de modo que no se puedan usar para activar rutas de código inesperadas.
Lanzamiento de actividad en segundo plano
Para reducir los casos de interrupciones inesperadas, Android 14 brinda a las aplicaciones en primer plano más control sobre la capacidad de las aplicaciones con las que interactúan para iniciar actividades. Específicamente, las aplicaciones destinadas a Android 14 deben otorgar privilegios para iniciar actividades en segundo plano al enviar un PendingIntent o al vincular un Servicio.
Experiencias de aplicación mejoradas
Nuevas API de PackageInstaller
Android 14 presenta una serie de API de PackageInstaller para simplificar y mejorar la experiencia del usuario cuando se trata de instalar APK. Éstas incluyen:
- solicitudUsuarioPreaprobación(): permite al usuario aplazar la descarga de un APK hasta que se apruebe la instalación.
- setRequestUpdateOwnership(): permite que un instalador indique que es responsable de futuras actualizaciones de una aplicación.
- setDontKillApp(): puede permitir la instalación sin problemas de funciones opcionales de una aplicación a través de APK divididos mientras la aplicación está en uso.
La API InstallConstraints también hará que las actualizaciones de la aplicación solo se realicen en momentos convenientes, como cuando la aplicación ya no está en uso.
Personalización
Android 14 le permite establecer preferencias regionales para personalizar las unidades de temperatura, el primer día de la semana y los sistemas de numeración. También detectamos esta función en la vista previa para desarrolladores 1 y lo habilitó a través de una bandera de desarrollador. Un europeo que vive en los EE. UU. aún puede preferir usar Celsius para medir la temperatura, por ejemplo.
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 está lanzando 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 o Pixel 4a (5G). Puede usar las imágenes del sistema de 64 bits con el emulador de Android en Android Studio.
¿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!