目录:
Android 8.0 Oreo的大多数变化都是以引擎盖下的改进形式出现的,这使得手机运行速度更快,更酷,更顺畅。 但Autofill是一项让用户和开发人员都受益的变化,因为它使人们可以非常轻松地在支持它们的应用程序中输入用户名和密码。
但它是如何工作的? 你为什么要用呢? 让我们解释一下。
什么是自动填充?
当您加载新手机时,通常会有数十个应用程序登录,要求您记住每个手机的唯一用户名和密码。 长期以来,谷歌一直提供自己的密码管理器,它可以安全地(但不安全地)将这些信息存储在云中的数据库中。 该数据库主要用于网页,但它也适用于使用Google的WebView的应用程序。
自动填写网站和应用程序的用户名和密码的概念称为自动填充。 从LastPass到Everpass再到1Password到Dashlane的其他应用程序执行相同的操作,通常比Google自己的更好。 在奥利奥之前,这些应用程序提供了自己的笨重方式来自动填写用户名和密码,通常利用黑客来完成工作。 不再!
在奥利奥,谷歌为1Password和Dashlane等应用添加了一个框架,以提示用户在第一次打开应用程序时,或者当网页提示进行身份验证时,自动安全地输入登录信息。 与默认消息传递应用程序一样,Google强制系统具有默认的自动填充服务,因此它们不会相互竞争。
它是如何工作的?
如果您已经是密码管理器用户(并且您应该如此!)在奥利奥设置自动填充相当容易。 默认情况下,系统会选择Google自己的解决方案,但一旦安装了应用程序,就可以轻松切换到自己的解决方案。 目前,只有少数流行的跨平台服务支持Oreo上的Autofill:
- Dashlane
- 1Password(测试版)
- Enpass
- LastPass(测试版)
有些像1Password一样,仍然处于测试阶段,而其他一些则可以在公共版本中使用。 无论哪种方式,它们都很容易设置和使用。
注意:本指南将指导您完成在运行Android 8.0 Oreo的Pixel 2上启用和更改自动填充默认值的步骤,但在大多数运行Oreo的手机上,步骤应该类似。
- 下载并安装支持的密码管理器。 (我们在这里使用1Password作为示例)。
- 要切换到它,请从主屏幕向下滑动通知窗帘 。
- 选择“ 设置”图标(看起来像一个齿轮**。
-
向下滚动并点按“ 系统” 。
- 点按语言,输入和手势 。
- 通过点击它来展开“ 高级”菜单。
-
选择自动填充服务 。
- 选择您的服务。
- 现在,打开一个应用程序,然后在出现提示时,点击自动填充1Password 。
- 使用指纹或密码验证自己。
- 登录该应用程序。
而已! 现在,只要检测到兼容的应用,您的自动填充提示就会自动要求您使用密码管理器输入您的凭据。
为什么不是每个应用都提示我使用自动填充?
现在,Autofull API有点儿错误,并不是每个应用程序都会提示您在每个实例中使用该服务。 例如,支持Autofill的Twitter非常好,有时会忘记它存在,我必须关闭应用程序并重新打开它以显示提示。
其他应用 根本就不 支持自动填充。 在这种情况下,您可以随时单独打开密码管理器应用程序以复制和粘贴用户名和密码,但我知道这并不理想。 如果您经常使用的应用程序未提示自动填充,您可能需要联系开发人员。
将密码保存 到 密码管理器怎么样?
新自动填充功能的另一个令人敬畏的方面是,如果您有新的用户名或密码,或者没有将其登录到您最喜欢的密码管理器,那么一旦您第一次这样做,应用程序 应该 提示您将信息保存到默认管理器。
在1Password的情况下,它促使我为已经在我的数据库中的应用程序创建条目,但由于Android应用程序具有与网站不同的“地址”,因此它不知道它在那里。 错误? 也许。 特征? 也许。 无论哪种方式,一旦开始使用自动填充功能,您可能会有一些重复。
接下来
整个Autofill体验应该会在Android 8.1中变得更好,Android 8.1应该在2017年12月向公众发布。以下是Google对此的评论:
自动填充增强功能 - 我们使密码管理器和其他自动填充服务更容易使用自动填充框架。 例如,我们添加了对“保存”对话框的更多UI自定义的支持,以及用户使用微调器设置信用卡到期的setAutofillOptions()。
所以Autofill还有很多其他产品,它可能在几个月内看起来不那么难看。 在此之前,请告诉我们您对该功能的喜爱程度,以及您希望改进的功能。