近日,科技界迎来了一项旨在提升安卓用户体验的重要进展。据知名科技媒体The Verge报道,谷歌公司正式推出了名为“恢复凭据”的API,该API目前以预览版形式提供给安卓9及以上版本,且Google Play服务(GMS)Core版本达到242200000或以上的所有设备。
“恢复凭据”API作为一项针对开发者的创新功能,其设计初衷在于简化安卓用户更换新设备时的登录流程。通过这一API,用户在更换新手机后,已登录的应用将能够自动保留其登录状态,极大地便利了从旧设备向新设备的迁移过程。
谷歌的这一举措旨在使安卓生态中的换机体验更加接近苹果iPhone的流畅度,实现用户账户和应用凭据的无缝转移。这不仅提升了用户体验,也为开发者带来了诸多益处。
根据谷歌提供的支持文档,“恢复凭据”功能具有多重优势。首先,它为用户提供了顺畅的换机体验,无需手动登录每个应用即可恢复账号,极大地节省了时间和精力。其次,从开发者的角度来看,如果用户在设置新设备时能够轻松恢复账号,他们更有可能继续使用相关应用,从而提高了用户互动度。由于“恢复凭据”功能与Credential Manager集成,已支持通行密钥的开发者可以更容易地添加凭据恢复功能,减少了开发工作量。
“恢复凭据”的工作原理相对简单明了。当用户首次登录应用时,系统会创建与该账号关联的恢复凭据。如果用户已启用Google备份且支持端到端加密,此凭据将被存储在本地并同步到云端(当然,应用也可以选择不同步到云端)。当用户设置新设备时,应用可以向Credential Manager请求恢复凭据,从而自动为用户登录,无需输入任何额外信息。当用户从应用中退出账号时,关联的恢复凭据将被删除,确保了用户数据的安全性。
值得注意的是,恢复凭据可以备份到云端,但开发者有权选择是否进行云端同步。直接在设备间转移可能更为全面,但需要注意的是,如果用户删除并重新安装应用,相关的恢复凭据将无法转移。不过,在用户首次启动应用后,系统会自动检查恢复凭据的可用性并重新登录,从而减少了手动输入的麻烦。