基於ARM晶片的Mac這真是你想要的?

基於ARM晶片的Mac的這真是你想要的?

未來的蘋果電腦會搭載ARM架構的晶片,英特爾晶片將會被取代?這個懸念近年來一直“困擾”著蘋果用戶,甚至可以追溯到四五年前。不過,最近又有證據對此進行了新的論證,表示這種“可能”或許會在不久的將來成為事實。那麼,到底ARM的蘋果會出現嗎?又是你想要的嗎?

前言:Mac系統將支持ARM晶片新證據

由於蘋果的Mac的產品線大量機型已經很長時間沒有更新換代,所以近年來一直有粉絲抱怨蘋果,認為不夠關心的Mac電腦。對此,庫克的回應依然是老味道,聲稱依然“愛的Mac電腦“蘋果”不會放棄“它,還告訴大家”敬請期待“。到底庫克所謂的”敬請期待“是什麼意思?只是表達很快即將更新而已嘛?還是別有用心?

有意思的是,最近的傳聞認為蘋果將可能發生本質的變化,主要是越來越多的證據表明,蘋果真有可能會放棄英特爾,轉而發布基於ARM處理器設計的蘋果產品。最新的證據兩天之前已經報導過了,這是由iDownloadBlog透過MacOS的塞拉利昂程式碼發現的證據,首先我們看看他們發現了什麼。

c34a5b3501e695a-png_600x600

在該文章中,主要講述了MacOS的塞拉利昂的系統核心程式碼,可能預示著未來的Mac會搭載ARM架構晶片的潛在可能,因為從2005年以來就從未出現過,其中提到的一個重要部分如下:

2014年,蘋果的前負責人讓 – 路易·加西就曾暗示,第一款基於ARM的蘋果可能會出現在2017年,當時蓋斯解釋稱:隨著時間的推移,基於ARM的處理器與86的設備,兩者都會有更加引人注目,包括更低成本,更出色的功耗,更多設備特性的自然融合。儘管多年來,英特爾一直認為,其優越的半導體設計和工藝製程技術,能夠最終客服86架構複雜性的缺點。但是,今天始終沒能改變,事實上86依然不具備ARM晶片的SoC系統級一體式設計的優勢。

到底為什麼蘋果想要ARM的Mac?

其實除了讓 – 路易·加西表述的情況之外,我們看到很多文章還對此進行了一些有意思的探索和猜測,包括為何要ARM而非英特爾,蘋果帝國能力如何強大等等,例如說下面幾點:

  • 英特爾的處理器更新時間表,長期不考慮蘋果的技術需求和產品開發週期,更多的是偏向於視窗陣容的PC廠商。
  •  所有的的iOS設備都使用ARM屆時的Xcode在跨平台的表現上將更加一致,更易於建立的iOS和MacOS上的協同性。
  • 最新的iOS的設備中,超低功耗領域ARM的64位元晶片性能逐漸追上英特爾。
  • 蘋果擁有龐大數量的工程師和專家,也曾經完成過架構的重大變遷,例如1998年年第一次從摩托羅拉68K遷移到Power PC的,隨後2005年第二次又將從PowerPC的轉移到英特爾。
  • 或許蘋果產品線的長期不更新,就是因為系統底層結構改進的工作進行中,蘋果希望把項目完工才公佈於眾,屆時可能會包括一個類似於羅塞塔的機制,讓新的Mac的支持運行基於英特爾晶片設計的Mac的應用程式?
  • 基於AMR CPU的虛擬機器硬體性能上已經滿足虛擬的Windows和Linux呢?

好了,上面至少基於表面上的探討而已,說來說去,硬體上的變更很容易滿足,就好比很多專家談到的:“iPad和MacBook的區分將越來越難,所以蘋果應該合併,就好像微軟將平板電腦和筆記型電腦結合的地面設備一樣,蘋果可能也會考慮同樣的方向。“但事實上真是表面上那麼簡單嗎?
軟體上蘋果也曾有ARM大一統的跡象?

