Службы Google Play 20.12.14 намекают на то, что родители смогут создать дополнительный экран блокировки для детей

Демонтаж APK сервисов Google Play намекает на то, что родители скоро смогут создать дополнительный экран блокировки для своих детей.

Прошло чуть больше месяца с момента выхода Google первый предварительный просмотр для разработчиков Android 11. Излишне говорить, что обе выпущенные в настоящее время сборки имеют много изменений по сравнению с Android 10, включая новое использование одноразовых разрешений, историю уведомлений и так далее. Хотя мы уже рассмотрели большинство изменений, касающихся пользователя, и внутренних изменений в Предварительный просмотр разработчика 1 и более новый Предварительный просмотр для разработчиков 2, есть еще много новых API, за которыми мы следим. Одним из них является ДевицеПолициКейгуардСервис API, который предназначен для предоставления вторичного экрана блокировки для SystemUI. Первоначально мы думали, что это предназначено только для корпоративного использования из-за требований администратора устройства, но мы обнаружили другое потенциальное использование в качестве нового инструмента родительского контроля для Family Link.

Новый сервис, который мы обнаружили в файле манифеста Google Play Services 20.12.14, предполагает, что вскоре мы можем увидеть стороннюю интеграцию этого API. Имя этой службы: «com.google.android.gms.kids. SecondaryLockscreenService» заставляет нас поверить, что Семейная ссылка будет тот, кто воспользуется этим. Мы можем сделать обоснованное предположение, что Google позволит родителям настроить дополнительный экран блокировки для своих детей, который затем будет отображать информацию, отличную от основного. В документации API упоминается, что реализация должна обеспечиваться приложением администратора устройства, чему соответствуют службы Google Play. Логическое значение «platformAtLeastR» в службе предполагает, что эта функция будет доступна только для устройств под управлением Android 11 и более поздних версий.

<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>

Имейте в виду, что хотя эта служба присутствует в Манифесте служб Google Play, мы не нашли никаких строк или ресурсов, относящихся к этой функции. Аналогично, в последней версии Family Link не было никаких подробностей об этой функции. Вероятно, это означает, что эта функция находится на ранней стадии разработки, поэтому нам придется подождать, пока она будет доработана. Я думаю, что мы увидим более подробную информацию об этой функции вскоре после выхода стабильной версии Android 11.