2016-2022 All Rights Reserved.平安財經網.復制必究 聯系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標明“本站原創(chuàng)”外所有信息均轉載自互聯網 版權歸原作者所有。
周一,蘋果公司召開了全球開發(fā)者大會(WWDC),由于流行,這次會議完全是虛擬的。這次的另一個不同之處在于,每個人都在談論一件比iOS新功能更重要的事情:蘋果mac電腦的處理器從英特爾(Intel)過渡到ARM。
關于這一點的傳聞很久以前就開始了。2018年,彭博社(Bloomberg)報道稱,蘋果將在幾年內在mac電腦上使用自己的ARM芯片,并完全拋棄英特爾(Intel)。同年晚些時候,分析師郭明志以自己的預測支持了這一傳言。今年2月,郭說,基于arm的mac電腦將在2021年上市。
因此,我們可能看不到任何硬件方面的聲明,但我們將看到蘋果發(fā)布平臺聲明,為開發(fā)者將他們的應用轉移到新的Mac架構上鋪平道路。
mac電腦已經存在了36年,到目前為止,處理器已經有過兩次轉變。90年代,蘋果從摩托羅拉的68k芯片換成了IBM和摩托羅拉的PowerPC處理器。2005年,史蒂夫·喬布斯宣布再次過渡到英特爾的x86處理器。運行英特爾cpu的mac電腦已經有十多年的歷史了。但是現在蘋果準備向ARM進軍,生產更輕的筆記本電腦,并且可能提供更好的電池壽命。
當喬布斯宣布與英特爾的交接時,他還推出了一套新的999美元的開發(fā)工具包:在PowerMac G5機箱中裝有基于奔騰處理器的主板、運行著特殊版本的Mac OS x的Mac電腦。喬布斯還宣布了一項名為Rosetta的技術,該技術可以讓基于powerpc的應用程序在基于intel的mac電腦上順暢運行。
去年,蘋果宣布了Catalyst項目,并為此鋪平了道路。作為其中的一部分,蘋果為開發(fā)者提供了一套工具來將他們的iPad應用程序移植到Mac上,但是仍然需要一些工作來調整應用程序。所以這些應用程序可能共享大部分代碼庫,但是最終編譯的二進制文件是不同的。我與一群開發(fā)者進行了交談,了解蘋果將如何應對這種轉變。
PSPDFKt App的創(chuàng)始人Peter Steinberger表示,他預計蘋果將在第四季度發(fā)布基于arm的硬件,屆時與iOS共享代碼的應用程序將能夠與Mac應用程序共享一個二進制文件:
我預計蘋果將在第四季度發(fā)布基于arm的硬件,運行macOS 10.16。現有的應用程序將繼續(xù)使用二進制轉換器;他們將在9月份強制執(zhí)行ARM二進制文件,對于大多數Mac應用程序來說,很容易編譯成ARM64。與iOS共享代碼的應用程序已經編譯到ARM,所以這部分應該很容易。
獨立iOS和Mac開發(fā)者james Thomson表示,他和他的團隊在軟件方面不需要做太多工作。他們可能需要用新版Xcode重新編譯他們的應用程序。他補充說,團隊已經在ARM上獲得了iPhone版本的核心代碼,所以過渡將是平穩(wěn)的。
湯姆森認為,如今大多數開發(fā)人員都使用現代的代碼庫,這些代碼庫可以運行在多種類型的處理器上。應用程序開發(fā)者guilherme Rambo也有類似的想法。他說,現在的大多數應用程序都是在高層上工作的,所以它們不依賴于底層架構或平臺。
還有一個過渡硬件的問題。可能有傳言稱iPad將作為這一轉變的硬件。但是,約翰·格魯伯在他的博客上打消了這種可能性。他說,蘋果將ipad和mac視為不同的平臺,ipad只有6GB的內存,而mac提供的內存為8GB或更多。
格魯伯認為,蘋果可能會發(fā)布一款帶有ARM芯片的Mac Mini或iMac,并將其租給開發(fā)者——就像他們在2005年所做的那樣?;蛘咴诋a品中可能有一個特別的參照Macbook。
著名開發(fā)者Steve Troughton-Smith告訴我,他希望蘋果公司發(fā)布一款價格適中、小巧的過渡套件:
我希望蘋果的開發(fā)工具包既便宜又方便,因為我知道我想要一個!上次轉型時,他們建造了一個內置英特爾芯片的桌面塔,但很難想象這次他們會再次走這條路——畢竟蘋果公司自2012年以來才剛剛發(fā)布了第一款桌面塔,因為它認為人們不需要那種形式。
Steinberger說,我們可能會得到一款重新設計的Mac Mini,或者如果蘋果很大膽,他們會發(fā)布一款參考版本的Macbook Air或者12英寸的Macbook。
至于蘋果將如何處理一些重大問題,仍有一些疑問。雖然更簡單和相對較小的應用程序很容易從英特爾轉移到ARM,但我們不知道蘋果將如何處理Adobe Photoshop等應用程序的過渡。
格魯伯在他的博客中指出,虛擬化軟件如VMWare或Boot Camp實用程序可以讓你在mac上運行Windows,但在基于arm的mac上運行可能會遇到問題。即使蘋果提供了一種模擬機制,其性能也不會達到標準。
前微軟高管史蒂文·辛諾夫斯基(Steven Sinofsky)指出,蘋果可能會發(fā)布一個新的編譯器來處理這一過渡。
他還認為,Adobe Premier或微軟Office等大型應用程序必須效仿蘋果的做法,通過Catalyst版本來“表達自己”。Sinofsky還表示,這些應用程序移植到ARM架構的mac上可能需要很長時間。他們應該有動機為一個大的用戶群做這件事。
蘋果可能采用arm架構的舉動令人興奮,但不會突然發(fā)生,也不會不付出代價就實現。微軟已經嘗試過這種轉變,雖然他們可能沒有一個大型的開發(fā)基于arm的應用程序的開發(fā)團隊,但對這家總部位于西雅圖的公司來說,這只是初期階段。
我們可能不會馬上看到面向消費者的基于arm的Mac。但在WWDC上,蘋果有機會建立一個框架,以確保消費者得到一個,一切都是順利和安全的。
2016-2022 All Rights Reserved.平安財經網.復制必究 聯系QQ280 715 8082 備案號:閩ICP備19027007號-6
本站除標明“本站原創(chuàng)”外所有信息均轉載自互聯網 版權歸原作者所有。