硬體的轉變,說實話是“一個巨大的挑戰”,而挑戰的重點則在於“軟體”!微軟試圖合併三個平台(Xbox,手機和PC)到單一核心的的Windows 10,至今也沒有成功,早期基於ARM的Windows硬體設備更是一個天大的笑話。這就表明,真要有ARM的Mac的出現,肯定要率先對系統軟體“動工”。

關鍵是,蘋果長期堅守軟硬一體化模式,而且也憑藉對硬體,軟體,服務與應用的整合取得成功。我們可以看到,蘋果所有硬體上進行改進,幾乎都是為了適應軟體的發展,或者說以軟體為前提,最終將軟體與硬體深度結合,為用戶提供更加優秀的用戶體驗。若我們真正細細的觀察“軟體”背後的變化,到底蘋果有在“動工”了嗎?

我們都知道,iOS和OS X,這兩大作業系統是蘋果幾乎所有硬體的軟體基礎,它們負責了不同領域的攻守,但你會發現軟體層面上其實有一定的共同點,進一步融合也不是不可能。需要注意的是,這裡指的是體驗上的“融合”,而非“合併”。而且,蘋果正常嘗試類似的事情,即讓的iOS和OS X的“商店”先統一,比如以下幾點:

  • 自從搭載A7晶片的iPhone 5S誕生之後,蘋果開始要求開發者或開發商為應用程式商店上傳64位元的應用程式,今天的iOS和OS X的大量應用程式都是64位元。更準確的說,從Xcode 7開始,蘋果讓iOS的開發者制定自己的應用程式僅在64位元設備上運行。所以,即便iOS的9/10仍支持32位元的CPU,一些性能要求更高的64位元應用程式已經不支持在搭載32位處理器的iPhone或iPad上上運行。應用程式的兼容性不再局限於iOS的版本,如今對處理器也有相應的要求。

217f55eb6b1518c-jpg_600x600

  • -過去幾年時間裡,蘋果對的Xcode的發行說明中提到,過時垃圾收集機制(垃圾收集)已被廢棄,而且還給予了開發者時間表,對於那些沒有採用與iOS的平台相同記憶體管理核心機制的應用程式,將無法在OS X 10.12上運行。這意味著,從去年WWDC之後,iOS設備和OS X的應用將更加一致,因為兩個平台都將使用ARC(自動引用計數自動引用計數)模式的記憶體管理模式,通過更高效的技術減少應用的記憶體佔用,比Android版和的Windows 10應用對記憶體容量的要求更低。
  • 微軟強迫開發者為桌上型電腦和行動設備基於全新互動模式和API來開發新應用。蘋果不同的事,蘋果暗地裡故意將的iOS和OS X平台做得越來越相似,對於用戶而言,蘋果為OS X添加的iOS的功能,或者為iOS的添加OS X的功能,再或者就是同時為iOS版和OS X添加或擴展相同的新功能。對於開發者而言同樣如此,不僅為OS X帶來的iOS的API(如表意見,收集意見和標籤的意見等),而且也為iOS的添加OS X的API(如TypeKit,JavaScript的核心等),或者說為OS X和iOS的添加相同的API(如CloudKit,HomeKit等)。因此,年復一年的iOS和OS X平台的變得越來相似,尤其是API。
  • 去年,蘋果公佈了應用細化中十分值得關注的機制:BitCode採用BitCode編譯的應用程式,開發者在應用程式商店中可以只上傳應用程式的“中間件”,而非最終的可執行二進制文件。然後應用程式商店會自動編譯和優化中間件,產生不同的CPU設備所需的執行文件供用戶下載安裝。如此以來,BitCode將變得更有意義,無論是何種類型的設備,蘋果完全可以在背後進行優化,使一個為iOS版編寫的應用程式可以在多個蘋果平台上運行。
  • 去年蘋果還公佈了一項對開發者而言很重要的事情,那就是合併的iOS和OS X開發者計劃簡單的說,開發者購買一個開發資格,不僅可以為iOS的平台開發應用程式,而且為OS X開發也免於再次付費。不得不說,開發計劃的合併將是統一應用程式商店的關鍵。

