WWDC14 大会上,苹果揭开了iOS 8的面纱。新版 iOS 添加了诸多功能,但了解 Android 的朋友会发现这些新特性……十分眼熟。眼熟就对了,因为多年来 Android 一直以这些功能引以为豪。
智能输入建议
(图:iOS 8的虚拟键盘长得和Android更相似了)
在输入法上方,苹果引入了一栏单词自动联想建议。而这是 Android 从1.5版本就具备的功能。当然Android只是单纯地根据词汇间关系自动建议,iOS 8上的苹果官方输入法据称会检索短信内容给出智能建议,就“A还是B”一类的疑问提供A、B建议供用户选择。例如朋友短信你“晚上看电影还是聚餐”?苹果的输入法会自动给出“看电影”、“聚餐”以及“不确定”智能输入选项。如果实际体验良好的话,那这在 Android 的基础上更进一步。当然我们目前比较的是苹果的官方输入法和谷歌的官方输入法。可是你要知道 Android 上还有林林总总的第三方输入法供选择。这就是我们要说的第二项内容……
第三方输入法
(图:连提醒都如此相似)
iOS 8里苹果首次放开了对系统输入法的严密控制,允许用户使用第三方开发的输入法替换官方产品。这同样是Android 自从1.5版本就具备的功能。WWDC上苹果还短暂演示了iOS版的Swype,这是Android上最受欢迎的第三方输入法之一。Android上另一款广受欢迎的输入法Swiftkey也表示正在为 iOS 8开发新版输入法。
在之前的iOS里,第三方输入法十分尴尬,只能作为个人应用存在。用户打开输入法应用,仅能在该应用里使用该输入法。例如 Flexy 仅能在Flexy App里使用,不能在其他应用里使用。Flexy 曾试图通过API绕过苹果的政策,但这要求第三方应用开发者在应用中加入相应模块。
系统层面向第三方输入法开放,苹果用户将迎来一场狂欢。不可更换的系统输入法一直是iOS为人所诟病的重要因素,也是促使用户越狱iPhone的动因之一。Android的开放让输入法领域出现了蓬勃的创新,好用或者奇怪的输入法玲琅满目。
从左到右:Swype,8pen,Minuum, Dasher
即使那些不使用第三方输入法的用户也可能从这次更新中受益。因为苹果可以观察哪些第三方输入法的功能最受欢迎,并且把它整合进官方输入法之中。就像谷歌官方输入法“抄走”了Swype的滑动输入。
应用间通信
(图:Android 的可分享列表显然长得多)
iOS 8 应用终于从一个个孤立的盒子里走了出来。苹果在iOS 8里新增了跟 Android Intents系统相仿的应用间通信机制,当然苹果的APIs有更多限制。过去在 iOS 上编辑一张图片并发送到 Google+的流程是这样的:首先编辑并保存图片,然后按Home键找到并打开 Google+应用,打开上传图片并找到刚才保存的图片。而在Android里你只需要在图片编辑器里直接选择分享至 Google+即可。未来 iOS 8里应该也能实现类似便捷的分享。
当然苹果依然不允许第三方应用被设置为“默认”。在Android里如果你可以随意把任何一种浏览器、音乐播放器、地图、图片编辑器等等等等设置为默认。而在iOS 8里你依然只能默认使用 Safari,苹果地图等。不过谁知道呢,也许苹果未来也会放开这一限制。
语音口令,音乐识别以及听写
(图: Siri VS Google Now)
谷歌先发布语音指令(Voice Actions),苹果之后发布了语音助手Siri,在之后谷歌用Google Now还击。从此Siri和 Google Now都在不断改进相互竞争。
从Nexus 5上的 Google Now Launcher 开始,谷歌最早尝试语音口令智能识别。用户无需触控手机,只要对手机说”OK Google”就能自动开启语音控制。现在苹果 iOS 8里也有了相似品,那就是”Hey Siri“。
语音命令智能识别就意味着手机的麦克风随时待命,设备要不断驱动该硬件,也意味着更耗电。Google Now Launcher 和谷歌眼镜只有在屏幕开启的状态下才能智能识别。而Moto X却能在屏幕未开启状态下识别指令,这得益于摩托罗拉基于高通芯片打造的X8架构,专有一块低能耗芯片用于语音识别。苹果虽然有M7协处理器,但那是用来控制传感器的。所以iOS 8里的”Hey Siri”在当前的 iPhone 上仅限手机插着充电的时候才能使用。当然我们无法排除秋季发布的苹果新款手机里新增类似处理器的可能性。
iOS 8语音识别的另一个更新是加入了由合作伙伴 Shazam 提供的音乐识别功能。谷歌早在2012年就发布了语音搜索应用,并且将音乐识别整合入其中有段时间了。Shazam成立于1999年,是音乐识别领域的领头羊。
在iOS 8里,Siri 具备了听写功能。而这同样是 Google Now早就具备的特性。Siri目前的听写功能是记录-发会苹果服务器处理-返回。
Google Now 是谷歌相比苹果重要的差异化项目之一。谷歌完全拥有 Google Now 各项服务的所有权。而苹果 Siri 是由一个小工作室开发,由各种不为苹果所控制的第三方服务集合而成。Siri 的语音识别技术来自于 Nuance;上面说过的,音乐识别技术由 Shazam驱动;大部分问题的答案来自于Wofran Alpha或者Bing搜索。谷歌的完全控制让 Google Now 提供了更连贯的语音口令和听写体验。从本质上讲语音识别是搜索引擎的一部分,谷歌在这方面更为领先也在情理之中。
通知栏快捷操作
(iOS 8的通知中心 VS Android 4.4的下拉通知栏)
手机来了一条通知,接下来你怎么处理?Android 从4.1版本开始允许开发者在通知中定制两种操作按钮。也就意味着用户无需打开应用即可在下拉通知栏里进行快捷操作。在iOS 8里苹果也加入了这一功能,和Android版很像。
事实上有些地方苹果比谷歌走得更远。iOS 8里允许用户直接在通知中心里回复短信,而Android用户在点开通知栏里的回复后依然会自动打开短信应用来进行回复。
通知操作按钮是一款强大的工具。谷歌甚至为此创设了通知API,允许第三方应用调用,这也为Android可穿戴设备提供了便利。通知和快捷操作可以很方便地推送到搭载 Android Wear的智能手表上。智能手表上看到一条短信通知,点击回复,语音自动听写回复是很强大的体验。不知道未来苹果是如何打算的?传说中的iWatch会不会具备类似功能呢。
应用视频预览
(图:跟Google Play 一样,Appstore 里应用介绍里也可以添加视频了)
苹果直接Copy了Google Play的应用视频预览功能,允许开发者上传一段视频来展示应用的迷人之处。谷歌拥有全球最大的视频网站YouTube,它是当之无愧的网络视频霸主,所以早在2010年Google Play还叫 Android Market的时候就已经上线了这一功能。
Beta testing
作为网络服务公司,谷歌爱极了Beta 测试(想想 Gmail Beta 了多少年!)。因此Android很早就配备了应用beta测试系统。苹果不久前收购了一家名为“TestFlight”的测试解决方案公司,并将其方案整合进了 iOS 8。以后开发者可以邀请用户参与 Beta 测试并反馈Bug。
小插件(Widgets)
(图:iOS 8的小插件摆放在通知中心,Android 则在桌面上)
从Android问世之初,Widgets就是其差异化特性之一。Android 桌面上不仅可以摆放应用图标,还可以摆放应用自带的各色各样小插件。苹果之前已经把这一功能抄走并放在通知中心里,但是仅限于系统自带应用。不过在 iOS 8里终于对第三方开发者开放。
图片备份和云存储
苹果 iCloud 一直扮演着追赶谷歌的角色,iOS 8里依旧。WWDC上iCloud 兜售“你拍摄的所有照片,现在可以同步到你所有设备上”,而照片云同步是 Android 早已具备的功能。作为全世界用户量最大的云服务提供商,谷歌一直以来都在努力让用户将数据从本地搬迁到云端,并以此跨平台同步到各类设备上。谷歌的 Picasa 早就有“Picasa 在线相册”,这一功能现在已成为 Google+ Photos 的一部分。
更进一步讲,Android 让云和本地之间无缝连接。所有本地存放的图片同样也在云端,云端的图片也在本地快速查看。用户无需关心一张图片究竟存放在哪里。
CloudKit
苹果的服务里,只要带“云”(Cloud)的,我们都能在谷歌那里找到对应品 [:)]
CouldKit 允许第三方开发者调用iCloud来进行认证、通知推送以及数据同步。这样开发者就可以专心做好本地的事情,服务器端就委托苹果处理了。谷歌的 Google Cloud Platform 则提供了从消息推送直到 IaaS 级别的云服务。另外谷歌的解决方案帮助开发者进行便捷地跨平台部署,可用于iOS,Android以及Web。
电量信息
iOS 8里新增了分应用的耗电量统计。如果你发现iPhone电量比以前耗得更快,那就可以利用这个功能看看究竟是什么应用在消耗更多电量。
很难讲iOS 8和Android里的电量统计哪个更讨人喜欢。Android版很酷,更可视化,但它只提供上一次充电至今的数据。而苹果却提供了24小时和过去7天的数据。
结语:
谷歌三周后将召开 I/O 大会来展示他们的新成果。从最近时日系统发展的情况来看,如果谷歌三周后展示的新版Android “偷走”一些 iOS的特色也不会令人吃惊。所有当前的科技都建基于过往技术之上。所有公司——包括谷歌和苹果——也不能免俗。