對於iPhone不卡的問題,很多人都把功勞歸結在iOS系統之上。目前普遍的看法是相比Android系統而言,iOS系統優化的更好更徹底,硬件利用率也更高,但真的是這樣嗎?下面讓我們科普一下iOS和Android的不同。
iOS系統
iOS的前身是Apple的OSX,也是基於UNIX系統開發的。而OSX已經有十多年的歷史了,從底層內核到軟件架構都是穩步發展過來的。iOS使用ObjectivC這個古老的語言來做開發。
Android已升級至5.0版本
而Android是Google基於Linux的,嚴格意義上講Android並不是一個Linux系統,它沒有Linux的xwin,沒有glibc,缺乏一整套標准的Linux程序。Android應用絕大部分都是使用JAVA開發,跑在Dalvik虛擬機上(一小部分使用NDK)。
簡單來說,就是iOS的執行效率更高,沒有一個中間層的過度,而Android則麻煩一些,基本上應用都要經過虛擬機,執行效率會有所降低,運行速度當然也會被損耗。那麼也就是說,假設兩款手機硬件配置相同,那麼iOS運行一個程序肯定是要比Android運行一個程序要快的。
也就是說,任何智能手機系統都是要建立在一個好的硬件基礎上的,即便是iOS也不能做到真正意義上的低配高能,這也是為什麼蘋果逐年都在升級自己的硬件配置。iOS好用是公認的,但它絕不是可以讓老手機成為萬年青的肥料。當然了,輕度使用者現在用iPhone 4S依然流暢,但同期的三星Galaxy S II真的也不卡。
<上一頁1234下一頁>
上一頁 | 下一頁 |