
一、高通和蘋果的差距從第一批64位處理器就開始了
1、雖然ARM自己在2012年10月份公布了Cortex-A57(64位處理器),但是高通2014年才能發(fā)布第一批64位處理器驍龍810和驍龍808。但是,蘋果2013年的手機就有64位ARM CPU了,那就是用在蘋果5s上的A7。2014年時蘋果就發(fā)布了第二代64位處理,那就是用在蘋果6上的A8,從此蘋果就把高通遠遠的拋在后面。
2、由于2013年蘋果就出了第一批64位手機cpu,高通著急啊,2014年趕緊祭出自己的首款高端64位cpu驍龍810,但是由于當時技術不是太成熟,驍龍810剛投發(fā)市場就出現(xiàn)很多問題,由于驍龍810發(fā)熱嚴重,溫度一高就鎖核,性能大打折扣,當時被譽為“火雞810”,不少搭載810的手機深受其害,其中就包括小米首款大屏旗艦手機小米NOTE,真正的為“發(fā)燒”而生了。

為了追趕蘋果,高通再次發(fā)力,2015年高通把810的8核砍掉4個核換上自主架構(gòu)Kryo,820誕生了!不過還是遠遠的追不上蘋果的A9,這可怎么辦呢,高通絞盡腦汁在2016年推出820的"小改款",那就是高通821啊,但蘋果都是A10了,最后在今年,高通使出渾身解數(shù),注意,這次高通要發(fā)大招了啊,高通史上最強處理器835隆重登場,綜合性能也就和蘋果A10打個平手,可是蘋果又出仿生處理器A11了~,分析一下高通這么多年的追逐過程,和蘋果至少相差1代產(chǎn)品,但高通810是敗筆啊,這么說就是相差了2代產(chǎn)品!,能追上嗎。

二、影響處理器性能的重要因素--緩存
在Cortex-A75之前,ARM的Cortex處理器都沒有支持L3緩存。但蘋果自從A7以來,一直在使用L3緩存。Apple A7和A8擁有1 MB L2高速緩存和4 MB L3高速緩存。A9和A10具有3 MB L2緩存和4 MB L3緩存。inter的i5處理器的緩存也不過如此啊,A11更是把二級緩存提升到8MB。

雖然Cortex-A75現(xiàn)在支持L3緩存,最多4 MBL2和4 MB L3緩存,但是這些都是由高通公司的芯片制造商決定是否使用的。
三、系統(tǒng)優(yōu)化
通常說的性能,都是在操作系統(tǒng)之上通過應用程序測試出來的結(jié)果。因此,影響得分的不只是硬件本身的性能,還需要操作系統(tǒng)與處理器的配合。同樣的處理器上面用不同的操作系統(tǒng),或者說同樣的操作系統(tǒng)做不同程度的優(yōu)化配置,結(jié)果有可能差距會很大。
其實高通soc的集成度遠超蘋果,以835為例,在這小小的一塊里塞進了cpu、gpu、isp、dsp、基帶等等,這是蘋果所做不到的。
然后是性能功耗比,835cpu的a73改是arm推出的核心面積最小、效率最高的大核架構(gòu),功耗表現(xiàn)非常出色,能長時間維持高頻運行,可以說是目前最適合手機cpu的大核架構(gòu)。而以蘋果A系歷來的表現(xiàn)來看,靠堆晶體管加大核心面積,雖然能把單核性能拉上去,但犧牲了功耗,實際上很難滿血運行,即使有10nm工藝也沒用,架構(gòu)和制程是同等重要的!gpu部分高通優(yōu)勢就更明顯了,論能效比,adreno稱第二沒人敢稱第一。

但iOS操作系統(tǒng)是蘋果自家的,完全可以做到從下到上深度優(yōu)化,而高通只是個做處理器的,上面跑的是谷歌的Android,底層是通用的Linux,雖說可以做一定的優(yōu)化和定制。但是,再好的優(yōu)化,也只能是現(xiàn)有的框架內(nèi)做修改,輕則導致系統(tǒng)后續(xù)無法升級到最新版本,重則影響系統(tǒng)穩(wěn)定。畢竟,Android和Linux都是通用軟件,整個設計框架都是為通用目的考慮的,為了解耦,各種軟件抽象層加了一堆又一堆,再怎么優(yōu)化也不如蘋果自家量身定制的iOS。
因此,只要安卓機的處理器性能沒有比蘋果機的處理器高出太多,性能想超過蘋果基本上也非常難。

最后,舉個例子,形象地說一下:
蘋果就是做高鐵的,把列車和軌道都做了,只能跑火車,其他車跑不了,做出來的火車也跑不了高速公路和其他普通馬路。
而高通做的是轎車,除了可以跑高速公路,還可以跑在普通馬路,甚至顛簸的土泥路上。
所以高通的CPU其實是犧牲了很多性能而換取了更多的兼容性。