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網頁渲染時間對比