Google Play Services 20.12.14 sugere permitir que os pais criem uma tela de bloqueio secundária para as crianças

Uma análise do APK do Google Play Services sugere que os pais em breve poderão criar uma tela de bloqueio secundária para seus filhos.

Já se passou pouco mais de um mês desde que o Google lançou a primeira prévia do desenvolvedor do Android 11. É desnecessário dizer que ambas as compilações lançadas atualmente têm muitas mudanças em relação ao Android 10, incluindo um novo uso de permissão única, histórico de notificações e assim por diante. Embora já tenhamos abordado a maioria das mudanças ocultas e voltadas para o usuário em Visualização do desenvolvedor 1 e o mais novo Prévia do desenvolvedor 2, ainda há muitas APIs novas nas quais estamos de olho. Um deles é o DevicePolicyKeyguardService API, que se destina a fornecer uma tela de bloqueio secundária para o SystemUI. Inicialmente pensamos que se destinava apenas ao uso empresarial devido aos requisitos de administração do dispositivo, mas descobrimos outro uso potencial como uma nova ferramenta de controle dos pais para o Family Link.

Um novo serviço que desenterramos no arquivo de manifesto do Google Play Services 20.12.14 sugere que em breve poderemos ver uma integração primária desta API. O nome deste serviço, "com.google.android.gms.kids. SecondaryLockscreenService", nos leva a acreditar que Vínculo familiar será quem vai tirar vantagem disso. Podemos supor que o Google permitirá que os pais configurem uma tela de bloqueio secundária para seus filhos, que exibirá informações diferentes da tela principal. A documentação da API menciona que a implementação deve ser fornecida por um aplicativo de administração de dispositivo, que o Google Play Services satisfaça. O booleano “platformAtLeastR” no serviço sugere que esse recurso estará disponível apenas para dispositivos com Android 11 e 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>

Tenha em mente que mesmo que o serviço esteja presente no Manifesto do Google Play Services, não encontramos nenhuma string ou ativo pertencente ao recurso. Da mesma forma, a versão mais recente do Family Link não trazia detalhes sobre esse recurso. Isso provavelmente significa que o recurso está em um estágio inicial de desenvolvimento, então teremos que esperar que ele seja mais desenvolvido. Acho que veremos mais detalhes do recurso logo após a chegada da versão estável do Android 11.