Uno smontaggio dell'APK di Google Play Services suggerisce che i genitori saranno presto in grado di creare una schermata di blocco secondaria per i propri figli.
È passato poco più di un mese dal rilascio di Google la prima anteprima per sviluppatori di Android 11. È inutile dire che entrambe le build attualmente rilasciate presentano molte modifiche rispetto ad Android 10, incluso un nuovo utilizzo di autorizzazioni una tantum, cronologia delle notifiche e così via. Anche se abbiamo già trattato la maggior parte dei cambiamenti interni e rivolti all'utente Anteprima per sviluppatori 1 e il più recente Anteprima per sviluppatori 2, ci sono ancora molte nuove API che teniamo d'occhio. Uno di questi è il DevicePolicyKeyguardService API, destinata a fornire una schermata di blocco secondaria a SystemUI. Inizialmente pensavamo che fosse destinato solo all'uso aziendale a causa dei requisiti di amministrazione del dispositivo, ma abbiamo scoperto un altro potenziale utilizzo come nuovo strumento di controllo parentale per Family Link.
Un nuovo servizio che abbiamo scoperto nel file Manifest di Google Play Services 20.12.14 suggerisce che presto potremmo vedere un'integrazione proprietaria di questa API. Il nome di questo servizio, "com.google.android.gms.kids. SecondaryLockscreenService", ci porta a crederlo Collegamento familiare sarà lui ad approfittarne. Possiamo fare un'ipotesi plausibile che Google consentirà ai genitori di impostare una schermata di blocco secondaria per i propri figli, che visualizzerà quindi informazioni diverse da quella principale. La documentazione API menziona che l'implementazione deve essere fornita da un'app di amministrazione del dispositivo, cosa che Google Play Services soddisfa. Il valore booleano "platformAtLeastR" nel servizio suggerisce che questa funzionalità sarà disponibile solo per i dispositivi con Android 11 e versioni successive.
<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>
Tieni presente che anche se il servizio è presente nel manifest di Google Play Services, non abbiamo trovato stringhe o risorse relative alla funzionalità. Allo stesso modo, l'ultima versione di Family Link non conteneva dettagli su questa funzionalità. Ciò probabilmente significa che la funzionalità è in una fase di sviluppo iniziale, quindi dovremo aspettare che venga ulteriormente arricchita. Penso però che vedremo maggiori dettagli sulla funzionalità subito dopo l'arrivo della versione stabile di Android 11.