Начиная с Android 9 Pie, в Android есть API автозаполнения, что упрощает заполнение сохраненных адресов и паролей. Однако автозаполнение в Android не так гладко, как на iOS. На Android предложения автозаполнения отображаются рядом с полем ввода, тогда как на iOS они отображаются прямо над клавиатурой. С появлением Android 11 Google модернизирует автозаполнение, чтобы сделать его более удобным с интеграцией клавиатуры. В частности, они добавляют встроенные предложения автозаполнения, которые появляются прямо над клавиатурой.
Google впервые анонсировал эту функцию вместе с Android 11 Beta 1 , но несколько дней назад они разместили страницу разработчика, на которой более подробно объясняется, как она работает. Как объясняется на новой странице разработчика Google для этой функции (впервые обнаруженной AndroidPolice ):
Начиная с Android 11, клавиатуры и другие редакторы методов ввода (IME) могут отображать предложения автозаполнения в строке, в полосе предложений или в чем-то подобном, вместо того, чтобы система отображала их в раскрывающемся меню. Поскольку эти предложения автозаполнения могут содержать личные данные, такие как пароли или информацию о кредитной карте, предложения скрыты от IME, пока пользователь не выберет один.
И IME, и менеджеры паролей должны быть обновлены, чтобы использовать новую функцию встроенного автозаполнения. Разработчики IME и менеджеры паролей должны установить для атрибута supportsInlinedSuggestions значение true. Если IME или менеджер паролей не поддерживает встроенное автозаполнение, система возвращается к старому стилю предложений автозаполнения, при котором предложения отображаются в раскрывающемся меню.
Новая функция встроенного автозаполнения Android 11 делает заполнение форм, многофакторные коды аутентификации, интеллектуальные ответы и поисковые запросы намного более простым.
Вот 4 типа предложений автозаполнения в Gboard и / или Android 11: заполнение форм, проверка 2FA, умные ответы и предложения по поисковым запросам.
(Я вижу вас, логотип dogfood на пробеле !) Pic.twitter.com/GLevoUrqJm
– Мишаал Рахман (@MishaalRahman) 17 июля 2020 г.
Однако, поскольку Android 11 все еще не выпущен, большинство пользователей, скорее всего, не увидят этот улучшенный интерфейс автозаполнения в течение некоторого времени. Google по крайней мере представил класс InlineSuggestionUI для API автозаполнения Jetpack, чтобы упростить разработчикам реализацию встроенных предложений автозаполнения. Последняя бета-версия 1Password в сочетании с приложением Google Gboard поддерживает этот новый API. Будем надеяться, что разработчики других IME и менеджеров паролей реализуют этот отличный новый API автозаполнения.
0 Comments