Un desmontaje del APK de los servicios de Google Play sugiere que los padres pronto podrán crear una pantalla de bloqueo secundaria para sus hijos.
Ha pasado poco más de un mes desde que Google lanzó la primera vista previa para desarrolladores de Android 11. No hace falta decir que las dos versiones publicadas actualmente tienen muchos cambios con respecto a Android 10, incluido un nuevo uso de permiso único, historial de notificaciones, etc. Aunque ya cubrimos la mayoría de los cambios ocultos y de cara al usuario en Vista previa del desarrollador 1 y el mas nuevo Vista previa del desarrollador 2, todavía hay muchas API nuevas a las que hemos estado atentos. Uno de ellos es el Servicio DevicePolicyKeyguard API, que está destinada a proporcionar una pantalla de bloqueo secundaria para SystemUI. Inicialmente pensamos que esto estaba destinado sólo para uso empresarial debido al requisito de administración del dispositivo, pero descubrimos otro uso potencial como una nueva herramienta de control parental para Family Link.
Un nuevo servicio que desenterramos en el archivo de manifiesto de Google Play Services 20.12.14 sugiere que pronto podremos ver una integración propia de esta API. El nombre de este servicio, "com.google.android.gms.kids. SecondaryLockscreenService", nos lleva a creer que Enlace familiar será el que se aproveche de ello. Podemos hacer una suposición fundamentada de que Google permitirá a los padres configurar una pantalla de bloqueo secundaria para sus hijos, que luego mostrará información diferente a la principal. La documentación de la API menciona que la implementación debe ser proporcionada por una aplicación de administración del dispositivo, que satisface los servicios de Google Play. El valor booleano "platformAtLeastR" en el servicio sugiere que esta función solo estará disponible para dispositivos con Android 11 y superior.
<serviceandroid: enabled="@bool/platformIsAtLeastR"android: exported="@bool/platformIsAtLeastR"android: name="com.google.android.gms.kids.SecondaryLockscreenService"android: permission="android.permission.BIND_DEVICE_ADMIN"android: process="com.google.android.gms.ui"chimera: autoEnabled="false">
<intent-filter>
<actionandroid: name="android.app.action.BIND_SECONDARY_LOCKSCREEN_SERVICE"/>
intent-filter>
service>
Tenga en cuenta que, aunque el servicio está presente en el Manifiesto de Servicios de Google Play, no encontramos ninguna cadena ni activo relacionado con la función. Del mismo modo, la última versión de Family Link no tenía ningún detalle sobre esta función. Esto probablemente significa que la función se encuentra en una etapa inicial de desarrollo, por lo que tendremos que esperar a que se desarrolle más. Sin embargo, creo que veremos más detalles de la función poco después de la llegada de la versión estable de Android 11.