Большинство изменений в 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.
- Загрузите и установите поддерживаемый менеджер паролей. (В качестве примера мы используем 1Password).
- Чтобы переключиться на него, проведите вниз по оттенок уведомлений с главного экрана.
- Выберите Настройки значок (выглядит как шестеренка **.
-
Прокрутите вниз и нажмите Система.
- Нажмите на Языки, ввод и жесты.
- Разверните Продвинутый меню, нажав на него.
-
Выбрать Услуги автозаполнения.
- Выберите вашу услугу.
- Теперь откройте приложение и при появлении запроса нажмите Автозаполнение с помощью 1Password.
- Аутентифицируйте себя с помощью отпечаток пальца или пароль.
- Авторизоваться в приложение.
Прямо сейчас API Autofull немного глючит, и не каждое приложение будет предлагать вам использовать сервис в каждом случае. Например, Twitter, который очень хорошо поддерживает автозаполнение, иногда просто забывает о его существовании, и мне приходится закрыть приложение и снова открыть его, чтобы появилось приглашение.
Другие приложения просто не вообще поддерживает автозаполнение. В этом случае вы всегда можете открыть приложение диспетчера паролей отдельно, чтобы скопировать и вставить имя пользователя и пароль, но я знаю, что это не идеально. Если приложение, которое вы часто используете, не запрашивает автозаполнение, вы можете связаться с разработчиком.
А как насчет сохранения паролей к менеджер паролей?
Еще одним замечательным аспектом новой функции автозаполнения является то, что если у вас есть новое имя пользователя или пароль или вы не вошли в свой любимый менеджер паролей, как только вы сделаете это впервые, приложение должен предложит сохранить информацию в диспетчере по умолчанию.
В случае с 1Password мне было предложено создать записи для приложений, которые уже есть в моей базе данных, но поскольку приложение Android имеет другой "адрес", чем веб-сайт, оно еще не знает, что он находится в там. Ошибка? Может быть. Особенность? Может быть. В любом случае, у вас, скорее всего, будет несколько дубликатов, когда вы начнете использовать функцию автозаполнения.
Следующий
Предполагается, что все функции автозаполнения улучшатся в Android 8.1, который должен быть выпущен для широкой публики в декабре 2017 года. Вот что Google говорит об этом:
Улучшения автозаполнения - мы упростили использование фреймворка автозаполнения менеджерами паролей и другими службами автозаполнения. Например, мы добавили поддержку дополнительной настройки пользовательского интерфейса диалогового окна «Сохранить», а также функцию setAutofillOptions () для пользователей, чтобы установить срок действия кредитной карты с помощью счетчика.
Так что с автозаполнением будет еще много всего, и через пару месяцев он может не выглядеть так уродливо. А пока дайте нам знать, как вам эта функция и что вы хотели бы улучшить в ней.