iPhone 3GS与iPhone 4的性能差距并非是“跨越式”的,而是按照iPhone每一代的性能提升按部就班的进行性能升级的。
iPhone 3GS使用的处理器是“三星的S5PC100”,Cortex A8构架,主频800Hz降频至600Hz。程序的运行内存使用256MB。
iPhone 4使用的苹果A4处理器依然是三星代工制造,依然是Cortex A8构架,主频1000Mhz降频至800Mhz。程序的运行内存为512MB。
从以上情况来看,处理器提升了30%,内存提升了100%,理论上iPhone 4的程序运行速度应该是iPhone 3GS的1.3倍-2倍。大多数情况下也确实是如此。但是要注意一点,iPhone4的屏幕分辨率为960x640,四倍显示内容于iPhone 3GS的480x320,所以在一些涉及3D图形的应用中,iPhone4的提升不会有2倍那么明显。为了验证这个观点,下面我们来看一些实际测试的结果。


▲左为iPhone 3GS 右为 iPhone 4

▲iPhone 4
我们会回过头来再来看iPhone 3GS和iPhone 3G的性能差距。iPhone 3G使用的是ARM11构架400Mhz处理器,而在iPhone 3GS上已经升级为了Corex A8构架的600Mhz(由800降频而来)处理器,性能提升达到2倍。
这一点在iPhone 3GS的发布会上已经说得很清楚,虽然没有提及具体的内部零件型号,但正如“S”所代表的“速度”含义一样,由于新款iPhone 3GS在操作速度上要比过去快2倍,运行内存容量由128MB增加至256MB。3GS的短信速度是3G的2.1倍,运行模拟城市的速度则相比过去快了2.4倍,运行Excel附件的速度达到了过去的3.6倍,而打开大型网页的速度则为过去的2.9倍。
▲iPhone 3G与3GS 处理器参数对比表格
▲iPhone 3G与3GS程序启动速度对比
▲iPhone 3G与3GS网页渲染时间对比
