傳統上,英特爾x86或x64處理器出現在膝上型電腦和桌上型電腦中,而ARM處理器出現在低功耗嵌入式裝置、智慧**和平板電腦中。但是你現在可以買帶ARM晶片的膝上型電腦和帶英特爾晶片的智慧**。
ARM和Intel提供了兩種完全不同且不相容的體系結構。無論您選擇的是Windows、Android還是Chrome作業系統裝置,您都可以在ARM或intelx86/x64之間進行選擇,這一選擇關係到軟體相容性。
英特爾晶片歷來效能最好,但功耗和價格最高。ARM晶片的功耗歷來最低,價格也明顯便宜,但在效能上卻無法與英特爾抗衡。這並不是最近的區別——十年前的**可能會有ARM晶片,而臺式PC則會有英特爾晶片。
請注意,我們這裡包括AMD晶片和英特爾晶片。AMD晶片也使用英特爾的x86,現在是x64,因為它是64位體系結構。
ARM晶片在效能方面一直在迅速提高。iphone和ipad以及大多數Android智慧**和平板電腦都內建了ARM晶片,以實現低功耗。ARM從一個廉價、低功耗的架構開始,並一直在改進它們的效能,我們可以從過去幾年智慧**和平板電腦的發展速度中看出這一點。
英特爾x86和x64晶片的功耗一直在提高,因為英特爾意識到它們在移動裝置上的ARM技術已經落後,英特爾最新推出的Haswell晶片大大提高了膝上型電腦的電池壽命。英特爾從一個更昂貴、高效能的體系結構開始,一直在降低功耗,使低端晶片更具價格競爭力。
ARM和英特爾晶片的距離越來越近,因此界線開始模糊也就不足為奇了。無論你買的是Windows裝置,Chromebook,還是Android裝置,這種差異都很重要。
ARM和Intel晶片有不同的處理器架構和指令集。這意味著您不能在ARM計算機上執行為英特爾體系結構編譯的應用程式,也不能在英特爾計算機上執行為ARM編譯的程式碼。這對Windows裝置、執行桌面Linux程式的chromebook甚至Android裝置都有重要意義。
大多數的Windows裝置都在英特爾處理器上執行完整版本的windows8。然而,一些裝置——包括微軟的Surface 2、Surface RT和諾基亞的Lumia 2520平板電腦——內部都有ARM處理器。這些ARM裝置執行微軟的windowsrt。
相關:什麼是windowsrt,它與windows8有何不同?
WindowsRT非常有限,不能執行任何非微軟桌面程式。微軟選擇了這樣的方式來鎖定它——他們本可以允許開發人員在ARM上修改和重新編譯他們的Windows應用程式。如果他們這樣做了,你只能安裝專門為ARM編譯的Windows桌面應用程式。所有的Windows桌面應用程式都不能在windowsrt上執行。
微軟將從這裡開始,構建一個新的Windows-on-ARM桌面軟體生態系統。他們也知道很多人會感到困惑,試圖在他們的Windows-on-ARM系統上安裝Windows-on-Intel軟體。最後,他們決定與過去決裂,徹底鎖定桌面。他們可能想從windowsrt中完全刪除桌面,但是他們還沒有釋出一個在以前稱為Metro的新介面中執行的Office版本。
您只能在Windows RT裝置上從Windows應用商店安裝新的“Windows 8風格”應用程式。大多數Windows應用商店應用程式都能正常執行,因為它們是為跨平臺而設計的,但偶爾也有應用程式可能只在英特爾處理器上執行。
簡而言之:ARM上的WindowsRT是有限的,你不能在上面安裝任何桌面軟體。
一些Chromebook使用Intel晶片,而其他Chromebook使用ARM晶片。三星流行的系列3 Chromebook使用ARM晶片,新的HP Chromebook 11也使用ARM晶片。許多其他的Chromebook使用Intel晶片。
在Chrome作業系統上,這並不重要。你仍然可以在ARM處理器上執行相同的Chrome瀏覽器和web應用程式。Flash和Netflix都在ARM Chromebooks上執行。Chrome作業系統沒有Windows的悠久歷史,所以你不會遇到不能在ARM上執行的應用程式。
相關:如何在Chromebook和Crouton上安裝UbuntuLinux
然而,如果你打算把Chromebook放到開發者模式並安裝桌面Linux,這一點非常重要。桌面Linux歷來都是在英特爾處理器上執行的,所以在ARM處理器上執行時會受到很大的限制。您使用的大多數軟體都是開源的,可以為ARM處理器重新編譯,但您可能希望執行的所有封閉原始碼應用程式都只能在英特爾晶片上執行。
Adobe Flash外掛的桌面Linux版本、Steam及其數百款Linux遊戲庫、微軟的Skype for Linux、Minecraft——所有這些應用程式都可以以開發者模式安裝在Intel Chromebook上,但在ARM上根本無法執行。如果你打算用Chromebook作為Linux系統,你可能會想要一個基於Intel的系統,除非你只需要一些開源工具。
你讀對了——雖然Flash在ARM Chromebook的Chrome作業系統中工作,但你不能在ARM Chromebook的桌面Linux環境中安裝Flash。
簡而言之:使用ARM晶片的Chrome作業系統是不錯的,但是在開發者模式下,桌面Linux系統的侷限性要大得多。
安卓智慧**和平板電腦歷來都採用ARM晶片,不過英特爾多年來一直試圖改變這一狀況。他們展示併發布了內建英特爾晶片的安卓**和平板電腦。英特爾目前表示,許多搭載Bay-Trail晶片的Android平板電腦將很快推出。這些裝置可能提供比ARM平板電腦更高的效能,但這裡也存在軟體可比性問題。
大多數Android應用程式都使用androidsdk並在Dalvik虛擬機器上執行,因此大多數Android應用程式都將相容ARM和Intel處理器。然而,一些應用程式使用androidndk(原生開發工具包)來使用原生ARM程式碼,並從應用程式中擠出更多效能。這些應用通常是效能敏感的,比如遊戲。帶有ARM特定程式碼的應用程式不會在基於Intel x86或x64的Android裝置上執行。
2012年,英特爾表示,它們與95%的Android應用程式相當[來源]。這是一個很好的數字,但95%並不是所有的Android應用程式-以這樣的相容率,每20個Android應用程式中就有一個無法工作。如果你想玩的遊戲不能在你購買的基於英特爾的安卓裝置上執行,這可能會令人沮喪。
簡而言之:搭載英特爾晶片的Android裝置將執行絕大多數Android應用程式,但ARM裝置將執行所有這些應用程式。
裝置中晶片的結構很重要,所以在購買新裝置時一定要注意它。你不會希望最終得到一個不能安裝應用程式的Windows裝置,一個不能執行流行Linux程式的Chromebook,或者一個不能玩你最喜歡的遊戲的Android裝置。
蘋果的裝置更加清晰。目前,蘋果所有的Mac電腦都有英特爾晶片,所有的iPhone、iPad和其他移動裝置都有ARM晶片。
圖片來源:黃家輝在Flickr上,奧德桑德斯在Flickr上,托爾斯滕茂在Flickr上,陳方烈在Flickr上
谷歌Chromebooks是科技界最不受重視的裝置之一。 ...
...(什麼是二合一?),更好的選擇比比皆是。例如,華碩Chromebook Flip使用了類似的可旋轉鉸鏈。但是Flip使用的不是Android,而是ChromeOS——這意味著它也執行Android應用程式。 ...
... 但它們確實有缺點。這些處理器沒有英特爾和AMD的“傳統”處理器強大。在同樣的時鐘速度下,英特爾x86晶片的執行速度將比ARM晶片快得多。 ...
...統支援Android應用程式,你應該只買一個帶觸控式螢幕的Chromebook。不僅如此,讓它成為2合1混合動力或敞篷車。這些是你最好的選擇。 ...
2020年6月,蘋果宣佈打算放棄英特爾,轉而進軍Mac系列。M1是第一款基於ARM的定製片上系統(SoC),由蘋果公司從頭開始設計。以下是您需要了解的蘋果定製矽。 什麼是m1晶片(the m1 chip)? M1是蘋果公司第一款用於Mac電腦系列的...
...會在ARM上執行。 由於Rosetta專案,蘋果承諾了一定程度的相容性,但為Intel Macs編寫的應用程式在ARM上不太可能有這麼好的表現。 如果您希望儘可能地提高Intel本機應用程式的效能,請記住這一點。例如,如果你是一個音樂**人,...
...可能不是ARM版本)。因此,與iPhone和iPad應用程式的通用相容性可能只是蘋果**蘋果矽的胡蘿蔔。 為英特爾編寫的mac應用程式呢? 既然新的基於ARM的Mac電腦與為帶有英特爾晶片的機型編寫的軟體在本機上不相容,那麼您現有的所...
...2006年初發布:iMac和MacBookPro。 為了保持各代之間的軟體相容性,蘋果從MacOSX10.4.4開始引入了一種名為Rosetta的高階模擬技術。它可以動態地將一些PowerPC程式碼翻譯成Intel。 不久之後,開發人員開始將他們的程式作為通用二進位制...
...的Windows。不喜歡Windows10?好吧,那就考慮改用Linux,試用Chromebook,或者買個Mac吧。 順便說一句,雖然Windows7只有到2020年1月14日,你仍然可以從Windows7或Windows8免費升級到Windows10。 相關:你仍然可以用Windows7、8或8.1鍵免費獲得Windo...
...的效能和出色的電池壽命。你也可以購買使用ARM處理器的Chromebook。 對於生產最快移動晶片的蘋果公司來說,這是一個巨大的機會。蘋果可以用自己的A系列ARM晶片取代Mac中的英特爾晶片。這早有傳聞,說得通。這些晶片確實足夠...