iPhone无需多任务处理
扫描二维码
随时随地手机看文章
随着iPhone 3Gs发布一周年的临近,对iPhone 4G新功能的猜想又开始成为人们热议的话题。其中人们期望并且推测最多的特性当属对应用程序实现真正的多任务支持。苹果至今也并未对下一代iPhone OS的发布时间发表任何评论,但这并不影响人们猜测的热情。
从技术角度看,iPhone OS已经具备多任务处理能力,某些应用程序及功能早已实现了多任务处理——你可以在实现通话的同时切换到电子邮件或日历等程序上去;同样,你也可以在听音乐的同时使用iPhone上的其他应用。这就是所谓的多任务,而苹果只是没有将其推广至全部的应用程序罢了。
真正的多任务还会引入另外一些问题:
电池续航时间:电池寿命是苹果至今拒绝实现多任务的理由之一。同时运行的程序越多,电池电量消耗得越快。
性能:多任务的性能好坏受限于系统的处理能力以及内存大小。比如,在装有Windows操作系统的台式机上打开两三个程序并不会出现什么异样,但如果你打开了十个程序,那么即使是台式机也同样会吃不消。因此,多个应用程序同时运行会拖垮iPhone,导致性能锐减。
管理:用户每次只能在iPhone的屏幕上看到单一程序的运行。多任务也许可以实现四五个程序在后台同时运行,除去消耗电池电量而且影响性能不说,你很可能会忘记这些程序仍在运行。因此下一代iPhone OS需要加入某些功能及界面以显示哪些应用还在后台运行,从而实现程序管理。
安全:iPhone OS在你切回主菜单或是接听电话时会关闭当前程序。该安全方案可确保没有程序在后台运行,从而保证iPhone不会因运行恶意软件而陷入数据泄露或病毒传播的危险中。
虽然以上这些原因可为iPhone不支持多任务开脱,但有一点不容忽视——所有与其竞争的智能手机操作系统几乎都已实现多任务,并以其作为抗衡iPhone的杀手锏。
而对于iPhone来说,即使不引入多任务概念,也有很多潜在方法可以达到与多任务相同的效果,至少是相近的效果。虽然真正的多任务的确是当前iPhone OS不具备的,但我认为多任务的概念更像是营销过程中的卖点,而并非一个实际iPhone用户所关心的。一旦苹果在iPhone OS上实现了多任务,那些竞争者在营销时恐怕就将陷入窘境了。