因为苹果曾一再指出后台程序运行对 iPhone 的机器性能和电池电量的不良影响,并且对 Push Notification 服务进行了重要升级。所以,之前许多关于iPhone 将允许后台程序运行的传闻,我们都更多地把它看作人们的“希望”,没有过多报道。
不过,此次传闻似乎有了更多可信的细节。
Silicon Alley Insider 的消息称,他们从业内的消息源获悉,苹果内部正在进行iPhone 后台程序运行相关开发工作,该功能可能与 iPhone OS 3.0 一起发布,但苹果对 iPhone 运行后台程序是有限制的,方案可能由两种:
- 一种是,让用户自己挑选 iPhone 上的两个应用作为允许后台运行的程序;
- 另一种是,苹果只允许 App Store 中的部分第三方应用在后台运行。开发者向苹果提交后台运行申请,然后由进行审核、批准。
Daring Fireball 的约翰·格鲁伯(John Gruber)也提到了类似的传闻。他表示自己在今年 1 月份的 Macworld 大会期间曾听到二手的传闻,称苹果在开发 iPhone 的后台运行功能。并且还描述了后台程序的设置操作—— iPhone 的 Dock 栏将重新设计,其中将预留一个特别的图标空位。如果用户希望允许某个第三方应用在后台运行,直接将该应用的图标拖拽至这个特别的图标空位,这样就激活了它的后台运行功能。
约翰·格鲁伯还表示,当前 iPhone 运行后台程序的最主要障碍是内存不够大,只有 128 MB 。但有传闻称下一代 iPhone 的内存将升级至 256 MB 。因此,即便未来的 iPhone OS 3.0 支持有限制的后台程序运行功能,也可能苹果只让下一代 iPhone 具备此功能。