您当前的位置:五五电子网电子知识电子学习IT数码-外设使用安卓6.0解析 允许开发者在应用中整合指纹功能 正文
安卓6.0解析 允许开发者在应用中整合指纹功能

安卓6.0解析 允许开发者在应用中整合指纹功能

点击数:7995 次   录入时间:03-04 11:51:55   整理:http://www.55dianzi.com   IT数码-外设使用

安卓6.0棉花糖彻底解析

腾讯数码讯(大禾)说到移动操作系统,安卓无疑是数一数二的选择,这款被无数移动设备采用的系统终于开始推送其最新版本——6.0。该系统每次都用一款美味甜点为其命名,而这一次是——棉花糖(Marshmallow)。可爱的棉花糖最终会出现在无数的智能手机、平板电脑、手表、电视以及汽车等各式产品与设备上,让我们仔细检视一番,看看谷歌为我们带来了哪些全新的、令人兴奋的新功能吧!

谷歌表示,这次的版本将“回归本质”,注重“品质”方面的提升。该系统集各种消费者期待的功能于一身,包括可选择的应用权限、数据备份系统以及以Ext4文件系统格式化SD卡等等。此外,6.0也对USB Type-C供电、指纹认证以及4K做好了准备,同时还包括了全新的操作体验,例如称之为“Google Now on Tap”的基于上下文的搜索模式。

安卓6.0棉花糖彻底解析

在安卓4.4 KitKat里面,搜索应用接管整个主屏,随时准备识别语音指令。到了5.0 Lollipop里面,搜索功能转变为在整个系统层面提供语音搜索服务,用户可以在任何屏幕上触发该功能。

而这一次,在6.0版本中,谷歌搜索已经变得无处不在,借由称之为“Google Now on Tap”的全新功能,只需长按home键,当前屏幕上的内容将会被发送至谷歌搜索。语音交互接口也让每一个应用都能够使用谷歌搜索服务,这样一来,第三方开发者能够很容易地整合谷歌的搜索服务与语音识别引擎。

主屏以及谷歌搜索

安卓6.0棉花糖彻底解析

主屏上的谷歌搜索应用经过重新设计,视觉上更为突出。由于主屏本身也是应用,因此这一变化也会反映在此前的安卓系统中。

应用在组织上也经过调整,用来帮助用户从眼花缭乱的条目中查找所需的那一款,用户可以通过首字母索引快速浏览,或是通过搜索框查找。

长按主屏上的“应用清单”(app drawer)图标就可以直接跳转至搜索框。

Google Now on Tap

安卓6.0棉花糖彻底解析

作为6.0的全新功能,这里准备多花点笔墨详细介绍一下“Google Now on Tap”。该功能是谷歌为加强自身在这款开源操作系统中存在的烙印而使出的一种手段。只需长按home键,与当前屏幕内容相关联的信息卡片将会弹出。例如,如果用户正在观看一段由某个明星主演的视频,那么卡片将会显示关于此人的更多信息。

使用该功能将允许谷歌对当前屏幕的文本内容以及截屏信息进行读取,而应用也可以利用“Now on Tap”实现更多功能。例如,在上文的例子中,一个电影资料网站便可以提供指向该演员从影经历等详细资料的链接。

点击卡片上方的文字或图片会直接触发普通的谷歌搜索过程,而点击下方的关联应用则会导致各种不同结果,具体取决于当前屏幕的显示内容,例如直接跳转到MV的播放页面、转到某人的社交网站或是相关点评网站页面,不一而足。

只要当前页面的内容非常具体,非常有针对性,例如具体的活动、日程或是某人某物的信息,那么“Now on Tap”一般都能够帮助用户找到与之相关的资料。这与传统搜索中的关键词不同,谷歌的服务需要对当前主题进行推测。例如,如果用户正在查看某处地方,那么很可能需要的是相关的地图、营业时间或是电话号码之类的信息。如果屏显对象是一个人,那么可能是想要了解关于此人的生平、社交账号或是新闻。由于不像通常利用关键词进行精确搜索那样清晰明了的知悉用户的意图,这种搜索的准确度与否全靠谷歌后台服务的水平了。

