Android 13 Developer Preview 2 ya está aquí y contiene solicitudes de permisos de notificación y mejoras en la productividad de los desarrolladores. Échale un vistazo.
Febrero vio el lanzamiento del primer androide 13 Developer Preview, y con ella llegó el trabajo preliminar para la siguiente iteración del sistema operativo más grande del mundo. Trajo una serie de cambios que benefician a los desarrolladores y realizó mejoras en la privacidad, Material You, controles de idioma y más. Ahora, la compañía ha anunciado la segunda vista previa para desarrolladores, y tiene algunas características adicionales y muchas mejoras con respecto a la vista previa para desarrolladores anterior.
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 los desarrolladores en los próximos meses. Si no te importa tener problemas, entonces, por supuesto, prueba Android 13. 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 13 que se lanzará en la segunda mitad del año.
Las características más notables de Android 13 Developer Preview 2 incluyen:
- Solicitudes de permiso de notificación
- Los desarrolladores ahora pueden degradar sus permisos
- Un montón de mejoras en la productividad de los desarrolladores
¿Cuándo se lanzará Android 13?
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 2022, con varias semanas previstas como mínimo antes del lanzamiento oficial. Android 12 alcanzó la estabilidad de la plataforma en agosto de 2021 y la versión final fue lanzado en octubre de ese año Google ha lanzado más detalles sobre el cronograma de lanzamiento que puedes consultar.
Privacidad y seguridad
Google sabe que los usuarios quieren un sistema operativo en el que puedan confiar sus datos. Después de todo, los teléfonos inteligentes han llegado al punto en que son efectivamente una extensión de nosotros mismos y de nuestras propias vidas en muchos sentidos. Los usamos para almacenar fotos importantes, tener conversaciones privadas con amigos y familiares, y llevándolos con nosotros día a día con la confianza de que los micrófonos o las cámaras no están grabando cada interacción. Hemos visto cambios para el sistema de permisos de Android 13 (entre otros cambios) introducidos en Android 13 Developer Preview 1, y Developer Preview 2 amplía eso.
Permiso de notificación
Android 13 presenta un nuevo permiso de tiempo de ejecución para enviar notificaciones desde una aplicación: POST_NOTIFICACIONES. Las aplicaciones que apuntan a Android 13 ahora deberán solicitar permiso al usuario para enviar notificaciones. Para las aplicaciones destinadas a Android 12 o inferior, el sistema manejará el flujo de actualización, pero los usuarios Todavía ven un cuadro de diálogo del sistema que deben aceptar o rechazar para permitir que una aplicación empuje notificaciones Google está alentando a los desarrolladores a apuntar a Android 13 lo antes posible y solicitar el permiso de notificación en sus aplicaciones.
Permisos de degradación del desarrollador
A veces, cuando las aplicaciones se actualizan, no necesitan permisos anteriores que alguna vez se otorgaron anteriormente. Android 13 está introduciendo una nueva API eso permitirá a los desarrolladores degradar los permisos de tiempo de ejecución previamente otorgados.
Exportación más segura de receptores registrados en contexto
Android 12 introdujo y requirió que los desarrolladores declararan la exportabilidad de los receptores Intent declarados en el Manifiesto de Android. Google ahora está pidiendo a los desarrolladores que hagan lo mismo con los receptores registrados en contexto agregando el RECEPTOR_EXPORTADO o RECEPTOR_NO_EXPORTADO indicador al registrar receptores para fuentes que no sean del sistema. Estos no serán necesarios en Android 13, pero se recomienda encarecidamente que los desarrolladores los habiliten.
Productividad del desarrollador
Android no sería lo que es sin los desarrolladores, y cada actualización de la plataforma generalmente trae actualizaciones que facilitan la vida de los desarrolladores. Algunas actualizaciones definitivamente lo hacen más difícil, pero Google generalmente intenta optimizar el proceso de desarrollo de aplicaciones con cada iteración.
Ajuste de texto en japonés mejorado
Android 13 DP1 introdujo mejoras en el ajuste de texto de TextView y ahora se están introduciendo algunas mejoras específicamente para el texto en japonés. Esta vez, TextViews ahora puede envolver texto por Bunsetsu (la unidad más pequeña de palabras que suena natural) o frases, en lugar de por caracteres, para un japonés más pulido y legible. aplicaciones Solo tendrás que habilitar Android: lineBreakWordStyle="
frase" con vistas de texto.
Alturas de línea mejoradas para escrituras no latinas
En Android 13, los scripts no latinos (como tamil, birmano, telugu y tibetano) se muestran usando una altura de línea adaptada para cada idioma. Esto evita el recorte y mejora el posicionamiento del texto, y todo lo que necesita hacer una aplicación para implementar estas mejoras es apuntar a Android 13.
API de conversión de texto
Las personas que hablan idiomas como el japonés y el chino utilizan métodos de entrada de letras fonéticas, que pueden ralentizar la búsqueda y funciones como la finalización automática. En Android 13, las aplicaciones pueden llamar al nuevo API de conversión de texto para que los usuarios puedan encontrar lo que buscan de forma más rápida y sencilla. Anteriormente, buscar en japonés requería que el usuario hiciera lo siguiente:
- Ingrese Hiragana como la pronunciación fonética de su término de búsqueda (es decir, un lugar o el nombre de una aplicación)
- Usa el teclado para convertir los caracteres Hiragana a Kanji,
- Vuelva a buscar usando los caracteres Kanji
- Obtener sus resultados de búsqueda.
Con la nueva API de conversión de texto, los usuarios japoneses pueden escribir Hiragana e inmediatamente ver los resultados de búsqueda de Kanji en vivo, omitiendo los dos pasos intermedios.
Fuentes vectoriales de color
Android 13 agrega soporte de representación para las fuentes COLR versión 1 y actualiza los emoji del sistema al formato COLRv1. COLRv1 es un formato de fuente nuevo y muy compacto que se reproduce de forma rápida y nítida en cualquier tamaño. Para la mayoría de las aplicaciones, el sistema maneja todo y COLRv1 simplemente funciona. Google recomienda probar la representación de emoji si su aplicación implementa su propia representación de texto y utiliza las fuentes del sistema. Puede leer más sobre COLRv1 en Chrome anuncio cuando se anunció con sistema operativo cromo 98.
Audio Bluetooth® LE
Bluetooth Low Energy Audio es, como su nombre indica, una forma de bajo consumo de energía para transmitir audio a través de Bluetooth. Android 13 trae soporte oficial para ello.
MIDI 2.0
Android 13 también agrega soporte para el nuevo estándar MIDI 2.0, incluida la capacidad de conectar hardware MIDI 2.0 a través de USB. MIDI 2.0 ofrece mejoras, como una mayor resolución para los controladores, mejor compatibilidad con la entonación no occidental y un rendimiento más expresivo mediante el uso de controladores por nota.
Cómo descargar e instalar Android 13 Developer Preview 2 en tu dispositivo Google Pixel
Tu puedes fácilmente descargar Android Developer Preview 2y asegúrese de consultar nuestra guía sobre como instalar android 13 si no está seguro de cómo hacerlo.
Google lanza oficialmente esta actualización de vista previa para desarrolladores para Pixel 6 Pro, Pixel 6, Pixel 5a 5G, Pixel 5, Pixel 4a (5G), Pixel 4a, Pixel 4 XL o Pixel 4. 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!