Publicado por David BurkeVicepresidente de Ingeniería
Hoy lanzamos la primera versión beta de Android 15. Con el progreso que hemos logrado en el perfeccionamiento de las funciones y la estabilidad de Android 15, es hora de abrir la experiencia tanto a los desarrolladores como a los primeros usuarios, para que ahora puedas Registre cualquier dispositivo Pixel compatible aquí para obtener esta y futuras versiones beta de Android 15 y lanzar actualizaciones beta de forma inalámbrica.
Android 15 continúa nuestro trabajo para crear una plataforma que ayude a mejorar la productividad, ofrecer a los usuarios una experiencia de aplicación premium, proteja su privacidad y seguridady haga que su aplicación sea accesible para la mayor cantidad de personas posible, todo en un ecosistema vibrante y diverso de dispositivos, socios de silicio y operadores.
Android ofrece mejoras y nuevas funciones durante todo el año y sus comentarios sobre versión beta de Android el programa juega un papel clave para ayudar a que Android mejore continuamente. EL Sitio para desarrolladores de Android 15 tiene mucha más información sobre la versión beta, incluyendo descargar para píxeles y el historial de lanzamiento. No podemos esperar escucha lo que piensasY le agradecemos de antemano su continua ayuda para hacer de Android una plataforma accesible para todos.
Tendremos mucho más para compartir a medida que avancemos en el ciclo de lanzamiento, y asegúrese de sintonizarnos E/S de Google donde podrás profundizar en los temas que te interesan con más de 100 sesiones, talleres, codelabs y demostraciones.
De borde a borde
Aparecen aplicaciones dirigidas a Android 15 borde a borde por defecto en dispositivos con Android 15, esto significa que las aplicaciones ya no necesitan llamar explícitamente. Window.setDecorFitsSystemWindows(falso) O habilitarEdgeToEdge() para mostrar contenido detrás de las rejas del sistema, aunque recomendamos continuar llamando a EnableEdgeToEdge() para obtener la experiencia de extremo a extremo en versiones anteriores de Android.
Para ayudar a su aplicación en la implementación de extremo a extremo, muchas de las unidades modulares Material 3 administre las inserciones por usted, en función de cómo se colocan los componentes modulares en su aplicación de acuerdo con las especificaciones del material.
Izquierda: la aplicación está dirigida al SDK 34 (Android 14) y no es de borde a borde en un dispositivo con Android 15. Derecha: la aplicación está dirigida al SDK 35 (Android 15) y es de borde a borde en un dispositivo con Android 15. que TopAppBar de Material 3 protege automáticamente la barra de estado, que de otro modo sería transparente de forma predeterminada.
Las barras del sistema son transparentes o translúcidas y el contenido se colocará detrás de forma predeterminada. Referirse a “Gestionar superposiciones mediante inserciones” (Vistas) o Paneles de ventana en Compose para ver cómo evitar que las bandejas del sistema oculten objetivos táctiles importantes.
Experiencias NFC más fluidas: parte 2
Android 15 está trabajando para hacer que la experiencia de tocar para pagar sea más fluida y confiable, sin dejar de ser compatible con el sólido ecosistema de aplicaciones NFC de Android. Además de modo de observación Como cambios con respecto a Developer Preview 2 de Android 15, las aplicaciones ahora pueden registrar una huella digital en los dispositivos compatibles para que puedan recibir alertas sobre la actividad del bucle de sondeo, lo que permite un funcionamiento fluido con más aplicaciones habilitadas para NFC.
Justificación entre personajes
A partir de Android 15, el texto se puede justificar usando el espaciado entre letras usando JUSTIFICATION_MODE_INTER_CHARACTER. La justificación de palabras cruzadas se introdujo por primera vez en Android O, pero soluciona problemas de caracteres cruzados en idiomas que utilizan espacios en blanco para la segmentación, como chino, japonés, etc.
JUSTIFICATION_MODE_INTER_CHARACTER
Almacenamiento de aplicaciones
Android y Google Play anunciaron soporte para el almacenamiento de aplicaciones el año pasado, lo que permite a los usuarios liberar espacio eliminando parcialmente aplicaciones publicadas y utilizadas con poca frecuencia del dispositivo utilizando el Android App Bundle en Google Play. Android 15 ahora incluye soporte a nivel de sistema operativo para registrar y retirar aplicaciones, lo que facilita su implementación en todas las tiendas de aplicaciones.
Aplicación con REQUEST_DELETE_PACKAGES permiso puede llamar al Solicitud de PackageInstallerArchive Método para solicitar el archivo de un paquete de aplicación actualmente instalado, que elimina el APK y todos los archivos almacenados en caché, pero conserva los datos del usuario. Las aplicaciones archivadas se devuelven como aplicaciones visibles a través del archivo Lanzador de aplicaciones API; los usuarios verán un tratamiento de interfaz de usuario para resaltar que esas aplicaciones están archivadas. Si un usuario toca una aplicación archivada, el instalador responsable recibirá un mensaje cancelar el archivado y el proceso de recuperación puede ser monitoreado por ACTION_PACKAGE_ADDED transmisión.
Perfiles gestionados por la aplicación.
Android 15 incluye todo lo nuevo Gerente de perfiles class, que le permite recopilar información de perfiles desde su aplicación. Estamos planeando integrar todo esto con una API Jetpack de Android que facilitará la creación de solicitudes de creación de perfiles, pero la API principal permitirá la recopilación de volcados de montón, perfiles de montón, muestreo de pila y más. Proporciona una devolución de llamada a su aplicación con una etiqueta proporcionada para identificar el archivo de salida, que se entrega al directorio de archivos de su aplicación. La API limita la velocidad para minimizar el impacto en el rendimiento.
braille es mejor
En Android 15, lo hicimos posible Respuesta para admitir pantallas Braille utilizando el estándar HID a través de USB y Bluetooth seguro.
Este estándar, muy parecido al utilizado por ratones y teclados, ayudará a que Android admita una gama más amplia de pantallas Braille con el tiempo.
Gestión de claves para cifrado de extremo a extremo
Estamos introduciendo el E2eeContactKeysManager en Android 15, que facilita el cifrado de extremo a extremo (E2EE) en sus aplicaciones de Android al proporcionar una API a nivel de sistema operativo para almacenar claves públicas criptográficas.
E2eeContactKeysManager está diseñado para integrarse con la aplicación Contactos de la plataforma para brindar a los usuarios una forma centralizada de administrar y verificar las claves públicas de sus contactos.
Se inicia la tarea en segundo plano protegida.
Android 15 realiza más cambios para evitar que aplicaciones maliciosas en segundo plano pongan otras aplicaciones en primer plano, elevando sus privilegios y abusando de la interacción del usuario, con el objetivo de proteger a los usuarios de aplicaciones maliciosas y darles más control sobre sus propios dispositivos. A partir de Android 10, el lanzamiento de tareas en segundo plano ha sido limitado.
Compatibilidad de aplicaciones
Con Android 15 ahora en versión beta, estamos abriendo el acceso a los primeros usuarios y desarrolladores, por lo que si aún no ha probado la compatibilidad de su aplicación con Android 15, ahora es el momento de hacerlo. En las próximas semanas, puede esperar que más usuarios prueben su aplicación en Android 15 y mencionen los problemas que están experimentando.
Para comprobar la compatibilidad, instale la aplicación publicada en un dispositivo o emulador que ejecute Android 15 beta y ejecute todos los flujos de aplicaciones. Examinar los cambios de comportamiento para centrar las pruebas. Después de solucionar cualquier problema, publique una actualización lo antes posible.
Para darle más tiempo para planificar el trabajo de compatibilidad de su aplicación, le informamos nuestro hito de estabilidad de la plataforma con mucha antelación.
Una vez que alcancemos este hito, proporcionaremos las API finales de SDK/NDK, así como las API internas finales y los comportamientos del sistema de las aplicaciones. Esperamos alcanzar la estabilidad de la plataforma en junio de 2024 y, a partir de ese momento, tendrá varios meses antes del lanzamiento oficial para realizar las pruebas finales. Los detalles del cronograma de lanzamiento son Aquí.
La versión beta de hoy contiene todo lo que necesitas para experimentar las funciones de Android 15, probar tus aplicaciones y dárnoslas. comentario. Ahora que hemos entrado en la fase beta, puedes hacerlo Registre cualquier dispositivo Pixel compatible aquí para recibir esta y futuras actualizaciones Beta de Android de forma inalámbrica. Si no tienes un dispositivo Pixel, puedes utilizar imágenes del sistema de 64 bits con el emulador de Android en Android Estudio. Si ya estás en el Programa beta de Android 14 QPR en un dispositivo compatible o si tiene instalada la vista previa del desarrollador, se actualizará automáticamente a Android 15 Beta 1.
Para obtener la mejor experiencia de desarrollo con Android 15, recomendamos utilizar el última versión de Android Studio Jellyfish (o versiones más nuevas de Jellyfish+). Una vez que estés configurandoAquí hay algunas cosas que debes hacer:
- Pruebe las nuevas funciones y API: sus comentarios son fundamentales durante la primera parte de la vista previa para desarrolladores y el programa beta. Informar problemas en nuestro rastreador en página de comentarios.
- Verifique la compatibilidad de su aplicación actual: descubra si su aplicación se ve afectada por los cambios en Android 15; Instale su aplicación en un dispositivo o emulador con Android 15 y pruébela minuciosamente.
Actualizaremos periódicamente las imágenes del sistema beta y el SDK durante todo el ciclo de lanzamiento de Android 15. Más información. Aquí.
Para información completa visita Sitio para desarrolladores de Android 15.
Java y OpenJDK son marcas comerciales o marcas comerciales registradas de Oracle y/o sus filiales.