Ha pasado poco más de un mes desde que Google lanzóla primera vista previa para desarrolladoresde Android 11. No hace falta decir que las dos compilaciones lanzadas actualmente tienen muchos cambios con respecto a Android 10, incluido un nuevo uso de permisos de un solo uso, historial de notificaciones, etc. Aunque ya cubrimos la mayoría de los cambios de cara al usuario y de fondo enla Vista previa para desarrolladores 1y la más recienteVista previa para desarrolladores 2, todavía hay muchas API nuevas que hemos estado siguiendo de cerca. Una de ellas es la APIDevicePolicyKeyguardService, que está destinada a proporcionar una pantalla de bloqueo secundaria a la SystemUI. Inicialmente pensamos que esto estaba destinado solo para uso empresarial debido al requisito de administrador del dispositivo, pero descubrimos otro uso potencial como una nueva herramienta de control parental para Family Link.

Un nuevo servicio que hemos encontrado 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 queFamily Linkserá el que lo aproveche. 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, lo que Google Play Services satisface. El booleano "platformAtLeastR" en el servicio sugiere que esta función solo estará disponible para dispositivos que ejecuten Android 11 y versiones posteriores.

<service android: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>
        <action android:name="android.app.action.BIND_SECONDARY_LOCKSCREEN_SERVICE"/>
    </intent-filter>
</service>

Tenga en cuenta que, aunque el servicio está presente en el manifiesto de los servicios de Google Play, no encontramos ninguna cadena ni recurso 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 temprana 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.