iPhone OS 4.0操作系统将于今年夏天登陆iPhone和iPod Touch,并于今年秋天登陆iPad平板电脑。对于应用开发人员来说,他们拥有了1500余个新的API(应用编程接口),而对于用户来说,他们获得了100多项新功能,其中几项功能还在周四的iPhone OS 4.0展示活动上亮相。
IT网站Computerworld的著名苹果产品观察人士瑞安·法斯(Ryan Faas)刊文指出,在周四的展示活动上,苹果CEO史蒂夫·乔布斯(Steve Jobs)着重强调了iPhone OS 4.0的七项新功能,而其中的五项功能有可能帮助苹果再次变革移动产业。
1、多任务处理和其它开发功能的改进
自苹果在两年前将iPhone平台向开发人员开放以来,用户最期待的功能就是多任务同时处理,允许应用程序在后台运行。两年来,除了苹果本身内置的一些iPhone应用外,苹果始终不支持多任务同时处理和应用程序后台运行。苹果这样做的原因很简单:多任务处理和后台运行程序会影响到设备的总体运行速度,消耗过多电量。
此次尽管向开发人员提供了多任务处理功能,但苹果并没有像其它平台一样允许所有应用和所有功能同时运行。相反,苹果对后台运行程序的需求进行了分类,只允许这一功能满足用户的核心需求。也就是说,只有一些基本的功能支持多任务同时处理和后台运行,例如音乐播放、地址信息更新、应用转换时自动结束任务等。程序本身是在储存当前状态之后关闭,等用户再次切换回本程序的时候再恢复到之前的状态。
这种做法是明智的,因为即便后台运行很多程序,用户也很少使用这些程序的大部分功能,因此浪费了很多资源。iPhone OS 4.0的多任务处理技术不能算作真正的多任务,但它可以起到与其它平台的多任务处理相同的效果,并且兼顾了手机的执行效能。
针对这种多任务处理功能,苹果为开发人员提供了7项服务的API:音频播放功能、VoIP功能、地址信息更新功能、增强的推送提醒(push notification)功能、本机提醒功能、进程中的任务自动完成功能,以及应用快速转换功能。
多任务同时处理功能的缺失一直是阻碍习惯于其它平台多任务处理功能的用户转而使用iPhone的原因之一。苹果iPhone OS 4.0的推出将极大地释放开发人员的潜力,并且吸引更多的iPhone、iPod Touch和iPad用户。
尽管多任务处理将成为最吸引iPhone用户的新功能,但苹果还为开发人员带来了其它好消息,即开放数百个新的API接口,使开发人员可以利用到iPhone OS的核心功能。这其中包括日历(有助于开发人员开发任务、事件和项目管理应用)、应用直接读取短信,以及增强的摄像头功能。这些新的API接口和智能的多任务处理将给开发人员更多的灵活性,有助于他们创造更多功能强大、整合出色的应用程序。
2、企业功能
尽管苹果应用商店里有很多有用的商用和办公软件,但iPhone从未成为企业用户的最爱。这种情况的出现是有原因的。
对于一些企业来讲,设备安全是一个很现实的问题。而对于大多数企业而言,iPhone在企业内部大范围部署后如果进行管理则是一个突出的问题。尽管苹果每次推出新版本iPhone OS都会解决企业的一些担忧,但这些核心问题从未得到解决。
乔布斯并未在iPhone OS 4.0的展示活动上透露太多企业支持的信息,不过他列举了企业担心的一些问题的解决方案。在安全问题方面,iPhone OS 4.0将支持Juniper和思科提供的SSL VPN解决方案。更重要的是,iPhone OS 4.0可以支持所有电子邮件和附件加密。
新版iPhone操作系统还向开发人员提供了加密API,以确保所有数据的安全。一些iPhone应用已经提供了开发人员推出的加密解决方案,但为所有开发人员提供一个可以便捷整合的加密方式可以使iPhone成为一个更加值得依赖的企业移动平台。9
7
3
1
2
3
4
8
: