Android 17 может наконец-то добавить встроенную функцию блокировки приложений, которую пользователи Pixel так долго ждали.

TLDR

  • Google может работать над встроенной функцией блокировки приложений для Android 17, которая позволит пользователям защищать определенные приложения без ограничений Private Space.
  • Этот новый API позволяет стандартному лаунчеру блокировать приложения, устраняя необходимость использования сторонних блокировщиков приложений.
  • Мы обнаружили код для этой функции в недавней Android Canary сборке, хотя официальный запуск ожидается только с крупным обновлением в следующем году.

Android-телефоны хранят много личной информации, поэтому люди не решаются давать их другим. Даже с близкими друзьями или семьей вы можете не захотеть, чтобы они имели доступ ко всему на вашем телефоне. Хотя вы можете защитить свою конфиденциальность, блокируя отдельные приложения, сам Android не имеет встроенной функции для этого, поэтому многим пользователям, особенно с телефонами Pixel, приходится использовать отдельные приложения. К счастью, ожидается, что Google изменит это с предстоящим обновлением Android 17, которое, вероятно, будет включать новую функцию блокировки приложений.

"Просто покупай индекс", говорили они. "Это надежно". Здесь мы обсуждаем, почему это не всегда так, и как жить с вечно красным портфелем.

Поверить в рынок

Android обычно не позволяет заблокировать приложения с помощью пароля или сканирования отпечатков пальцев без использования такой функции, как Private Space. Хотя Private Space и обеспечивает безопасность, это не очень удобно для приложений, которыми вы часто пользуетесь. Перемещение приложения в Private Space скрывает его, что хорошо для редко используемых приложений, но раздражает, если оно вам нужно часто. Вы не можете добавлять ярлыки для этих приложений на главный экран, и вам приходится открывать ящик приложений и искать их каждый раз, когда вы хотите ими воспользоваться – это дополнительный шаг, который быстро становится неприятным.

Приложения в Приватном пространстве полностью отделены от всего остального на вашем устройстве, поскольку они работают так, как будто это другой пользователь. Это не позволяет им получать доступ к вашим основным файлам, что хорошо для конфиденциальности, но может быть неудобно, если вам нужно обмениваться данными между двумя пространствами. Вы можете переносить файлы вручную, но делать это регулярно было бы трудоемким.

Именно поэтому многие производители телефонов создают собственные функции блокировки приложений для своих версий Android. К сожалению, пользователи телефонов Pixel не имеют этой встроенной функции, поэтому им приходится использовать приложения из Google Play Store. Эти сторонние блокировщики приложений не очень безопасны, поскольку их можно легко удалить, удалив само приложение. Хотя разработчики часто запрашивают доступ к устройству на высоком уровне, чтобы предотвратить это, предоставление такого контроля приложению, которое вы загрузили, рискованно. Кроме того, многие из этих приложений используют неуклюжий метод — они постоянно отслеживают ваш экран в фоновом режиме, что может замедлить работу вашего телефона и вызвать опасения по поводу конфиденциальности.

Встроенная блокировка приложений, напрямую интегрированная в систему Android, решила бы эти проблемы. Её нельзя было бы удалить, она была бы более безопасной и не требовала бы сложных методов, чтобы понять, когда вы открываете заблокированное приложение. К счастью, есть признаки того, что Google разрабатывает эту функцию для Android, и похоже, что она будет работать с любым лаунчером, который вы выберете, а не только с тем, который поставляется с вашим телефоном.

Я обнаружил свидетельства новой функции App Lock при изучении недавнего Canary-релиза Android. Код предполагает, что эта функция является частью нового API, и доступ к ней ограничен. Использовать её смогут только системные приложения и стандартная программа запуска пользователя, которая автоматически получает специальные разрешения. Этот доступ контролируется новым разрешением под названием `LOCK_APPS`.

С соответствующим разрешением стандартный лаунчер может использовать системную функцию для блокировки или разблокировки приложений, инициируя активность Android’s App Lock. Система сначала проверяет, является ли приложение допустимым для блокировки – то есть установлено ли оно, не исключено ли из блокировки и не имеет ли уже блокировку. Если это так, пользователю предлагается подтвердить, хочет ли он заблокировать приложение. Если лаунчер запрашивает разблокировку, пользователю предлагается подтвердить удаление блокировки. После подтверждения пользователем появляется краткое сообщение, показывающее, что изменение было внесено.

Вот соответствующие строки, относящиеся к этим диалогам:

Android имеет встроенные механизмы защиты, чтобы убедиться, что функция App Lock работает правильно. Сначала он подтверждает, что устройство является стандартным смартфоном или планшетом и не включает такие устройства, как умные часы, автомобильные системы или телевизоры. Он также гарантирует, что первичный пользователь устройства — не ребенок и не управляемый профиль — является тем, кто блокирует приложения.

Возможно, вам интересно, как активируется функция блокировки. Поскольку технология доступна для лаунчеров, каждый разработчик лаунчера сам решит, как она будет выглядеть и работать. Скорее всего, они добавят опцию блокировки в меню, которое появляется при нажатии и удержании значка приложения.

Код для функции блокировки ещё не включен в эту раннюю версию. Однако, вероятно, Google будет использовать встроенный в Android API Biometric Prompt. Это позволит защищать приложения с помощью распознавания отпечатков пальцев или лица, и автоматически переключаться на PIN-код или графический ключ, если биометрические данные недоступны.

У нас пока нет точной даты выхода этой функции. В настоящее время она недоступна даже в нашей ранней тестовой версии, и она не будет включена в следующее запланированное обновление для Android 16, поскольку не добавляет никаких новых инструментов для разработчиков. В настоящее время мы планируем выпуск вместе с Android 17 в следующем году, но это не окончательное обещание.

Android Authority будет внимательно следить за развитием этой функции. Нас особенно интересует, как App Lock будет обрабатывать уведомления из защищенных приложений. В частности, будут ли они полностью видны или их содержимое будет скрыто. Хотя последнее является логичным выбором для этой функции, я не обнаружил никакого кода, указывающего на то, что уведомления будут изменены, хотя Google, конечно, может добавить эту функциональность перед запуском.

Смотрите также

2025-12-10 17:19