Google ha anunciado Android 12 Developer Preview 2 para teléfonos inteligentes Pixel 3 y posteriores. Estas son las novedades para usuarios y desarrolladores.
Cada día que pasa, nos acercamos más y más al eventual lanzamiento del próximo sistema operativo Android importante: androide 12. En caso de que desee ver qué le depara el futuro a la próxima versión de Android, Google lo tiene cubierto por hoy. La compañía acaba de anunciar una nueva versión de Developer Preview para dispositivos Pixel elegibles. Android 12 Developer Preview 2, como el primera vista previa del desarrollador, todavía está destinado únicamente a desarrolladores, y la lista de cambios mencionados en la publicación del blog se centra en nuevas API y cambios en el comportamiento de la plataforma a los que los desarrolladores tendrán que adaptarse. Esto es lo que ha cambiado.
Novedades de Android 12 Developer Preview 2
Confianza y seguridad
- Permitir que una aplicación superponga ventanas sobre otras aplicaciones plantea un riesgo de seguridad evidente. Para ello, el nuevo HIDE_OVERLAY_WINDOWS El permiso introducido en Developer Preview 2 garantiza que una aplicación pueda llamar Ventana#setHideOverlayWindows() para indicar que todos TYPE_APPLICATION_OVERLAY Las ventanas deben estar ocultas cuando la ventana de la aplicación esté visible.
- Los controles de visibilidad de las notificaciones se han actualizado en esta nueva versión preliminar. Ahora puede configurar acciones de notificación para que siempre generen un desafío de autenticación cuando se activen desde la pantalla de bloqueo. Por ejemplo, una aplicación de mensajería ahora requiere autenticación antes de eliminar un mensaje o marcarlo como leído.
- Android 12 Developer Preview 2 ha agregado soporte para una forma más simple y eficiente de obtener la suma de verificación de una aplicación instalada. Los desarrolladores pueden elegir entre varios algoritmos de resumen estándar, como SHA256, SHA512, Merkle Root y otros. Se está trabajando en una versión compatible con versiones anteriores de esta función, que debería estar disponible en forma de biblioteca Jetpack en un futuro próximo.
Nuevos cambios en la API de Android 12
- Esquinas redondeadas: En Android 12 Developer Preview 2, los desarrolladores pueden verificar si el dispositivo tiene una pantalla con esquinas redondeadas y obtenga sus detalles. Desde la perspectiva del diseño de la interfaz de usuario, ahora se pueden utilizar los detalles absolutos de cada esquina redondeada, así como los detalles de las esquinas en relación con los límites de una aplicación.
- Mejoras de imagen en imagen (PIP): Las aplicaciones ahora pueden habilitar el cambio de tamaño sin problemas para permitir que el sistema cambie el tamaño de la actividad PIP cuando sea necesario. Además, habilitar PIP automático ahora hace que el sistema pase directamente la aplicación al modo PIP con un gesto de inicio, sin esperar a que se complete la animación de inicio. Finalmente, Android ahora es compatible ocultando la ventana PIP arrastrándolo hacia el borde izquierdo o derecho de la pantalla.
- Actualizaciones de la API de la aplicación complementaria del dispositivo: Los dispositivos portátiles como relojes inteligentes y rastreadores de actividad física suelen necesitar una aplicación dedicada para gestionarlos. Google quiere facilitar la ejecución y conexión de dichas aplicaciones siempre que haya cerca un dispositivo complementario asociado. Para hacer eso, Android 12 Developer Preview 2 ha introducido una nueva Servicio de dispositivo complementario API. Es más, el nuevo perfil de dispositivo complementario simplifica enormemente el proceso de inscripción del dispositivo complementario.
- Mejoras en la estimación del ancho de banda: Google ha mejorado enormemente las API de estimación de ancho de banda existentes. Los desarrolladores ahora pueden obtener una estimación de rendimiento agregado por operador o SSID de Wi-Fi, tipo de red y nivel de señal, para todos los usuarios en el dispositivo.
- Efectos visuales: Aplicar efectos gráficos comunes ahora es más fácil que nunca en Android 12 con el Efecto de renderizado clase. Ahora puede aplicar desenfoques y filtros de color por separado, o combinar estos efectos como efectos en cadena en su conjunto.
Puede ven aquí para ver la diferencia API completa entre Android 12 DP1 y DP2. Dado que Google ha renovado varias de las API, asegúrese de ejecutar y depurar su aplicación a través del alternancias de cambio de comportamiento para prepararlo para apuntar a Android 12. La retroalimentación puede ser dado aquí.
Se recomienda leer el Notas de lanzamiento antes de descargar y actualizar la actualización. Asegúrate de ven aquí para presentar cualquier informe de error y aquí para discutir la última versión.
Descargar Android 12 Vista previa para desarrolladores 2
Para instalar Android 12 Developer Preview 2 en un dispositivo Pixel, debe tener un Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4, Pixel 4 XL, Pixel 4a, Pixel 4a 5G o Pixel 5. Tenemos enlaces para descargar las últimas imágenes del sistema para estos dispositivos Google Pixel en esta página. Puede tomar la actualización OTA incremental o flashear las compilaciones manualmente. En caso de que no tenga un dispositivo compatible, puede ejecutar la compilación en el emulador de Android de Android Studio.
La segunda vista previa para desarrolladores de Android 12 también está disponible para televisor androide, con el Kit de desarrollador ADT-3 como el único dispositivo compatible.
Debería haber una versión más importante de Developer Preview en abril, seguida de un par de versiones beta. La versión estable de Android 12 estará disponible en algún momento del tercer trimestre de 2021 si todo va según lo planeado.
Para conocer las últimas novedades de Android 12, agregue la siguiente etiqueta a favoritos:
Novedades de Android 12 en XDA