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