Как сделать

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

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

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

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

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

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

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

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

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

Некоторые, например 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 () для пользователей, чтобы установить срок действия кредитной карты с помощью счетчика.

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

Android Oreo

Основной

Похожие посты
Как сделать

Как получить возмещение за покупки в iTunes или App Store

Как сделать

Поверхностное перо не работает? Вот как это исправить

Как сделать

Как настроить и использовать Fire TV Recast

Как сделать

Как изменить рингтон по умолчанию на вашем iPhone