1902年的美國,壹名叫做”內森.斯塔布菲爾德“的美國人,在自家鄉下的住宅裏研發出了世界上第壹款無線電話裝置。自此,關於無線通信設備的研究拉開了序幕。貝爾研究室為美國軍方制造出移動電話,現代手機之父馬丁.庫帕將手機推向民用,手機逐漸成為了人們生活中的壹部分。
隨著時間的不斷推移,手機已經成為了很多人生活中的必需品。有需求作為科學技術發展的推動力,手機的進化速度壹日千裏。從最早拿著像磚頭壹樣大小,只能接打電話的大哥大,到如今的集輕薄等多種便攜元素於壹體的智能手機,手機能做的越來越多。而支持手機功能多樣化的,是手機越來越強的性能。
如今,看著動輒8GB的主存,2.8GHz+頻率的SoC,很多人都產生了壹種想法,作為移動設備,真的有必要追求這麽高的性能嗎,手機性能是不是溢出了?要聊這個問題,我們不妨聊聊手機性能的進化,就是手機技能的代表,處理器的進化之路。
瘋狂的進化
在智能手機誕生之後,ADI、飛思卡爾、摩托羅拉都在移動平臺芯片領域綻放過光芒。
早在1995年,摩托羅拉公司就推出過DragonBall處理器(龍珠芯片),該芯片的功耗很小,成本也被壓縮的非常低(能讓早期的黑白屏設備開機超過20個小時),唯壹的缺點就是處理速度太慢。但在當時,擁有16-66MHz的龍珠系列芯片,非常適合智能手機使用。但龍珠芯片的弊端也很明顯,其缺少壹些高級應用協議接口的能力讓其應用的領域變得很狹小。
時間推移到2007年,彼時,成立已有22年的高通推出了具有劃時代意義的驍龍S1平臺,這也是驍龍系列的第壹代產品。最早的高通MSM7225,采用ARM v6架構、單CPU核心設計,45nm制程,並且沒有集成GPU。以現在的眼光來看,該芯片的性能並沒有什麽亮點,但在當時,S1卻足以用“性能十足”來形容。其出現也為後來的S2等平臺,打下了良好的基礎。
隨後,幾乎高通的每壹代新平臺都有肉眼可見的進化,驍龍S2采用了更加先進的45nm技術,降低了功耗;驍龍S3則開啟了雙核的設計;而驍龍S4時代同樣有十足的進步,其Plus版本更是將制作工藝推進到了28nm制程。
2015年,高通將其旗艦品牌驍龍擴展至調制解調器芯片組,並啟用了全新的分級,也就是如今很多人熟悉的驍龍800、600、400、200系列移動平臺。
時至今日,手機旗艦平臺的性能已經比當年不知翻了多少倍。如今的高通旗艦級移動平臺驍龍855采用了7nm工藝的Kryo 485 CPU,性能提升高達45%,該CPU引入了超級內核的概念,通過壹顆最高主頻達2.84GHz的Cortex-A76超級內核,搭配三顆最高主頻2.42GHz的Cortex-A76性能內核,以及四顆最高主頻1.8GHz的Cortex-A55效率內核,完成了1+3+4的64位架構設計。同時驍龍855移動平臺的GPU也從Adreno 630進化到了Adreno 640 ,性能提升了20%。
驍龍855引入了Snapdragon Elite Gaming特性,其在 遊戲 優化方面包括硬件和軟件兩部分。包括支持PBR(基於物理渲染)相關的工作負載,提升 遊戲 的表現力;通過降低90%以上掉幀的定制算法,即便是要求極致的 遊戲 ,在驍龍855上也能流暢運行等等。
對比壹下早期的產品,SoC性能不知提升了多少倍,如今的手機就像個無所不能的戰士,玩 遊戲 、看4K視頻,幾乎每壹家的手機都有自己突出的賣點。那麽我們回到最初的問題,性能溢出,究竟有還是沒有?
“What Andy gives, Bill takes away”
這是IT界的壹句名言,也被稱為安迪比爾定理。安迪指英特爾前CEO安迪·格魯夫,比爾指微軟前任CEO比爾·蓋茨,這句話表述的是硬件的不斷提升,很快就會被軟件消耗掉。這壹理論也從側面說明,如果有性能溢出壹說,那麽硬件的銷量斷然會受到影響。事實上,這種情況並沒有發生,旗艦手機的銷售量依然屢創新高。
軟件是依托於硬件進化的,硬件性能的不足,往往是制約軟件發展的重要因素之壹。同樣,軟件也會反向刺激硬件的發展。以手機上的 遊戲 為例,古老的像素風 遊戲 或許只需要512MB的運行內容就能跑的很流暢,但現在市面上的 遊戲 呢?像《和平精英》這種 遊戲 ,如果特效拉滿,很可能把壹些稍微老壹些的CPU負載跑滿。
曾經設計者們用匯編語言編寫的軟件可能只有幾KB大小,如今的軟件則是用高級語言編寫,大小膨脹了不知多少倍。進化也是有原因的,匯編語言寫的軟件自然也能用,但效率低,閱讀感差,既然硬件能支持,那自然要提高效率,不然這些硬件性能豈不是白白浪費。
在很多認為手機性能溢出的用戶看來,手機在運行幾乎所有的軟件沒有壓力時,自然也就不需要多余的能力。“用前朝的劍,斬本朝的官”,那性能肯定是要溢出的。畢竟硬件走在軟件前,從新硬件發布,到軟件對其適配,往往需要壹段時間,這段真空期往往就是很多用戶感覺到性能過剩的時候。
用逆向的思維來看,壹些比較先進的技術總是不被理解,就像如今的5G技術,經常會有人問“5G有什麽用?”,同樣在4G時代剛剛降臨時,很多人也會冒出這樣的疑問。然而事實證明,每壹個新技術都會用事實驗證它的價值。與手機性能息息相關的技術也是如此,“高頻的超級核心有什麽用?”,“UFS3.0有什麽用?”,壹些現在覺得過剩的性能,往往會在隨後證明其必要性。
但如果軟件針對更強的硬件進行升級,往往都會朝著盡量榨幹機能的方向前進,這時所謂的溢出也就無從談起。還是以 遊戲 為例,驍龍845能夠滿特效運行《和平精英》,就證明855的性能是溢出了嗎?當然是不行的,且不說由於更高的性能,855運行 遊戲 時能支持更高的分辨率,更高的刷新率,帶來更高的幀數,單單是功耗方面,也是完全不同。
同樣,壹些比較神奇的軟件,總是能挑戰到手機技能的極限。不知道什麽原因,壹些軟件總是能讓人質疑自己手機的性能。不過,如果妳能拋開安迪比爾定律,仔細思考壹下,就會發現,性能是否溢出也是壹個充滿辨證的問題。
就使用者而言,如果壹個手機用戶只是滿足於接打電話和發短信,不需要其他的功能,甚至諾基亞1100就能滿足他,那麽目前的手機性能對於他來說,的確是溢出了;但如果是壹個發燒友級別的玩家,需要用手機打 遊戲 ,並且需要有良好的體驗,比如144Hz刷新率的屏幕下達到壹定的幀數,那麽手機性能不但不會溢出,反而還會顯得有些不足。
結語:
書中有雲:“道高壹尺魔高壹丈”,用來比喻手機的性能與軟件之間的關系,再恰當不過了。手機的性能在逐步變強,軟件的需求在逐漸變強,很多用戶對於流暢度等體驗要求也越來越高。“電子產品買新不買舊”這句話,其實適合很多人,但也有壹部分人對於手機的性能真的沒有太大需求,所以是性能否溢出也要進行多方面考慮。那麽在妳看來,如今看似強大無比的手機,是否真的性能溢出了?