上述一大串東西,所表達的只是蘋果有可能正在開發一個統一的App Store的應用程式商店。同時,蘋果每一個平台的API都有所重疊或交集,要嘛部分來自iOS的平台,要嘛部分來自OS X平台,要嘛就是共享,這就為單一應用程式在所有蘋果設備和作業系統上運行打下了基礎。

5ec62eee2ae06ce-jpg_600x600

再細一點來說,通過統一的API,無UI的應用程式庫可以跨所有設備共享,再根據每種設備類型配套特定的用戶界面,創造不一樣的使用體驗。開發者一旦將編譯好的中間件上傳到應用商店,蘋果便能夠通過BitCode為不同的一系晶片和平台重新優化,最終完成為用戶下載安裝執行文件,可能的話還包括為ARM晶片的OS X平台調整。

因此,“體驗上”融合的基礎搞定了,再進一步設想,下一步就是蘋果計劃什麼時候發布基於ARM的蘋果設備了?
非iOS版也非MACOS系統的新類別設備?

就個人而言,蘋果最大的可能更像是在打造一款基於ARM晶片的衍生設備,有可能是筆記型電腦,也可能是可變形的2合1設備或類似平板電腦的產品,而系統不一定是的MacOS或iOS上,或直接叫做“蘋果OS”,像tvOS和watchOS設備就是iOS的衍生的產物。這個“蘋果OS”將會是的iOS與OS X的結合產物,觸控界面,滑鼠和鍵盤都進行了優化。

稍微總結一下上面的內容之後似乎真有可能。蘋果確實已經針對軟體工作做了大量的鋪墊,而且表面上在超低功耗晶片領域ARM也已經體現出了性能優勢,蘋果早期發布的iPad臨之時還大膽聲稱,A9X的CPU性能能夠戰勝80%,前年開始銷售的攜帶式電腦,而GPU則勝過了90%。那麼,接下發布的A10X或者A11X呢?是不是不再局限於建模,繪圖,操控3D設計,或編輯多條4K影片流這樣的複雜任務了呢?

67d6b88aca3166a-jpg_600x600

蘋果善於製造業界恐慌,去年一項被公佈的專利申請備案顯示,蘋果正考慮推出一種混合設備,特點在於類似筆記型電腦,但觸控螢幕這部分可以輕易拆卸。這就說明,蘋果可能已經考慮過類似的設備了,並意味著“大事”發生可能會在接下來的某一刻,就如同庫克說的那種“用了之後不想再買PC”的產品。

不過,這樣一台搭載一個系列晶片機器的誕生,將使蘋果的產品線變得更加混亂,並且還要為大量不同的產品定制不同規格的處理器,不太符合蘋果追求適當投資換取高回報的理想。另外,老早之前一款稱為牛頓EMATE 300卻不是搭載OS X的產品,有點類似於所說的情況,但該產品賈伯斯在1997年年回歸蘋果後將這種產品直接打入冷宮,全面拋棄。

你是否真需要ARM的Mac嗎?
我們可以回想一下,蘋果的Mac電腦在賈伯斯回歸之後為什麼會又迎來“新春”呢?那是因為賈伯斯將的PowerPC的晶片全部換成了英特爾,當時英特爾處理器的性能全面超越了以前的Mac所用的處理器,隨後的事情大家都知道了。不得不說,正是因為英特爾專注於打造桌面級的處理器,使得這些晶片足以為蘋果的Mac的服役多年,並屢次創造更出色的體驗。

因此,蘋果肯定會非常小心翼翼的思考每一次決定,尤其是讓蘋果換上ARM晶片並放棄英特爾處理器的決定。話說回來,如果只是為了解決更新換代變得更快的事情,引入ARM處理器的蘋果自然有一定意義。但是,蘋果真會發布一款全新基於ARM CPU的Mac Pro高性能專業電腦?醒醒吧!這或許不是我們想要的產品。

總之,現在談一個系列晶片的筆記型電腦似乎還太早了,iPad的專業才剛剛起了個頭,是好是壞到現在還未得到證實,需要市場和時間去驗證。另外,據傳將於10月份更新換代的一系列蘋果產品,尤其是的MacBook Pro筆記型電腦,基本可以確定將會基於英特爾的處理器設計。

 

出處:威鋒網

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *

Loading