年末谷歌64位系統就出來了,現在的32位CPU手機值得買嗎?
MTK和高通64位CPU都會不久上市的,谷歌年底也會發布64位安卓系統。說不定2015年就是64時代,會淘汰大批沒競爭力的手機。那麼這2月將發布的新機還值得買么?例如mx4,小米4,榮耀6。請大家發表自己意見。
1. 64位的CPU意味著更快嗎?
=========================================================
32位和64位只是處理的位寬的區別。並不是說64位就比32位好,比32位快。不是這個概念。。。
更何況,和電腦相比,以目前手機性能來說,64位並不能起到任何明顯的性能提升。
相反地,兼容性反而會可能成為升級到64位系統需要考慮的問題。
就像iPhone5S換上了64位的CPU在剛發行的時候運行應用的速度還不如核心運算能力就差了很多,但是搭載32位兼容性更好的CPU的iPhone5一樣。
同樣地,當你在同一台電腦在4G內存以下的情況下,分別安裝32位和64位的Windows7,你會明顯發現64位系統吃的資源更多,兩者運行速度接近,有時32位還能更快一些。
=========================================================
2. 我們真的需要64位的CPU嗎?
=========================================================
64位說什麼位寬上的區別其實對於大多數的應用場景下,特別是手機里是很難感受出來的。其實最直觀的感受還是64位能支持更大的運行內存(RAM)。而32位只能支持4G以下的運行內存。但是,就目前而言,我們還沒有見到任何一款RAM超過4G的手機出現。蘋果換上了64位CPU的iPhone5S的運行內存甚至還只有1G。
如果你說這是為未來做準備,我想也是沒有必要的。新發布的ARM指令集里的一些擴展指令已經可以實現在32位下讀取更大的內存了。這使得目前情況下升級64位的CPU更沒有必要。
=========================================================
3. 那麼廠商為什麼要搞64位的手機CPU呢?
=========================================================
這就讓我想到高通的VP在蘋果發64位CPU後作出的反應,說這毫無意義,他們不會跟進的。但是不久後又改了口。其原因又是什麼呢?
說到頭就是噱頭。
如今手機發展已經再次陷入了一個瓶頸期。從晶元的供應商到組裝都陷入了一個瓶頸,難以取得更大的突破。我們甚至可以發現上一代的旗艦手機如今依然可以很流暢跑任何應用。其實不是CPU廠商無法提高性能,但如果再進一步提高性能,手機的電池技術又限制了功耗的提升。
應用開發者考慮到這樣的情況,也不會貿然提高自己應用的各種特效來提高用戶對配置的需求。這使得從上到下都被牽制住了。
如何才能鼓勵用戶更換手機呢?
噱頭。
其實64位的CPU就是上游供應廠商的噱頭。而不斷在系統上做出一些優化就是下游廠商的噱頭。大家都沒有根本性的技術突破。但如果不弄出點噱頭,你不換手機,他們不得虧死。
=========================================================
4. 年末谷歌64位系統就出來了,現在的32位CPU手機值得買嗎?
=========================================================
其實Android本來就是基於Linux內核,要想去兼容64位本來就是分分秒秒的事情。根本就是不值一提的事情。Android L也一定可以保證32位應用的向下兼容,所以毫無問題。
現在32位CPU的手機值得買嗎?
值得。
反而讓我覺得以後64位CPU的手機出來,該不該買,應該打個問號。
反正大家都會買便宜的,誰管你32還是64。
NT4 alpha出了,還買X86平台么。
XP 64 edition出了還買32位CPU么。
虛擬機裝啥啥需要硬體虛擬化了,還買不支持硬體虛擬化的處理器么。
結果是NT4 Alpha用的不多買了Alpha以後差不多也就能跑跑*inx了。
P4 631賣999刀,而且系統沒啥大用。
一點沒影響不帶硬體虛擬化的Core的銷售。
系統對硬體的需求是一個過程,目前看64位處理器除非成本降下來,否則就靠著系統"優勢"在下不覺得值得買,土豪除外。
新款手機續航能力有質的提升
現有手機用爛, — And ----&> 更換手機。
理論上說,64 位本身不會比 32 位有太大優勢。但實際上,64 位會比 32 位在同等條件下有 11% 以上的性能提升(這種提升一般肉眼無法察覺,人類其實很難察覺 50% 以下的性能提升)。
這種提升是來源於,應用程序重新為 64 位編譯,而 64 位 CPU 通常可以引入一些新的指令,這些新指令往往可以提升性能。——例如 x86_64 就引入了不少的新指令以及引入了成倍的新寄存器,使得代碼可以被優化之,提升性能。——所以這一點決定了,只有重新為 64 位優化(其實就是在 64 位開發環境下重新編譯)過的應用能夠享受到 64 位 CPU 的好處。
當然,64 位還有另外一個用處就是使用更大的內存(例如4G以上),32位雖然可以通過變通的方式支持 4G 以上內存,但那種方式會影響性能,一般不建議採用,而且在 32 位模式下,即便總的可用內存達到或者超過 4G ,單個應用最大可訪問內存仍然只有 3.幾G。現在手機已經性能過剩了,便宜、好用就行,管它32、64位。
推薦閱讀:
※Google 將收購的人工智慧公司 DeepMind 在業界有怎樣的實力和地位?
※誰有Google可用的IP地址?
※如何評價 Google 試圖出售於2013年收購的機器人公司:波士頓動力公司?
※為什麼youtube的證書是*.google.com,但是瀏覽器並沒有提示這個證書無效?
※Linux Kernel 4.9 中的 BBR 演算法與之前的 TCP 擁塞控制相比有什麼優勢?