Publicado por Dave Burke, vicepresidente de ingeniería
Hace solo unas semanas un E / S de Google descartamos la primera versión beta de Android 12, centrándonos en una nueva interfaz de usuario que le queda, rendimiento mejorado y privacidad y seguridad en el centro. Para los desarrolladores, Android 12 ofrece mejores herramientas para crear experiencias agradables para las personas en teléfonos, computadoras portátiles, tabletas, dispositivos portátiles, televisores y automóviles.
Hoy publicamos la segunda Beta de Android 12 para que la pruebes. Beta 2 agrega nuevas características de privacidad como el Panel de Privacidad y continúa nuestro trabajo para refinar la versión.
De un extremo a otro, hay mucho para los desarrolladores en Android 12: desde el rediseño de la interfaz de usuario y los widgets de la aplicación, hasta una sensación táctil rica, mejor calidad de video e imagen, hasta funciones de privacidad como ubicación aproximada y más. Para obtener un vistazo rápido a las sesiones de Google I / O relacionadas, consulte Android 12 en Google I / O más adelante en la publicación.
Puede obtener Beta 2 hoy en su dispositivo Pixel al registrándote aquí para obtener actualizaciones inalámbricas y si se registró anteriormente en Beta 1, recibirá automáticamente la actualización de hoy. Android 12 Beta también está disponible en dispositivos seleccionados de muchos de nuestros socios. Obtenga más información sobre android.com/beta.
Visita el Sitio para desarrolladores de Android 12 para obtener detalles sobre cómo empezar.
¿Qué hay de nuevo en Beta 2?
Beta 2 incluye muchas de las nuevas funciones de privacidad de las que hablamos en Google I / O, así como varias actualizaciones de funciones para mejorar la funcionalidad, la estabilidad y el rendimiento. A continuación se presentan algunos aspectos destacados.
Privacidad del panel de control de privacidad – Hemos agregado un panel de privacidad para brindar a los usuarios una mejor visibilidad de los datos a los que acceden las aplicaciones. El tablero ofrece una vista de línea de tiempo simple y clara de todos los inicios de sesión recientes de aplicaciones al micrófono, la cámara y la ubicación. Los usuarios también pueden solicitar detalles de una aplicación sobre por qué accedieron a datos confidenciales, y los desarrolladores pueden proporcionar esta información en una tarea manejando una nueva intención del sistema. ACTION_VIEW_PERMISSION_USAGE_FOR_PERIOD. Recomendamos que las aplicaciones aprovechen esta intención para ayudar de manera proactiva a los usuarios a comprender los inicios de sesión durante un período de tiempo determinado. Para ayudarlo a rastrear estos accesos en su código y cualquier biblioteca de terceros, le recomendamos que utilice las API de control de datos. Más aquí.
Panel de privacidad e historial de acceso a la ubicación en las últimas 24 horas.
Indicadores de cámara y micrófono – Hemos agregado indicadores a la barra de estado para notificar a los usuarios cuando las aplicaciones están usando la cámara o el micrófono del dispositivo. Los usuarios pueden ir a Configuración rápida para ver qué aplicaciones acceden a los datos de la cámara o del micrófono y administrar los permisos si es necesario. Para los desarrolladores, recomendamos revisar los usos del micrófono y la cámara en su aplicación y eliminar los que los usuarios no esperan. Más aquí.
Interruptores de cámara y micrófono – Hemos agregado opciones de Configuración rápida en dispositivos compatibles que permiten a los usuarios deshabilitar instantáneamente el acceso de la aplicación al micrófono y la cámara. Cuando los interruptores están desactivados, una aplicación que accede a estos sensores recibirá una cámara vacía y una señal de audio, y el sistema se encarga de notificar al usuario para permitir el acceso para usar las funciones de la aplicación. Los desarrolladores pueden usar una nueva API, SensorPrivacyManager
, para comprobar si los conmutadores son compatibles con el dispositivo. Los controles de micrófono y cámara se aplican a todas las aplicaciones, independientemente de la orientación de la plataforma. Más aquí.
Notificación de notas de lectura – Para brindar a los usuarios más transparencia sobre cuándo las aplicaciones leen desde el portapapeles, Android 12 ahora muestra un brindis en la parte inferior de la pantalla cada vez que una aplicación llama getPrimaryClip()
. Android no mostrará el brindis si el portapapeles se copió desde la misma aplicación. Le recomendamos que minimice las lecturas de su aplicación desde el portapapeles y se asegure de acceder a su portapapeles solo cuando los usuarios lo deseen. Más aquí.
Experiencia de conectividad más intuitiva – Para ayudar a los usuarios a comprender y administrar mejor sus conexiones de red, presentamos una experiencia de conectividad más simple e intuitiva a través de la barra de estado, configuraciones rápidas y configuraciones. El nuevo Panel de Internet permite a los usuarios cambiar entre proveedores de Internet y solucionar problemas de conectividad de red más fácilmente. ¡Háganos saber lo que piensas!
Nuevos controles de Internet a través de Configuración rápida.
Visita el Sitio para desarrolladores de Android 12 para obtener más información sobre todas las nuevas funciones de Android 12.
Android 12 a Google I / O
En Google I / O hablamos sobre todas las novedades de Android para desarrolladores: desde Android 12 hasta las modernas herramientas de desarrollo de Android, nuevos factores de forma como Wear and Folders y Google Play. Aquí están las 3 cosas principales que debe saber sobre Android 12 en Google I / O.
# 1 Una nueva interfaz de usuario para Android – Android 12 trae el mayor cambio de diseño en la historia de Android. Repensamos toda la experiencia, desde los colores hasta las formas, pasando por la luz y el movimiento, haciendo que Android 12 sea más expresivo, dinámico y personal, con un único lenguaje de diseño llamado Material You.
# 2 Rendimiento – Con Android 12, hemos realizado inversiones importantes y profundas en rendimiento, desde el rendimiento del sistema central y la duración de la batería hasta los cambios de servicio destacados, la calidad y el rendimiento de los medios y nuevas herramientas para optimizar las aplicaciones.
# 3 Privacidad y seguridad – En Android 12, continuamos ofreciendo a los usuarios más transparencia y control mientras mantenemos sus dispositivos y datos seguros.
Para obtener una descripción general de Android 12 para desarrolladores, consulte este año Nuevo en Android hablar y comprobar Los 12 mejores consejos para prepararse para Android 12 para obtener una descripción general de dónde probar la compatibilidad de su aplicación. La lista completa de contenido de Android en Google I / O es Aquí.
Compatibilidad de la aplicación
Con más usuarios y desarrolladores novatos que utilizan la versión beta de Android 12 Pixel y otros dispositivos, ahora es el momento de asegurarse de que sus aplicaciones estén listas.
Para probar la compatibilidad de su aplicación, instale la versión publicada de Google Play u otra fuente en un dispositivo o emulador que ejecute Android 12 Beta. Solucione todos los flujos de aplicaciones y observe cualquier problema funcional o de IU. Revisa el cambios de comportamiento para enfocar sus pruebas. No es necesario cambiar las aplicaciones. targetSdkVersion
ahora mismo, así que cuando haya solucionado cualquier problema, publique una actualización lo antes posible para sus usuarios de Android 12 Beta.
Con Beta 2, Android 12 se acerca Estabilidad de la plataforma en agosto de 2021. A partir de ese momento, se finalizarán los comportamientos del sistema dirigidos a aplicaciones, API SDK / NDK y listas que no pertenecen al SDK. En ese momento, debe completar las pruebas de compatibilidad finales y lanzar una versión totalmente compatible de su aplicación, SDK o biblioteca. Más información sobre la línea de tiempo del desarrollador es Aquí.
¡Comienza con Android 12!
La versión Beta de hoy tiene todo lo que necesita para probar las últimas funciones de Android 12, probar sus aplicaciones y brindarnos respuesta. Tan pronto como registrar cualquier dispositivo Pixel compatible para recibir la actualización por aire. Para empezar a desarrollar, configurar el SDK de Android 12.
También puede obtener Android 12 Beta 2 en dispositivos de algunos de nuestros principales fabricantes de dispositivos asociados, como Sharp. Visita android.com/beta para ver la lista completa de socios que participan en Android 12 Beta. Para pruebas aún más extensas, puede probar Android 12 Beta en Imágenes de GSI Android, y si no tiene un dispositivo, puede probarlo en la prueba Emulador de Android.
Beta 2 también está disponible para Android TV, por lo que puede ver las últimas funciones de TV y probar sus aplicaciones en la nueva experiencia de Google TV. Pruébelo con el kit de desarrollo ADT-3. Más aquí.
Para obtener detalles completos sobre Android 12 Beta, visite el Sitio para desarrolladores de Android 12.