WEB开发网
开发学院手机开发iPhone 开发 分析:第一代 iPhone 无缘 iPhoneOS 4.0 原因为何?... 阅读

分析:第一代 iPhone 无缘 iPhoneOS 4.0 原因为何?

 2010-04-10 04:38:00 来源:WEB开发网   
核心提示:因对老款iPhone及iPod Touch关上了多任务大门, iPhone 4.0刚刚公布便引发不小争议,分析:第一代 iPhone 无缘 iPhoneOS 4.0 原因为何?,部分网友指责苹果此举实为逼迫用户购买新机,不过客观上看,但碰上一些占用稍多的任务则很有可能造成死机,理论上,老款机型的有限的硬件配置要开启多任

因对老款iPhone及iPod Touch关上了多任务大门, iPhone 4.0刚刚公布便引发不小争议,部分网友指责苹果此举实为逼迫用户购买新机。不过客观上看,老款机型的有限的硬件配置要开启多任务确实不太现实。下面一位体验过多任务平台的国外媒体人为我们分析为何苹果毅然决定在这项重要特性上放弃大多老旧型号:

在所有的硬件中,多任务最为倚重的是系统内存(RAM)。应用在后台运行时多少都要占用一部分内存空间以维持运行。iPhone 3G及二代iPod Touch(包括2009年的8GB型号)的内存仅有128M,低于主流标准,强行运行多任务很容易导致系统崩溃。毕竟象We Rule之类内存杀手型应用自身就可占去四分之一的内存空间,即便是在目前功能受限的iPhone 4.0多任务下运行,它所消耗的系统资源之多,在其他基本功能中也属罕见。iPhone 3GS及最新版iPod的256M内存虽称不上完美,但运行余地应该不少。

处理器速度同样至关重要。由iPhone 3G 412MHz至iPhone 3GS 600MHz的升级并非表面形式,在新架构以及更高主频的驱动下,用户在几乎每项任务的运行上都感受到了实实在在的速度提升。在多任务模式下,处理器对当前OS系统的影响将被扩大,届时CPU不仅要照顾前端运行的任务,还要向后台分配一小部分频率。iPhone 3G或许能在后台处理某些任务而不出错,但碰上一些占用稍多的任务则很有可能造成死机。理论上,相对较新的苹果产品能使你察觉不到系统资源的损耗。

Tags:分析 一代 iPhone

编辑录入:coldstar [复制链接] [打 印]
赞助商链接