“Now on Tap”除了向用户弹出信息卡片之外,还可以通过语音命令操作,也就是说,用户可以询问与当前屏幕内容相关的问题,例如“那里离我有多远?”。如果用户想要寻找某处具体的场所,特别是那些存在于点评网站上的场所时,谷歌搜索一般都能够准确无误的返回用户期待的结果。

考虑到这是一项全新功能,在一段时间的运行积累之后,其定能变得更加出色。

Assist API(辅助应用编程接口)

安卓6.0棉花糖彻底解析

“Google Now on Tap”是在“Assist API”的帮助下得以实现的,开发者也可以利用该编程接口来实现自己的应用。就开放性与兼容性来说,安卓远比其他移动操作系统要更为开放一些,第三方开发者可以自由地将系统的诸多功能由自己的应用进行替换。由于这一话题过于偏向技术面,感兴趣的读者可以自行阅读开发文档。顺带一提,谷歌的语音搜索与交互功能也开发了对应的API编程接口。

应用许可

安卓6.0棉花糖彻底解析

安卓6.0提供了全新的权限系统,用户可以拒绝应用访问系统的特定部分。现在,6.0的开发框架提供了按需请求权限的功能,因此,今后的应用无需在安装的时候就要求用户决定一切。

以往的应用权限功能沿用了安卓4.3以来的设计思路,当针对某个应用的权限被阻止之后,用户并不知情,而此举可能让应用的部分功能无法工作,严重的时候甚至会导致应用崩溃,而用户却完全不知道问题究竟出在哪里。而安卓6.0的权限系统让开发者和用户对应用需要的具体权限项目都能够清楚了解。因此,应用不会因为某个具体的权限被禁止就导致崩溃,而用户就自己的某个决定也能够获得更多的相关信息。这样一来,即便在阻止了某个或某些权限之后,整个应用出现问题,用户也清楚的知道问题的根源所在。

采用全新方式开发的应用在安装时不再向用户询问具体的权限选项,而是在今后运行时,当需要用到特定功能时,再逐一向用户询问。在对话框中,允许的决定只用做出一次,而拒绝的决定需要在第二次做出时才会永久生效,有效避免因错误决定导致的麻烦。当然,即便用户改变主意,还是可以到权限设置中直接调整,只是过程麻烦一点而已。

指纹API(指纹应用编程接口)

安卓6.0棉花糖彻底解析

指纹扫描认证功能在数款安卓智能手机上出现过,但相关模块与解决方案都来自第三方厂商,而非安卓内核或系统层面直接支持的产物。谷歌显然看到了相关技术的发展趋势,因此,6.0提供了来自谷歌的官方指纹API。顺带一提,苹果也为自己的TouchID指纹读取模块提供了类似的API。

也就是说,从6.0开始,开发者可以将指纹传感器直接整合进自己的应用中,并对相关用户界面元素进行完全控制。谷歌为了保证用户体验的一致性,也提供了相关图标以供选择。

此外,6.0还提供了一个称之为“确认凭据”(Confirm Credential)的API,供锁屏界面重新确认设备的控制权,以确保设备仍掌握在真正的用户手中。

自动备份

安卓6.0棉花糖彻底解析

虽说安卓自版本2.2开始就提供了某种备份服务,但一直未有提供全面的备份方案。开发者不得不额外完成许多工作,而在用户眼里,安卓的备份服务无非就是将安装的应用保存在一个地方,今后恢复时在重新安装一遍,用户个人数据完全无法受到备份的保护。

[1] [2] [3]  下一页


本文关键字:开发者  IT数码-外设使用电子学习 - IT数码-外设使用

《安卓6.0解析 允许开发者在应用中整合指纹功能》相关文章>>>