据国外媒体报道,离苹果世界开发者大会的召开只有大约一周的时间了,这就是说目前我们已经收到很多该大会上将展示的内容的传闻。对于开发者大会中将 展示的产品,苹果公司本身也扔出了一些线索,最近,该公司执行总裁蒂姆·库克(Tim Cook)上周接受采访时暗示,开发人员应该将会对今年的开发大会感到特别兴奋,据后来分析称,他这样说是特地为吸引大众的眼光。
库克表 示,苹果将进一步开放其应用程序接口函数,以使iOS系统更加灵活,可定制化。这是总体的描述,但他同时表示他们将在开发程序的这条路上走出很远,甚至是 允许像诸如Facebook 的聊天框成为系统级应用。他似乎还暗示称,会上将有很大可能展示以前觉得不可能的产品。
明显的目标
现在,苹果可以解锁有些重要的东西供开发人员访问,这些东西似乎就是些iOS系统上很容易通过迭代实现的功能。在将公开的列表中可能有很多是开发人员很熟悉的功能,也是一面世开发人员就梦想着能查看并使用的代码。下面就来盘点可能在开放大会上向人们开放的功能
1. 语言控制功能Siri
自苹果在iOS系统中首次置入Siri应用时,开发人员们就一直用渴望的眼神注视着这款产品。在虚拟个人助理中集成该应用对设备有很大益处,因为理论上,它可以将用户传送到自己的服务中,产生很多额外收入,特别是在诸如新闻事件、旅游咨讯和观光预定方面。
苹 果目前已经给Siri语言控制生态系统松绑,通过允许选定的合作方获得进入的权利,这样的合作方包括提供餐饮服务的OpenTable、点评网站Yelp 等。但该公司还没有完全打开该功能的大门,没有为开发人员提供应用接口函数,故而不能深入访问该服务,不能充分发挥语音识别的强大功能,更不能将这种直接 的识别能力植入一般的文本输入搜索框中。这是很不幸的事,因为,如果Siri能开发出来供世界范围的开发人员调用,它将会从更多的信息来源中获取咨询,也 就会使得自己的搜索功能更加强大。
如果开发Siri程序接口,该应用从开发人员那得到的东西会和开发人员从Siri中的一样多,甚至会更 多。但是,允许开发人员自由使用该功能有一个潜在的问题,也就是如何过滤信息并确定软件没有推送给用户过多信息,在可以回答相同问询内容的竞争应用中用户 该如何选择使用哪一个。这就是苹果一直不愿意将Siri开放给开发人员的原因,也是用户不愿意看到该应用完全开放的原因。但是把Siri功能植入应用内使 用对提高用户体验来说还是大有益处的。
2.通知中心部件
苹果首次发布通知中心功能时就在里面引入了可实时更新信息的部件,其中含有天气和股票这两个iOS系统级应用。对所有想给用户提供实时更新信息的开发人员来说,这一功能意义重大。Android系统的开发人员已经可以通过主屏幕控件实现了这种功能。
当然,苹果可能不会把实时更新信息功能放入主屏幕,但是,在通知中心里向开发人员提供该功能还是讲得通的。它有可能减少用户接受重要信息的步骤,甚至是节省电能的一种方法。此外,如果开发了该功能,开发人员可以将通知中心控件推向一个苹果从来都没想象过的方向。
3.用户可选的默认设置
这是开发人员和用户都期盼了好久的功能。可能体现最明显的事在浏览器方面,目前,iOS系统只接受使用Safari浏览器作为默认的网页访问时使用的应用。 谷歌已经发布了开发的程序接口,允许其他应用取代chrome浏览器成为默认选项,当然这只适用于激活了该功能的应用,用户是不能通过手动将某个应用设置 为优先使用的应用。
如果苹果使用Android上目前采用的默认应用设置方式,即允许每个人为每个基本功能设置一个默认应用,那当然很好了。但是,从大众的角度来说,这种选项可能会引起混乱和挫败,因为用户不能保证自己为某种功能而选定的应用就有很好的用户体验。
苹果可能不会无限制的想开发人员开放这一功能,但对某种系统功能,它将开始放低门槛。当然,不要奢望手机、浏览器、邮箱应用都开放。但可能会采用某种方式允许第三方系统应用。
更大能力,更多责任
当 然,苹果也可能不会将以上领域设置得更灵活,但是,我们应该可以看到他们放宽限制,开放更多以前是保密的应用程序接口。但是,如果该公司真的大幅度开放这 一生态系统,那么,该公司将面临着第三方开放人员利用这种开放设置而对iOS系统的好口碑形成的威胁。即便如此,开发人员仍能获利,当然,希望它也将使得 用户获益。