Статья

Как использовать автозаполнение в Android Oreo

Большинство изменений в Android 8.0 Oreo пришли в виде внутренних улучшений, способов заставить ваш телефон работать быстрее, холоднее и плавнее. Но автозаполнение - это изменение, которое приносит пользу как пользователям, так и разработчикам, поскольку позволяет людям очень легко вводить имена пользователей и пароли в приложениях, которые их поддерживают.

Но как это работает? А зачем им пользоваться? Поясним.

Что такое автозаполнение?

Когда вы загружаете новый телефон, вам часто приходится входить в десятки приложений, требующих запоминания уникального имени пользователя и пароля для каждого из них. Google уже давно предлагает собственный менеджер паролей, который надежно (но не который безопасно) хранит эту информацию в базе данных в своем облаке. База данных в основном используется для веб-страниц, но также работает внутри приложений, использующих Google WebView.

Verizon предлагает Pixel 4a всего за 10 долларов в месяц на новых безлимитных линиях

Идея автоматического заполнения имен пользователей и паролей для веб-сайтов и приложений называется автозаполнением. Другие приложения тоже от

LastPass к Everpass к 1Пароль к Dashlane, выполняют то же самое, часто намного лучше, чем у Google. До Oreo эти приложения предлагали свои собственные неуклюжие способы автоматического ввода имен пользователей и паролей, часто используя взломы для выполнения работы. Больше не надо!

В Oreo Google добавила платформу для таких приложений, как 1Password и Dashlane, чтобы пользователи могли автоматически и безопасно вводить данные для входа, когда приложение открывается в первый раз или когда веб-страница запрашивает аутентификация. Как и в случае с приложениями для обмена сообщениями по умолчанию, Google заставляет систему иметь службу автозаполнения по умолчанию, чтобы они не конкурировали друг с другом.

Как это работает?

Если вы уже являетесь пользователем диспетчера паролей (а должны быть!), Настроить автозаполнение в Oreo довольно просто. По умолчанию система выбирает собственное решение Google, но после установки приложения очень легко переключиться на собственное. На данный момент существует лишь несколько популярных кросс-платформенных сервисов, поддерживающих автозаполнение в Oreo:

  • Dashlane
  • 1Пароль (бета)
  • Enpass
  • LastPass (бета)

Некоторые, например 1Password, все еще находятся в стадии бета-тестирования, а другие доступны в публичной сборке. В любом случае их действительно легко настроить и использовать.

Примечание: Это руководство проведет вас через шаги по включению и изменению настроек автозаполнения по умолчанию на Pixel 2 под управлением Android 8.0 Oreo, но шаги должны быть аналогичными для большинства телефонов под управлением Oreo.

  1. Загрузите и установите поддерживаемый менеджер паролей. (В качестве примера мы используем 1Password).
  2. Чтобы переключиться на него, проведите вниз по оттенок уведомлений с главного экрана.
  3. Выберите Настройки значок (выглядит как шестеренка **.
  4. Прокрутите вниз и нажмите Система.

  5. Нажмите на Языки, ввод и жесты.
  6. Разверните Продвинутый меню, нажав на него.
  7. Выбрать Услуги автозаполнения.

  8. Выберите вашу услугу.
  9. Теперь откройте приложение и при появлении запроса нажмите Автозаполнение с помощью 1Password.
  10. Аутентифицируйте себя с помощью отпечаток пальца или пароль.
  11. Авторизоваться в приложение.

Прямо сейчас API Autofull немного глючит, и не каждое приложение будет предлагать вам использовать сервис в каждом случае. Например, Twitter, который очень хорошо поддерживает автозаполнение, иногда просто забывает о его существовании, и мне приходится закрыть приложение и снова открыть его, чтобы появилось приглашение.

Другие приложения просто не вообще поддерживает автозаполнение. В этом случае вы всегда можете открыть приложение диспетчера паролей отдельно, чтобы скопировать и вставить имя пользователя и пароль, но я знаю, что это не идеально. Если приложение, которое вы часто используете, не запрашивает автозаполнение, вы можете связаться с разработчиком.

А как насчет сохранения паролей к менеджер паролей?

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

В случае с 1Password мне было предложено создать записи для приложений, которые уже есть в моей базе данных, но поскольку приложение Android имеет другой "адрес", чем веб-сайт, оно еще не знает, что он находится в там. Ошибка? Может быть. Особенность? Может быть. В любом случае, у вас, скорее всего, будет несколько дубликатов, когда вы начнете использовать функцию автозаполнения.

Следующий

Предполагается, что все функции автозаполнения улучшатся в Android 8.1, который должен быть выпущен для широкой публики в декабре 2017 года. Вот что Google говорит об этом:

Улучшения автозаполнения - мы упростили использование фреймворка автозаполнения менеджерами паролей и другими службами автозаполнения. Например, мы добавили поддержку дополнительной настройки пользовательского интерфейса диалогового окна «Сохранить», а также функцию setAutofillOptions () для пользователей, чтобы установить срок действия кредитной карты с помощью счетчика.

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