Android 11 Developer Preview 2 tiene código para una nueva función de "Control rápido" que coloca accesos directos a aplicaciones en el menú de encendido de pulsación larga.
Actualización 1 (20/03/2020 a las 2:08 p.m. EST): Kieron Quinn ha perfeccionado aún más su aplicación para conectarla a la nueva API de controles en Android 11. También nos proporcionó un APK que utilizamos para grabar un vídeo de la nueva función. Además, hemos descubierto documentación oficial para esta función.
Cuando Google lanzó Android 11 Developer Preview 1 el mes pasado, detectamos una nueva característica que creíamos que transformar el menú de encendido de pulsación larga en un centro de control de accesos directos domóticos. Ahora con el lanzamiento de Vista previa para desarrolladores de Android 11 2, logramos que esta característica funcionara parcialmente.
Amigo del Portal y Desarrollador Reconocido quinny899 compartió las siguientes dos capturas de pantalla con nosotros después de mostrar la última versión preliminar de Android 11 en su Pixel 2 XL. Después de analizar el marco y SystemUI el mes pasado, desarrolló una aplicación que podría conectarse a la nueva API en desarrollo. Su aplicación no funcionó el mes pasado, pero ahora funciona parcialmente en esta versión.
Como puede ver, apareció un nuevo acceso directo que aparece en la sección "Controles rápidos" en el menú de encendido. El menú de encendido en sí se ha renovado, con los mosaicos moviéndose a la parte superior de la pantalla, dejando mucho espacio para controles rápidos. También hay un botón de menú que, cuando se toca, abre la actividad "agregar controles" que le permite seleccionar qué accesos directos de aplicaciones desea que se muestren en el menú de encendido. No está claro dónde está el nuevo "Cartera de acceso rápido"La característica encajará en este nuevo diseño del menú de energía.
Google aún no ha desvelado oficialmente esta nueva función, pero según nuestro análisis anterior, creemos que Google reservará este espacio para los atajos de domótica. Encontramos una lista de "tipos de dispositivos válidos" en el servicio Controles en framework.jar que enumera dispositivos como ventiladores, cafeteras, unidades de aire acondicionado, cortinas y más que podrían controlarse desde esta interfaz de usuario. Es probable que los desarrolladores de aplicaciones necesiten agregar soporte para esta API a los controles de superficie de sus electrodomésticos inteligentes. Es posible que escuchemos más sobre esta API durante el evento virtual Google I/O 2020, suponiendo que no se posponga como Nube próximo 2020.
Actualización 1: vídeo y documentación para Android 11
Cuando descubrimos por primera vez la nueva API "Controles" en Android 11 Developer Preview 1, Google no tenía ninguna documentación para la API en la página web de desarrolladores de Android. esa documentacion ahora silenciosamente ha sido puesto a disposición tras el lanzamiento de Android 11 Developer Preview 2. Sin embargo, extrañamente Google no hizo ninguna mención al respecto en su publicación de blog oficial. La documentación confirma todos los tipos de dispositivos compatibles, básicamente confirmando que Quick Controls está destinado a atajos de domótica. El desarrollador reconocido por XDA, Quinny899, perfeccionó aún más su aplicación para agregar un control deslizante de brillo al área de Controles rápidos. Su aplicación se conecta a la API de Controles mediante un dispositivo de "bombilla" falso, lo que nos permite ver cómo se ve el menú de Controles rápidos y cómo se comporta.
Aunque la documentación ahora es pública, lo que esencialmente confirma la función para Android 11, todavía tuvimos que activar manualmente la nueva interfaz de usuario. No puedo imaginar que Google introduzca un cambio tan drástico en el menú de encendido y no hable de ello. Así que sospecho que Google hablará explícitamente sobre esta nueva API durante una de las E/S virtuales de Google. negociaciones.