Нова бібліотека Block Store від Google зробить міграцію пристрою менш болючою, дозволяючи додаткам автоматично входити в систему на новому пристрої. Читайте далі, щоб дізнатися більше!
Однією з областей, де Android відстає від iOS, є можливість перейти на інший пристрій і перейти в той самий стан, у якому ви почали, принаймні в контексті даних вашого додатка. Проблема стає більш помітною, коли ви переходите на новий телефон від іншого OEM, оскільки конкретні рішення для резервного копіювання та відновлення OEM часто адаптовані до цієї конкретної екосистеми. Google намагається вирішити цю проблему, використовуючи структуру Google Play Services і Google Drive, щоб забезпечити вбудовану службу керування резервним копіюванням для Android від Google. Це вбудоване рішення створює резервні копії контактів, історії дзвінків, текстових повідомлень і певних даних програм і налаштувань пристрою на Диск Google автоматично, але це все ще неповне рішення, оскільки воно виходить із облікових записів, у яких ви ввійшли (і відмовитися). З Android 11 ситуація з міграцією пристроїв покращиться завдяки новій бібліотеці Block Store.
Новини Android 11 на XDA
Google детально описує деякі з них майбутні зміни в Android 11 через короткі відео на офіційний YouTube-канал розробників Android. У нещодавньому відео під назвою «Ідентифікація на Android: що нового у вході» працівник Google Вішну Калуготла узагальнив два нових API, які є частиною бібліотеки Google Identity Services Library: One Tap і Block Магазин.
One Tap було анонсовано кілька місяців тому як бібліотеку, яка зосереджена на полегшенні входу або реєстрації в службі одним дотиком за допомогою облікового запису Google.
Однак основна увага в цій статті зосереджена на Block Store. Block Store – це механізм входу на основі маркерів, створений на основі існуючої інфраструктури резервного копіювання та відновлення Google. The поточна інфраструктура дозволяє розробникам вибирати резервне копіювання окремих файлів приватних програм в обліковий запис Google Drive користувача. Block Store створено, щоб зробити можливим відновлення облікових даних для входу в програми під час відновлення програм і даних на новому телефоні під час процесу налаштування. Замість того, щоб зберігати ім’я користувача та пароль у зашифрованому вигляді, Block Store передбачає збереження маркера автентифікації користувача в зашифрованому вигляді.
Хоча впровадження Block Store не повністю імітує безперебійне резервне копіювання та відновлення iOS, ми сподіваємося, що це зменшить перешкоди, пов’язані з частою міграцією пристроїв. Користувачам все одно потрібно буде відкривати кожну програму, щоб налаштування завершилося самостійно, але принаймні вам більше не потрібно буде повторно вводити дані для входу для кожної служби програми на вашому телефоні.
Проблема, однак, полягає у прийнятті цієї бібліотеки, оскільки її використання є необов’язковим. Розробники залишають за собою вибір, чи хочуть вони зберігати облікові дані своїх користувачів, чи вони віддадуть перевагу їх входу заново. Це означає, що існує ймовірність того, що програми не приймуть цю систему. Отже, зрештою, процес міграції на Android може й надалі залишатися важким. Але сподіваємося, що надання такого рішення для розробників, можливо, призведе до більшого впровадження та певною мірою спростить налаштування нового пристрою для користувачів.