第一款搭載蘋果自家晶片的設備是2010年的iPad。當時的A4處理器包含單核心,其性能根本無法與今天的一代相比。五年來,也一直有關於將這些晶片整合到 Mac 電腦中的傳言。隨著行動晶片的效能每年都在迅速提高,它們在桌面上的部署是一個非常有趣的話題。
前一年的64位元A7處理器已經被貼上了「桌面級」的標籤,這意味著它更像是大型處理器而不是行動處理器。 iPad Air 8 採用了最新、最強大的處理器 A2X。它擁有三個核心,包含 5 億個晶體管,性能相當於 4250 年中期 MacBook Air 的英特爾酷睿 i2013-XNUMXU。是的,綜合基準測試並沒有說明設備的真實速度,但至少它們會誤導許多人,認為當今的行動裝置只是帶有觸控螢幕的拋光墨水。
Apple 確實了解自己的 ARM 晶片,那麼為什麼不為您的電腦配備它們呢?凱基證券(KGI Securities) 分析師郭明池(Ming-Chi Kuo) 表示,我們最早可以在2016 年看到第一台運行ARM 處理器的Mac。第一款具備此功能的處理器可能是16 奈米A9X ,一年後將是10 奈米A10X。問題來了,當英特爾的處理器正在蒸蒸日上時,蘋果為什麼要決定採取這一步驟?
為什麼 ARM 處理器有意義
第一個原因是英特爾本身。並不是說這有什麼問題,而是蘋果一直遵循這樣的座右銘:「開發軟體的公司也應該製造硬體。」這樣的狀態有它的優勢——你總是可以將軟體和硬體都優化到最高水平。近年來,蘋果公司直接證明了這一點。
蘋果喜歡掌控一切,這已不是什麼秘密。關閉英特爾意味著簡化和精簡整個生產流程。同時,它將降低晶片的製造成本。儘管目前兩家公司之間的關係非常積極 - 當您知道可以以更低的成本生產相同的產品時,您寧願不依賴對方。更重要的是,您將完全自己管理所有未來的開發,而不需要依賴第三方。
也許我說得太短了,但這是事實。此外,處理器製造商的變更也不是第一次發生。 1994 年,從 Motorola 68000 過渡到 IBM PowerPC,然後在 2006 年過渡到 Intel x86。蘋果絕對不畏懼變化。 2016 年是改用英特爾 10 週年。對 IT 來說,十年是一段很長的時間,任何事情都可能改變。
今天的計算機擁有足夠的能力,可以與汽車相媲美。任何現代汽車都可以毫無問題地將您從 A 點帶到 B 點。對於休閒騎乘來說,購買性價比最好的一款,它會以實惠的價格為您提供良好的服務。如果您經常開車並且行駛距離較遠,請購買更高級別的汽車,並且可能配備自動變速箱。但維護成本會稍高。在越野方面,您當然可以購買 4×4 驅動器或直列越野車,但它會經常使用,並且其營運成本會很高。
關鍵是一輛小型車或中下階層的車對大多數人來說就足夠了。類似地,對於大多數用戶來說,一台「普通」筆記型電腦足以觀看 YouTube 上的影片、在 Facebook 上分享照片、檢查電子郵件、播放音樂、在 Word 中編寫文件、列印 PDF。 Apple 的 MacBook Air 和 Mac mini 就是為這種用途而設計的,儘管它們當然也可以用於對效能要求更高的活動。
要求更高的用戶更喜歡使用 MacBook Pro 或 iMac,畢竟它們具有更高的效能。此類用戶已經可以編輯影片或處理圖形。以合適的價格提供毫不妥協的性能的最苛刻要求,即 Mac Pro。它們的數量將比所有其他提到的車型少一個數量級,就像越野車的駕駛量遠低於 Fabia、Octavia 和其他流行汽車一樣。
那麼,如果在不久的將來蘋果能夠生產出 ARM 處理器,從而能夠滿足其用戶(一開始顯然要求不高)的需求,為什麼不使用它來運行 OS X呢?這樣的計算機將具有較長的電池壽命,並且顯然也可以進行被動冷卻,因為它的能源密集度較低並且不會“發熱”那麼多。
為什麼 ARM 處理器沒有意義
配備 ARM 晶片的 Mac 可能不夠強大,無法運行類似 Rosetta 的層來運行 x86 應用程式。在這種情況下,蘋果將不得不從頭開始,開發者將不得不付出相當大的努力來重寫他們的應用程式。很難爭論主要流行和專業應用程式的開發人員是否願意採取這一步驟。但誰知道呢,也許蘋果已經找到了一種讓 x86 應用程式在「ARM OS X」上流暢運行的方法。
與英特爾的共生關係完美,沒有理由發明任何新東西。這家矽巨頭的處理器屬於頂級處理器,每一代處理器的效能都會提高,能耗也會降低。 Apple 對於最低的 Mac 型號使用 Core i5,對於更昂貴的型號或定製配置使用 Core i7,Mac Pro 配備了非常強大的 Xeon。所以你總是會獲得足夠的力量,這是一個理想的情況。當蘋果與英特爾分手時,它可能會發現自己陷入了無人想要其電腦的情況。
那麼會怎麼樣呢?
當然,這一點外界是沒有人知道的。如果我從蘋果的角度來看整個情況,我肯定會喜歡它 傑德努 類似的晶片已整合到我的所有設備中。如果我能夠為行動裝置設計它們,我也想在電腦上進行相同的練習。然而,即使使用目前的處理器,它們目前也表現得很好,這些處理器是由強大的合作夥伴穩定地提供給我的,儘管即將推出的新款12 吋MacBook Air 的發布可能正是因為英特爾延遲推出而被延後。新一代處理器。
我能否配備足夠強大的處理器,至少達到 Macbook Air 的水平?如果是這樣,我以後是否也能夠在專業電腦中部署(或能夠開發)ARM?我不想擁有兩種計算機。同時,我需要擁有在 ARM Mac 上運行 x86 應用程式的技術,因為用戶會想使用他們喜歡的應用程式。如果我擁有它並且我確信它能夠工作,我將發布基於 ARM 的 Mac。否則,我現在會繼續使用英特爾。
也許最終會完全不同。對我來說,我並不關心 Mac 的處理器類型,只要它夠強大來滿足我的工作需求。因此,如果一台虛構的 Mac 包含效能與 Core i5 相當的 ARM 處理器,我不會有任何問題不買它。你呢,你認為蘋果有能力在未來幾年內推出配備其處理器的 Mac 嗎?
ARM 意味著扔掉 99.9% 的可用軟體,只使用電腦來閱讀電子郵件、Facebook 和憤怒的小鳥(是的,我故意誇張),我希望不是一個徹頭徹尾的混蛋的人會允許這樣做。改用英特爾使事情簡化了很多。畢竟科學界的人去梅西百貨的也不少。這是我的意見。
遷移到 ARM 意味著相容性的重大損失,並且會更大程度地擠入受嚴密保護的預選應用程式生態系統。再加上從 Macbook Air 上移除 USB 連接埠的計劃和其他想法,其結果是一台只能與自身相容的計算機,甚至可能會相容。對我來說,這意味著 MAC 的終結,因為我喜歡它:-( 但誰知道呢,改變就是生活...
為什麼性能最弱的 iMac 和 mini 是英特爾的,而它們的性能卻和上一代一樣弱?
對我來說,至少要測試這些模型,並朝著與 Retina 類似的方向發展,逐漸充斥產品線。
您有點忘記了即將到來的新一代英特爾酷睿 M 處理器…
歷史重演?
我相信它很快就會到來。如果這是預期的空氣,我不會感到驚訝。這是一款適合那些不做太多工作、而是享受樂趣和喝咖啡的大眾的設備。我還可以想像某種 x86 模擬器,而且自從蘋果加入以來,大多數開發人員都爭先恐後地為新硬體重新製作他們的軟體。 Flusbrok 會去那裡,為什麼不呢? :-)
我認為唯一的缺點是與舊軟體不相容。
例如,一個優勢是價格可能下降。即使是最便宜的 Mac,帶有晶片組的英特爾處理器的價格也為 250 美元起。 Apple 可以以 8 美元以下的價格生產 A9、A50...處理器。
另一個好處是在 Mac 上使用 Metal 圖形 API。四核心 A8 與目前圖形的效能將達到最新遊戲機的水平。
基本版本的 Mac 可能配備 ARM 處理器,而最強大的 Mac 仍可能採用 Intel 處理器。蘋果擁有自己的應用程式商店和自己的開發環境以及自己的翻譯器。目前僅使用 Apple 提供的標準 API 的程式將很容易轉換為 ARM 處理器。
後來,最強大的 Mac 版本可能配備 ARM 和 Intel 處理器。 OS X、iLife 和 iWorks 程式將在 ARM 處理器上運行,而 Photoshop、Premiere、Final Cut 和其他程式仍將在 Intel 處理器上運行。
不幸的是,缺點還在於與新軟體不相容。
為什麼新軟體會出現不相容的情況?我為 OS X 編寫一個程序,針對 Intel 和 ARM 進行編譯,然後將其發送到 App Store。如果我只使用Apple提供的API,那麼就沒有問題。如果我使用英特爾處理器專用的東西,當然它不會工作。除了需要高性能的專業軟體之外,沒有理由這樣做。
使用者啟動App Store,下載適合其處理器的程式版本並使用它。
我曾經讀過一篇文章,當他們在英特爾處理器上嘗試 OS X 時,他們買了商店裡能找到的最昂貴的索尼 Vaio,兩天后就可以使用了。兩週後,連蘋果的基本程序都來了。
主要問題是蘋果能在多大程度上保證x86程式在ARM上的運作。特別是對於公司使用來說,至少偶爾使用Windows中的東西是必不可少的。因此,如果 x86 Windows 虛擬化可以在 ARM 上運作而不會造成任何明顯的效能損失,那麼顯然使用者不會真正關心實體上的處理器是什麼。但我擔心如果不需要仿真和相關的性能顯著下降,它就無法實現。但誰知道呢。例如,庫比蒂諾設法找到模擬處理器架構的理想方法,以保持此類解決方案的高效能和能源效率。
蘋果不必保護它。他已經擁有自己的應用程式商店。足以保證開發者有時間讓自己的程式適應ARM,這應該不成問題。在某個時候,我肯定會銷售配備英特爾處理器的 Mac。
明年應該會有新的 ARM 內核,效能應該比目前內核高 3.5 倍,因此可以克服仿真問題。
我可以想像,在明年的WWDC 上,蘋果將推出基於ARM 處理器的OS X,為開發人員提供配備ARM 處理器的mac mini 來測試他們的程序,並且在聖誕節前六個月的某個時候將開始銷售mac mini、macbook 的基本版本Air 和配備 ARM 處理器的 iMac。一年後,英特爾將僅在 15 吋 MacBook Pro、27 吋 iMac 和 Mac Pro 中保留處理器。有時,在 2-3 年內,英特爾會將處理器只保留在 Mac Pro 中。
為什麼不相容? Windows 10 現在也將在 ARM 上運作。 Trď 是 RasPi 2 的新版本,配備 BroadCom 的 ARM SoC,Windows 應該在其中運行。所以我認為沒有理由不在 Mac 上使用 ARM。當 Apple 開始使用 Intel 時,IBM PowerPC 應用程式也被重寫並編譯為 x86 指令。對於蘋果來說,ARM架構在機器進一步小型化和更輕、更精巧的方向上會更有優勢,而且有了bigLITTLE技術,即使核心數更多,電池的續航時間也會更長。它將在 iPhone、iPad、Mac、Apple TV 以及它現在提供的其他產品上使用相同的晶片。
特別是當它們在不同的硬體上運行時,它們可以很好地優化。