因为一直用的是 MacBook 外加一台 iPad,以及对安全性的一些要求(被麦咖啡收购的那家叫啥来着我忘了,密码存在他们服务器上说实话我不太放心),所以 Android 上用的密码保险箱也是对苹果系支持比较完善的 1Password。但是一直深感悲催的是,1Password 对 Android 的支援并不佳,需要登录的时候要先从 1Password 拷贝密码出来再粘贴。再悲催一点的遇到类似 QQ 那种密码框禁用了系统粘贴的话,一个个字符这么慢慢打也是够累人的。

而在 1Password for Android 最近一次更新中可以从更新注记中发现,1Password 也支持 iOS 的跨应用密码填充了,而且使用起来比 iOS 更加方便。

Android numberPassword无效 1password for android_iOS

更新 1Password 后,从侧边栏菜单下方选择 Settings(设置),然后点击 Filling(密码填充),就能找到这个功能了。

Android numberPassword无效 1password for android_iOS_02

按照提示打开 1Password 键盘,以及 1Password 的辅助功能,就能开始使用填充功能了。

当我们进入到需要填充账户的用户名密码的界面的时候,我们就可以调出 1Password 键盘,并点击小钥匙孔键来选择账户。填充功能使用起来还是相当方便的,能够根据包名判断应该填充什么账户的用户名与密码,如果没有找到还可以从全部密码中搜索。

Android numberPassword无效 1password for android_iOS_03

Android numberPassword无效 1password for android_包名_04

Android numberPassword无效 1password for android_包名_05

相比较于 iOS 版 1Password,Android 版的 1Password 能够在几乎所有的应用中填充成功,不像是 iOS 上的 1Password 需要应用兼容,相对来说也是非常便利的。但是也不是说没有缺陷,比如包名中的域名与实际在账户中填写的域名不一致可能导致快速选择失效,比如 QQ 和微信就是这个情况,需要在这两者的域名中添加 tencent.com 的域名才能准确识别哪一个账户。此外,在 1Password Filling 中搜索账户只能使用 1Password 键盘,也就意味着如果网站名是中文而且包名不对(比如微信)的话需要从上往下一个个翻,还是导致一些不便。不过总比以前进去输一串 PIN 然后拷贝再切换回来粘贴来的快了。:-)