Google представила новую функцию для Android под названием «Восстановление учётных данных» (Restore Credentials), которая значительно облегчит процесс переноса пользовательских данных и вход в приложения при смене устройства. Функция позволит автоматически сохранить авторизацию, избавляя от необходимости вводить логины и пароли для каждого приложения.
Ранее такая возможность уже поддерживалась некоторыми приложениями, но теперь Google упростила задачу разработчикам, внедрив так называемый «ключ восстановления» (restore key). Как сообщает The Verge, эта технология позволяет оставаться авторизованным в приложениях сразу после их первого запуска.
Нововведение делает переход между телефонами на Android более похожим на процесс обновления iPhone. Так, пользователи Apple уже давно привыкли к тому, что их данные, включая учётные записи и данные приложений, автоматически переносятся на новые устройства. Однако для пользователей Android этот процесс до сих пор оставался более трудоёмким. Вот схема использования функции «Восстановление учётных данных»:
Restore Credentials на Android значительно упрощает процесс по сравнению с предыдущим подходом к этой проблеме, так как автоматически проверяет наличие ключа восстановления и активирует его при первом запуске приложения. Данный ключ представляет собой публичный ключ, использующий существующую инфраструктуру Passkey для переноса данных авторизации.
Ключи восстановления также можно сохранять и в облаке, хотя разработчики приложений имеют возможность отказаться от этой опции. При этом прямой перенос данных с устройства на устройство остаётся более надёжным способом по сравнению с восстановлением из облака, как это происходит на устройствах Apple. Важно отметить, что ключи восстановления не переносятся, если пользователь удаляет приложение и устанавливает его заново.