Logo ru.androidermagazine.com
Logo ru.androidermagazine.com

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

Оглавление:

Anonim

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

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

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

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

Понятие автоматического заполнения имен пользователей и паролей для веб-сайтов и приложений называется автозаполнением. Другие приложения, от LastPass до Everpass, от 1Password до 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. Войдите в приложение.

Это оно! Теперь ваша подсказка автозаполнения автоматически попросит вас ввести свои учетные данные, используя менеджер паролей, когда он обнаружит совместимое приложение.

Почему не каждое приложение побуждает меня использовать автозаполнение?

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

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

Как насчет сохранения паролей в диспетчере паролей?

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

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

Следующий

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

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

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