看到大家常常在嫌HTC的手機CPU很差,硬體不好。
但是身為一個軟體工程師外加多年的android使用者。
我後來發現,手機目前還不需要有所為硬體的迷思。
舉兩個例子
我之前是用X10 我弟是用desire,我記得沒錯的話,兩個是同CPU
結果desire跑遊戲硬是比X10流暢
我曾經賣一支acer 犀利機給我朋友
犀利機介紹
結果我朋友嫌他動作不流暢,改去買desire
犀利機的硬體規格比desire高一個世代....不過手機的一個世代差不多就是3~6個月
所以後來有一陣子朋友要我推手機我都推desire,雖然desire最近有朋友跟我反應儲存記憶體那邊有問題。不過那也是快兩年前的手機了,現在才因為空間不足出問題,也算能稱了。
再來,CPU好,真的會對手機有正面的幫助嗎? 這是當然的,但是韌體太差所造成的後果比CPU好壞更為致命。
以軟體工程師而言,一個真正好軟體,是在個個手機上都能正常執行,才能大賣。今天不是每個人都拿旗艦機XL或S2的也有人拿wirdfire的
所以要做到相容性就是一個很重要的課題,你會發現賣的很好的軟體,在低階機上,往往也可以跑的很順。
所以單就去比較硬體的數字或者是比bencemark跑出來的數字,對手機的好壞幾乎沒差,除非你是想要在手機上面跑photoshop或是build code.
另外就是耗電量,這是一個有趣的問題,耗電量居然會跟手機裡面裝的軟體有關。如果你今天裝了一個爛軟體:就算你都沒開啟過他。你手機一樣會耗電快速。
這是因為android的系統設計裡面,給工程師有一個非常方便的功能叫做service
他可以幫助你在background做其他的事,可以作運算,做網路讀取。
這個功能非常耗電,所以不用的時候最好關閉,像apple ios就沒這個功能所以相對省電。
但是關閉service的這個行為對工程師而言是一個麻煩又難搞的工作。
所以market上的軟體大多沒有關閉service的動作
換句話說,今天你只要裝了一個爛軟體,你都手機就會莫名其妙狂耗電。
所以結論是
1. android的選擇,最好的就是走到店裡真的拿起來玩一玩,用一些你會用的的軟體,
試試看跑的順不順,硬體規格請當作參考。
對我而言,硬體最重要的有以下幾點
1. 外型順不順眼
2. 音樂好不好聽
3. 螢幕看起來舒不舒服
4. 相機功能好不好
2. android的耗電量和效能目前最直接的關係是軟體,所以請遠離爛軟體,market上
真的很多軟體有毒,請小心服用,這個毒不見得會把系統搞到crash但是會把你搞到
crash