Google ha anunciado Android 11 Developer Preview 2 para los teléfonos inteligentes Google Pixel 2017 y posteriores. Estas son las novedades para usuarios y desarrolladores.
Aunque la propagación de la enfermedad COVID-19 causada por el SARS-CoV-2 ha ralentizado la economía global, muchas empresas de tecnología han hecho que sus empleados trabajen desde casa (FMH). Google es una de esas empresas y hoy reconoció las dificultades que enfrentamos muchos de nosotros en todo el mundo. Hoy, la compañía anunció una nueva vista previa para desarrolladores del próximo sistema operativo Android importante: Android 11. Android 11 Developer Preview 2, al igual que la primera Developer Preview, todavía está destinada solo a desarrolladores, y la lista de Los cambios mencionados en la publicación del blog se centran en nuevas API y cambios en el comportamiento de la plataforma a los que los desarrolladores tendrán que adaptarse. Esto es lo nuevo.
Nuevos cambios en la API de Android 11
- API de estado 5G: En Android 11 Developer Preview 2, los desarrolladores pueden verificar si el usuario está en una red 5G New Radio (NR) o no independiente (NSA). Si no está familiarizado, 5G en redes NSA significa que la red 5G se aprovecha de la infraestructura 4G existente, mientras que con 5G en redes NR, la red es independiente. 5G en NR generalmente será mucho más rápido, aunque su disponibilidad actual es muy limitada. Puede verificar este estado para cambiar el comportamiento de su aplicación bajo la conexión de red inferior o superior.
- Ángulo de bisagra para plegables: Los dispositivos plegables como el próximo Microsoft Surface Duo, el Motorola Razr, el Samsung Galaxy Fold/Z Flip y el Huawei Mate X/Xs suelen tener más de dos estados. La mayoría de las veces, están plegados o completamente desplegados, pero ocasionalmente, los usuarios los colocan en ángulo. Android 11 Developer Preview 2 ha agregado soporte para un sensor de ángulo de bisagra que permite a las aplicaciones consultar el ángulo de la bisagra directamente o mediante una biblioteca de AndroidX.
- Mejoras en el servicio de filtrado de llamadas: Las aplicaciones de filtrado de llamadas ahora pueden informar un motivo de rechazo de llamada para informar a los usuarios por qué el servicio rechazó una llamada entrante. Además, las aplicaciones de filtrado de llamadas también pueden ver si una llamada entrante proviene de un número que está en los contactos del usuario, siempre y cuando, por supuesto, la aplicación de filtrado de llamadas tenga permiso para leer contactos. Finalmente, las aplicaciones de filtrado de llamadas ahora pueden personalizar una cuadro de diálogo de pantalla posterior a la llamada, que proporciona el sistema, para permitir a los usuarios realizar acciones como marcar la llamada como spam o agregar el número a sus contactos.
- Actualizaciones de la API de redes neuronales: Google ha añadido una "versión computacionalmente eficiente" de un función de activación por chasquido (advertencia: enlace PDF) que permite "un tiempo de entrenamiento más rápido y una mayor precisión en una amplia variedad de tareas". Otra adición son las operaciones de control "que permiten Modelos de aprendizaje automático más avanzados que admiten bifurcaciones y bucles". Por último, Google ha agregado "nuevos controles de ejecución" para minimizar la latencia para el uso común. casos.
Privacidad y seguridad
- En Android 11, las aplicaciones que quieran acceder a los datos de la cámara o el micrófono desde un servicio en primer plano deben declarar el atributo de manifiesto foregroundServiceType.
- Almacenamiento con alcance se ha actualizado en esta nueva versión preliminar. Ahora los desarrolladores pueden migrar archivos "del modelo heredado al nuevo modelo de almacenamiento con alcance". También se agrega "una mejor gestión de los archivos en caché".
Polaco y calidad
-
Transiciones IME sincronizadas: Se han agregado nuevas API para permitir a los desarrolladores sincronizar el contenido de su aplicación con el editor de métodos de entrada, o IME, y las barras del sistema mientras animan. Esto le permite crear transiciones IME que son mucho más fluidas que antes. El nuevo oyente de animación inserciones permite crear "transiciones perfectas de fotograma", ya que notifica a las aplicaciones los cambios por fotograma en las inserciones. El nuevo VentanaInsercionesAnimaciónControlador Por otro lado, la API permite que las aplicaciones tomen el control del IME y las transiciones de la barra del sistema. En el ejemplo que se muestra en la parte inferior derecha, la aplicación utiliza la API WindowInsetsAnimationController para controlar la transición de IME al desplazarse sobre la interfaz de usuario de la aplicación.
- Frecuencia de actualización preferida de la aplicación: En la actualidad existen docenas de dispositivos Android con pantallas de alta frecuencia de actualización, como 90 Hz, 120 Hz o 144 Hz. En Android 11, las aplicaciones y los juegos ahora pueden establecer su velocidad de fotogramas preferida para sus propias ventanas. El sistema utilizará la velocidad de fotogramas preferida de la aplicación para elegir la frecuencia de actualización de la pantalla al ejecutar la aplicación.
- Reanudar al reiniciar: Como destacamos antes, Android 11 mejora la experiencia de las actualizaciones OTA nocturnas. Después de reiniciar, las aplicaciones pueden acceder al almacenamiento con credenciales cifradas (CE) sin que el usuario desbloquee el dispositivo. Por lo tanto, las aplicaciones pueden reanudar su funcionalidad normal después de una OTA cuando el usuario no está presente para desbloquear el teléfono.
- Soporte de cámara en el emulador de Android: El emulador de Android en Android Studio ahora admite cámaras emuladas delanteras y traseras. La cámara trasera admite Nivel de hardware 3 en Camera2 API, mientras que la cámara frontal admite el nivel COMPLETO con soporte de cámara lógica.
Empezar
Habrá una vista previa para desarrolladores más en abril seguida de dos versiones beta. La versión estable de Android 11 estará disponible en algún momento del tercer trimestre de 2020, si todo va según lo planeado.
Para instalar Android 11 Developer Preview 2 en un dispositivo Pixel, debe tener un Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL, Pixel 3a, Pixel 3a XL, Pixel 4 o Pixel 4 XL. Tu también puedes actualizar manualmente la compilación de vista previa o puedes usar el Herramienta Flash de Android para hacerlo por ti. Si no posee un dispositivo Pixel, es posible que pueda instalar la última versión preliminar para desarrolladores a través del Imagen genérica del sistema (GSI) en dispositivos compatibles con Project Treble, que incluye dispositivos que se iniciaron con Android 9 Pie o posterior. Sin embargo, su kilometraje puede variar. Por último, puede iniciar la última versión del emulador de Android en Android Studio. Cada uno de estos métodos le proporciona una manera de probar sus aplicaciones en el nuevo entorno. Asegúrese de probar minuciosamente su aplicación porque Google eventualmente hará que apuntar a Android 11 sea un requisito para la inclusión de sus aplicaciones en Google Play Store.
Prueba la última versión y dale a Google comentario si encuentra algún problema.
Novedades de Android 11 en XDA