Google lanzó hoy Android 11, la última versión de su sistema operativo móvil, y envió el código fuente al Proyecto de código abierto de Android ( AOSP ).

A diferencia de las versiones principales anteriores, Android 11 no solo llega primero como una actualización inalámbrica para los teléfonos Pixel , sino también para los teléfonos OnePlus, Xiaomi, Oppo y Realme «con más socios lanzando y actualizando dispositivos en los próximos meses». Actualización a la 1:30 p.m. Pacífico : algunos de los fabricantes de teléfonos causaron cierta confusión hoy al lanzar su propia «versión beta de Android 11». Sin embargo, todas las versiones beta son para sus interfaces de usuario personalizadas, basadas en la versión final de Android 11, confirmó un portavoz de Google.

Ese es un cambio importante para Android, cuyas actualizaciones tardan meses en llegar gracias a que los operadores y los fabricantes de dispositivos se demoran . No ayuda que Android sea el sistema operativo móvil dominante disponible en miles de configuraciones de dispositivos diferentes, que alimenta más de 2.500 millones de dispositivos activos mensuales . Con Android 11 a punto de llegar potencialmente a más dispositivos y antes, los desarrolladores que no aprovecharon el proceso beta de Android 11 deberán ponerse al día y asegurarse de que sus aplicaciones y juegos estén listos para empresas y consumidores por igual.

Android 11 ha tenido una programación beta inestable. El año pasado, hubo seis betas. Este año, vimos cuatro avances para desarrolladores y tres versiones beta. Google lanzó Android 11 DP1 en febrero (la primera vez que lanzó una vista previa para desarrolladores de Android), Android 11 DP2 en marzo y Android 11 DP3 en abril. Se suponía que Android 11 Beta 1 llegaría en mayo, pero obtuvimos Android 11 DP4 como medida provisional. La Beta 1 llegó en junio, seguida de la Beta 2 en julio y la Beta 3 en agosto. La Beta 1 normalmente se habría mostrado en la conferencia de desarrolladores de E / S de Google, donde normalmente debuta la primera versión beta de Android, pero el evento se canceló debido al coronavirus.# Android11: se suponía que el Beta Launch Show iba a suceder, pero Google lo pospuso y finalmente lo canceló también debido a las protestas por el racismo sistémico y la brutalidad policial.

Funciones de Android 11

Android 11 trae una larga lista de nuevas funciones. Google los dividió originalmente en tres temas: Personas, Controles y Privacidad. Pero también hay soporte para 5G , nuevos tipos de pantalla y filtrado de llamadas . Incluso hay una API de velocidad de fotogramas para ayudar a las aplicaciones y los juegos a adoptar frecuencias de actualización variables, lo que será un gran enfoque en los próximos años a medida que los teléfonos y televisores adopten la función de los monitores de computadora. Google también amplió la API de redes neuronales para ejecutar operaciones de aprendizaje automático intensivas en computación.

El equipo también se coló en un cambio más al final del proceso beta: la última API de notificación de exposición COVID-19 que Google desarrolló con Apple . A fines de julio, Google actualizó su versión del sistema con soporte para la interoperabilidad entre países y anunció que las aplicaciones de Android 11 pueden usar la API sin necesidad de activar la configuración de ubicación del dispositivo.

Funciones de Android 11 personas

Se supone que Android 11 es «más expresivo y centrado en las personas» para que «pueda reconocer y priorizar a las personas más importantes de tu vida». En otras palabras, espere mucha funcionalidad de mensajería:

Las notificaciones de conversación aparecen en una sección dedicada en la parte superior de la pantalla, con un diseño de personas hacia adelante y acciones específicas de conversación, como abrir la conversación como una burbuja, crear un acceso directo a la conversación en la pantalla de inicio o establecer un recordatorio.
Las burbujas ayudan a los usuarios a mantener las conversaciones a la vista y accesibles mientras realizan múltiples tareas. Google quiere que las aplicaciones de mensajería y chat utilicen la API de Bubbles en las notificaciones en Android 11.
Las sugerencias de teclado consolidadas permiten que las aplicaciones de Autocompletar y los editores de métodos de entrada (IME) ofrezcan de forma segura entidades y cadenas específicas del contexto directamente en la tira de sugerencias de un IME.
Voice Access , para las personas que controlan su teléfono completamente por voz, ahora incluye una corteza visual en el dispositivo que comprende el contenido y el contexto de la pantalla, y genera etiquetas y puntos de acceso para los comandos de accesibilidad.

Funciones de control de Android 11

Android 11 facilita el control de sus dispositivos inteligentes:

Los controles de dispositivos ayudan a los usuarios a acceder y controlar sus dispositivos conectados. Simplemente mantenga presionado el botón de encendido para que aparezcan los controles del dispositivo al instante. Las aplicaciones pueden usar una nueva API para aparecer en los controles.
Los controles multimedia le permiten cambiar el dispositivo de salida para contenido de audio o video, ya sean auriculares, parlantes o incluso el televisor. Puede habilitar esto hoy desde las Opciones de desarrollador, y estará activado de forma predeterminada en una próxima versión Beta.

Funciones de privacidad de Android 11

Android 11 también brinda más control sobre los permisos confidenciales y mantiene los dispositivos más seguros a través de actualizaciones más rápidas:

El permiso por única vez le permite otorgar acceso a una aplicación al micrófono, la cámara o la ubicación del dispositivo solo esa vez. La aplicación puede solicitar permisos nuevamente la próxima vez que se use.
Ubicación en segundo plano : los desarrolladores deben obtener aprobación para acceder a la ubicación en segundo plano en su aplicación para evitar el uso indebido, pero Google no hará cumplir esta política anunciada anteriormente para las aplicaciones existentes hasta 2021.
Restablecimiento automático de permisos : si no ha utilizado una aplicación durante un período prolongado de tiempo, Android 11 «restablecerá automáticamente» todos los permisos de tiempo de ejecución asociados con la aplicación y le notificará. La aplicación puede volver a solicitar los permisos la próxima vez que se utilice.
Almacenamiento con alcance : Google ha mejorado esta función para proteger mejor los datos de las aplicaciones y los usuarios en el almacenamiento externo y ha realizado más mejoras para ayudar a los desarrolladores a migrar más fácilmente.
Las actualizaciones del sistema de Google Play , lanzadas el año pasado, aceleran las actualizaciones de los componentes centrales del sistema operativo en los dispositivos del ecosistema de Android. Google está duplicando la cantidad de módulos actualizables. Los 12 nuevos módulos ayudarán a mejorar la privacidad, la seguridad y la coherencia para usuarios y desarrolladores.
API BiometricPrompt : los desarrolladores pueden especificar la fuerza del autenticador biométrico requerida por su aplicación para desbloquear o acceder a partes sensibles de la aplicación. Para compatibilidad con versiones anteriores, Google agregó estas capacidades a la biblioteca Jetpack Biometric .
API de credenciales de identidad: nuevos casos de uso, como licencias de conducir móviles, identificación nacional e identificación digital.

Orientación para desarrolladores

Si es un desarrollador, debe instalar su aplicación de producción en un dispositivo o emulador que ejecute Android 11, probar todos los flujos y funciones de usuario y asegurarse de que ninguno de los cambios rompa nada. Antes de explorar las nuevas API y capacidades , comience probando su aplicación actual y lanzando una actualización de compatibilidad.

Los principales cambios de comportamiento incluyen:

Permiso único : los usuarios ahora pueden otorgar permisos de un solo uso para acceder a la ubicación, el
micrófono del dispositivo y la cámara.
Acceso al almacenamiento externo : las aplicaciones ya no pueden acceder a los archivos de otras aplicaciones en el
almacenamiento externo.
Asignador reforzado de Scudo : Scudo es ahora el asignador de memoria de pila para el código nativo en las
aplicaciones.
Desinfectante de descriptores de archivos : Fdsan ahora está habilitado de forma predeterminada para detectar problemas de manejo de descriptores de archivos para el código nativo en las aplicaciones.

Estos se aplican independientemente del targetSdkVersion de su aplicación.

Si bien estos cambios solo afectarán a los usuarios de Android 11, ya sea a aquellos que lo actualizaron o compraron un nuevo dispositivo, eso aún se traduce en millones de dispositivos. Android 11 también incluye cambios de comportamiento opcionales, que afectan su aplicación una vez que se dirige a la nueva plataforma.

Google recomienda a los desarrolladores profundizar en las siguientes funciones para todas las aplicaciones de Android 11: tema oscuro , navegación por gestos , API de accesos directos para compartir , transiciones IME sincronizadas y nuevos tipos de pantalla . En particular, las tres primeras se agregaron originalmente en Android 10. De lo contrario, Google recomienda explorar estas funciones si son relevantes para su aplicación: Conversaciones , API de burbujas , 5G , controles de dispositivos y controles de medios .

Es posible que también desee descargar imágenes del sistema de fábrica de Android 11 para dispositivos Pixel, imágenes genéricas del sistema , la herramienta Flash de Android y las últimas imágenes del sistema del emulador de Android a través del SDK Manager en Android Studio.