mac电脑循环次数多少算新_ARM架构电脑之路,苹果需要从微软Surface ProX中吸取哪些教训?...
如今,大家都知道蘋果已經鐵了心要徹底轉向ARM架構處理器,那么在這過程中,蘋果有什么地方需要注意的嗎?要知道,其實蘋果并不是第一家提供采用ARM架構處理器的電腦產品。微軟在這幾年也在積極投入到ARM架構處理器的筆記本電腦的研發。
其最新產品Surface ProX可以說是小試牛刀,可惜的是由于目前驍龍系列的ARM架構處理器性能始終與X86有著一定的差距,導致Surface ProX的性價比十分低,也沒有得到預期的回響。
那么現在到了蘋果這邊,如果非要提一個重要建議的話,那就是準確告訴用戶哪些應用程序支持的是哪個處理器,并積極做出引導,讓用戶獲得最佳體驗。
這聽起來雖然感覺很微妙,但事實上,當蘋果從英特爾X86 Macs開始向著自己的ARM架構Mac過渡時,這不禁就會讓人聯想到微軟和高通公司為幫助實現Windows-on-ARM體驗所做的努力。
當年華碩推出內置高通ARM處理器的NovaGo筆記本電腦時,這種架構的優缺點就已經開始被人們所開始討論,特別是它能做什么和不能做什么。而當像微軟這種行業巨頭也踏進這一領域時,其中所面臨的問題也被進一步放大。
今天我們就來回顧一下微軟在這一過程中都遇到了哪些絆腳石,以及蘋果在轉向ARM架構的過程中可能出現的問題。
缺乏對消費者的信息傳達
沒有一個消費者會愿意通過開發人員所寫的技術文檔來了解擺在他們面前的產品,也不會愿意以這種方式來決定購買行為。
但這正是微軟在當時所犯的第一個錯誤,與消費者缺乏有效的直面溝通,幫助他們了解這款全新的產品。Windows如何將X86處理器的指令模擬成ARM芯片可以理解的代碼這一過程本身就是一個繁瑣復雜的事項,但微軟真的就僅僅在其網站上以一種枯燥文檔編輯方式,給用戶進行解釋。
先不說有多少人會主動去微軟網站上了解,即便是想要通過這一文檔更多信息的用戶,也會很快被這一枯燥乏味的文檔”打敗“,最終也直接導致了用戶對微軟這款全新產品的了解不足。
微軟從未真正努力告知消費者ARM平臺需要什么,它的局限性是什么,以及克服這些局限性有哪些選擇。
當然,微軟的ARM架構筆記本電腦Surface ProX確實是有著很大的局限性。假設你要在Surface Pro X上下載Zoom視頻會議應用程序。在微軟應用商店中是找不到該應用程序,你必須到Zoom的網站下載程序。
而Zoom當然不會告訴你,目前的ARM架構電腦上是無法在虛擬模式下運行64位軟件的,因此,即便你在Zoom官網下載了64位版本的Zoom應用程序,也還是會無法運行。這無形中就在消費者和享受體驗之間建立了障礙,這也是被許多人認為是導致Surface ProX無法得到很好的市場回應的最大原因之一。
而如今,蘋果似乎也將要走上同樣的道路。與ARM上的Windows一樣,蘋果也使用代碼將為X86處理器編寫的指令轉換為ARM芯片能夠理解的指令。
在Mac上,這段代碼被稱為Rosetta,與蘋果用來幫助從PowerPC過渡到X86的轉換軟件相同。現在,Rosetta 2被設計成接受為X86編寫的代碼,并使其能夠“工作”于Mac的新ARM架構。
正如蘋果在其網站上發布的開發者文檔中所說,“轉換過程需要時間,因此用戶可能會感覺到轉換后的應用程序有時運行得會有點慢?!?/p>
同時,用戶也需要幫助他們的Mac使用正確的代碼。蘋果表示,如果二進制文件同時包含arm64和x86<wbr></wbr>u 64指令,用戶可以告訴系統從Finder中應用的Get-Info窗口使用Rosetta來啟動應用。例如,用戶可以啟用Rosetta translation已允許應用程序運行尚不支持arm64體系結構的舊插件。
然而,Rosetta不會轉換虛擬化X86_64平臺的內核擴展和虛擬機應用程序。Rosetta也不會翻譯AVX指令(AVX是2011年英特爾在其第二代英特爾核心“Sandy Bridge”芯片中首次采用的一種指令)。
總的來講,蘋果告訴開發者(而不是消費者!)仿真應用程序的運行速度將比本機代碼慢,用戶可能需要手動適配應用程序以便在仿真模式下運行實現完全兼容,并且其轉換軟件不會處理9年前的指令。上述的一切,普通消費者目前都還不知道,也沒有找到適合方式告知消費者。
難以尋求到兼容的應用程序
應用商店是消費者接觸應用程序的重要窗口,不幸的是,微軟的應用商店仍然很糟糕。
到目前為止,每個Windows用戶都已經對這個商店幾乎是無力吐槽了,沒有任何信息告訴您應用程序上次更新的時間,沒有更改日志提醒,無法查看到目前為止的下載次數等等。
當然,在采用ARM時,微軟也有考慮到應用程序支持哪種處理器架構。如果你使用的是Windows on ARM(WoA)的PC上,Microsoft將自動隱藏不兼容的應用程序。但如果你在購買之前想了解WoA電腦上具體支持哪些應用,你就需要自己逐個應用程序去看是否兼容WoA,很糟糕的體驗是吧?
雖然就目前而言,WIndows和Mac平臺上的用戶暫時還是能夠同時選擇這兩種處理器體系架構。但再過幾年,可以預見,在蘋果將Mac批量轉換為ARM后,Mac應用程序將面臨ARM和X86兩種架構的二選一問題。
此外,蘋果的一些重要的第三方合作伙伴(如Adobe,微軟)也是蘋果應用生態的重要組成部分,這些合作伙伴也表示了支持蘋果在ARM領域的努力。但我們也不禁要問,整個蘋果應用開發商中有多少人會真正費心為ARM重新編碼,以及需要多長時間才能讓大家投入到ARM轉換的進程當中?
雖然讓應用程序為不同處理器架構進行單獨編碼在未來將會是趨勢,但至少目前,蘋果的“通用”應用程序將在兩個平臺上運行一段時間。
人們也尚未知道蘋果自家ARM處理器在電腦端的真實表現到底如何,也不知道應用程序在蘋果ARM平臺的運行情況。因此,蘋果需要利用好自家的應用程序商店,盡可能地將信息推送給用戶和消費者,讓他們對這一種新產品了解得更多,包括哪些應用程序是針對特定處理器進行本地編碼的,哪些應用程序的性能將得到優化,哪些應用程序將被模擬并受到性能影響等等。
現在,消費者們仍然得不到足夠理由讓他們離開X86轉而去接受一些新的和不熟悉的東西。如果消費者得到的解釋總是以硬件為框架,而忽略了軟件方面的體驗,每個人最終得到的結果都只會是困惑。我們希望蘋果能看到微軟在研發ARM電腦過程中所造成的不足,并吸取教訓,做得更好。
現在只能說,蘋果在徹底轉向ARM架構的過程中仍然路漫漫,一切都僅僅是開端。
總結
以上是生活随笔為你收集整理的mac电脑循环次数多少算新_ARM架构电脑之路,苹果需要从微软Surface ProX中吸取哪些教训?...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 教你如何用python表白_情人节来了,
- 下一篇: mac查看图片分辨率_Mac图像检查工具