|
编写这些有时也称为后台软件的应用软件的能力一直都被开发商们列在首位,其主要原因是苹果禁止iPhone每次行超过一个以上的应用软件。
苹果的这一做法是正确的,也是符合用户利益的。在不久前的WWDC上,苹果的副总裁Scott Forstall强调,在竞争对手的手机上行的多个后台软件会误导用户以为在行的只有一个程序,而且还消耗额外的电量和占用处理器的部分资源,这对于iPhone 3G来说可是个不小的问题。
Forstall称苹果已开发出解决这些问题的方法并称之为“即时消息传送服务”( Apple Push Notification Service)。利用此项服务时,即使在iPhone上的应用软件退出行之后,苹果营的服务器仍可与个别iPhone保持IP连接。应用软件开发人员可以通过苹果的服务器将消息发送到用户的iPhone上。利用这一功能,就无需在后台行应用软件,因此能够延长电池寿命,减轻微处理器的负荷。
Forstall称通过此技术,开发商可以把即时传送的消息的通知连接到相关图标、通知铃声、或文字,就象当前接收到短信一样,每当有新的消息传入,就会发出警示反应。
据MacRumors的消息,昨晚开发商收到的第二个测试版终于包括了“即时消息传送服务”的基本功能。
苹果称,这次iPhone SDK的第二个测试版是针对iPhone OS 2.1,包括了对系统问题的修复以及“即时消息传送服务”(API)的初步功能,不过这个API软件还没有集成到一个开放的推送服务器上。
只有一部分经过挑选的开发商收到了最新的测试版本,而且还不是全功能的。不过现在距苹果承诺推出此服务还有两个月的时间,如果一切进展顺利,则第一个iPhone后台应用软件将于今年秋天开始提供公众服务。
|