macOS 11 Big Sur是怎麼用arm架構執行x86程式的,和arm版Windows有區別嗎

時間 2021-05-11 12:05:24

1樓:時間信使

蘋果並不是像微軟一樣用ARM處理器來執行X86程式,而是原生就是ARM程式,蘋果在發布會上演示的全部都是原生ARM程式,其實蘋果很早就在布局了,在第二代iPad pro發布的時候(2023年),就強行讓開發者吧桌面專業軟體移植到iPad上,到現在為止,iPad上面已經有很多專業生產了軟體了,再加上蘋果給力開發者6個月時間,有了iPad上的基礎,可以說桌面原生ARM程式基本沒什麼問題,就算是有,也可以直接執行iPad和iPhone上的程式,到後面又了裝機量,就能吸引更多的開發者,從而完善軟體生態。

2樓:crazykook

有過了解的人都知道蘋果轉換晶元平台的動作很早就有過了,以現在的眼光來看,過程還算是成功的,所以這樣的事對於蘋果來說比其他公司有經驗得多。

目前已知的情況是,蘋果Rosetta將會在使用者安裝x86應用時,對機器碼進行轉譯,轉譯後將可以在arm架構的macos上執行,如果原x86應用是基於蘋果的開發元件開發的,轉譯後的效能表現會好於基於第三方元件執行的應用。

而微軟的方式,更多是模擬器的方式,模擬一套32位執行底層,來支援在arm版win10上執行32位x86應用。從原理上,蘋果的方式可以做到更高效些。

3樓:

用模擬器唄,其實微軟的ARM版Windows能執行32位的x86程式也是模擬器。其實如果微軟想的話也可以開發64位的模擬器,只不過可能要多付出一些開發資源,微軟暫時不打算付出這些資源,也可能微軟有計畫加入64位的模擬器,只是暫時沒做完,所以以後才能支援。

4樓:

目前尚未可靠資訊證明big sur可以執行x86程式。相比arm版的Windows,big sur更像是iPad OS和Mac OS的綜合體。

5樓:Istoria

是微軟限制了題主的思路而已,arm為什麼要模擬X86執行?

對蘋果來說,這毫無意義,提供個X86虛擬機器就已經是仁至義盡

桌面程式理所應當要統一成基於ARM開發的,不願意去做轉移的開發者可以滾蛋,果不在乎

6樓:

啊?現在就說已經可以用 arm 執行 x86 程式了嗎???

arm 版肯定有自己相對專門的軟體吧,x86 也有自己的軟體。軟體在開發編譯的過程中,會對應響應的平台不同的去編譯的。

至於和 arm 版 windows肯定是有區別的,區別就像x86 版的 macos和 windows 一樣。

i7換i11怎麼用充電寶

UGREEN綠聯 biubiu 綠豆小手一掐,換個充電寶完美解決,不信你看 簡單介紹一下圖中的小夥伴,綠聯的乙個10000mAh充電寶,亮點大概說幾句。tmall.com天貓 1 全面相容PD QC FCP AFC等主流快充協議,2 擁有當下最流行的介面之一Type C口,支援雙向快充。額,我解釋清...

ios11正式版已經發布,我用的是iPhone se執行的是ios10 3 3我想問有沒有必要公升級?

時崎狂三是我老婆 只能說你喜歡公升就公升吧,畢竟11多了好多新功能,速度上的確是比10慢點,不過乙個手機一般最多用三年,其實也卡不到哪去,耗電我感覺沒什麼區別 不爭 千萬別公升級,我的 IPHONE 7 已經開始卡頓了,在流暢度上讓我有了曾經安卓系統般的體驗,電池壽命還有83 考慮通過官方渠道換電池...

大一新生用小公尺11怎麼樣,有沒有啥意見

謊言 只要你喜歡,買得起 就沒問題。哪怕你買8848別人都沒意見。別人還能管咱自己花錢了?mi11高價效比,核心賣點888,有耐心的話可以用大概一年半到三年之間吧。個人覺得如果需要值得購買。 你見過熱水洗菜嗎 都啥時候了,又不是腎換蘋果的年代。我大學最後兩年,998的華為手機,也沒誰鄙視我的。有個同...