自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

新MacBook能用舊軟件?可能是最詳細(xì)的兼容測(cè)試

系統(tǒng)
M1版新MacBook的兼容性到底怎么樣?蘋果使用M1芯片的MacBook已經(jīng)逐漸開始發(fā)貨了,我們知道M1芯片基于ARM架構(gòu),和之前基于X86架構(gòu)的Intel芯片有很大差異,因此新的M1版MacBook能否運(yùn)行之前基于Intel版macOS開發(fā)的軟件,就成了很多朋友關(guān)注的問題。

 M1版新MacBook的兼容性到底怎么樣?蘋果使用M1芯片的MacBook已經(jīng)逐漸開始發(fā)貨了,我們知道M1芯片基于ARM架構(gòu),和之前基于X86架構(gòu)的Intel芯片有很大差異,因此新的M1版MacBook能否運(yùn)行之前基于Intel版macOS開發(fā)的軟件,就成了很多朋友關(guān)注的問題。


蘋果MacBook換用ARM芯片

蘋果采取了很多措施,來解決M1版MacBook的兼容性問題。首先,對(duì)于現(xiàn)有的X86軟件,蘋果推出了X86-ARM的指令翻譯方案“Rosetta 2”,它可以讓ARM平臺(tái)的macOS,直接運(yùn)行絕大部分的X86軟件。從蘋果的介紹來看,Rosetta 2并不是在軟件運(yùn)行的時(shí)候,才翻譯指令的,而是在軟件安裝時(shí)就做好了轉(zhuǎn)換,因此它的性能還相當(dāng)不錯(cuò)。

MacBook從X86遷移到ARM,使用Rosetta 2實(shí)現(xiàn)對(duì)舊有X86軟件的兼容,但并不完美

不過,Rosetta 2并非完美,根據(jù)蘋果官方的消息,在以下三種情況下,它無法對(duì)X86指令進(jìn)行翻譯。

1、內(nèi)核擴(kuò)展,也就是涉及到操作系統(tǒng)內(nèi)核模塊的指令沒法翻譯;

2、虛擬化X86_64平臺(tái)的虛擬機(jī),當(dāng)前M1上并沒有對(duì)應(yīng)的虛擬化指令;

3、涉及AVX、AVX2、AVX512的指令,ARM上沒有對(duì)應(yīng)的指令集,因此用到相關(guān)指令集的X86軟件沒法翻譯。

M1版MacBook并不能兼容所有的X86軟件

大部分X86軟件并不會(huì)涉及以上內(nèi)容,只用到普通的SSE系指令集。不過某些開發(fā)工具會(huì)涉及內(nèi)核,某些高性能計(jì)算工具會(huì)使用AVX系指令集,因此如果想要用M1版MacBook作生產(chǎn)力工具,兼容性問題還是需要慎重考慮的。

除了使用Rosetta 2指令集翻譯,M1版MacBook最原生的兼容方式,當(dāng)然就是基于ARM開發(fā)編譯的軟件。不少知名軟件開發(fā)商,例如Adobe,已經(jīng)宣布產(chǎn)品將會(huì)全線新增ARM編譯的版本,對(duì)M1版MacBook有著最完美的兼容。

那么到底M1版MacBook能兼容什么軟件、不能兼容什么軟件?一個(gè)個(gè)軟件測(cè)試工程量非常大,而且軟件們也處于不停的更新?lián)Q代中。今天,就來給大家介紹一個(gè)查看M1版MacBook兼容性的好方法,這可能是最詳細(xì)的兼容性測(cè)試了。

DoseitARM:https://github.com/ThatGuySam/doesitarm

當(dāng)前,在GitHub上出現(xiàn)了一個(gè)關(guān)于M1版MacBook的兼容性測(cè)試項(xiàng)目“DoseitARM”。在這個(gè)項(xiàng)目中,可以看到開發(fā)工具、影音工具、圖形圖像工具、剪輯工具等各種生產(chǎn)力軟件的兼容性測(cè)試。其中,各類軟件的兼容性又被分為幾種不同的情況,分別如下:

  • 兼容,原生兼容蘋果Silicon
  • 兼容,通過Rosetta 2運(yùn)行
  • 不兼容,無法運(yùn)行但在后續(xù)開發(fā)中支持(已存在兼容的非正式版本)
  • 不兼容,只能在Intel版Mac上運(yùn)行(未有兼容的版本,后續(xù)開發(fā)可能會(huì)兼容)

 

X86軟件不同的兼容情況

由于這是在GitHub上的開源項(xiàng)目,因此這些兼容性測(cè)試結(jié)果還會(huì)不斷更新。想要知道你關(guān)注的某個(gè)軟件到底能不能在M1版MacBook運(yùn)行,直接搜索列表中的這個(gè)軟件的兼容情況即可。

列表中可以找到某個(gè)X86軟件在新MacBook上的兼容情況和進(jìn)展

可以看到,M1版MacBook的各類軟件兼容性還是比較樂觀的,一些尚未兼容的軟件,官方也有消息正在開發(fā)兼容的版本。在“DoseitARM”項(xiàng)目中,還可以查看這些軟件關(guān)于兼容M1芯片的官方消息和進(jìn)度,相當(dāng)不錯(cuò)。

總的來說,如果你想要了解某個(gè)軟件是否兼容M1版MacBook,不妨到這個(gè)GitHub項(xiàng)目上面看看,這可能是當(dāng)前最為全面的M1版MacBook兼容性測(cè)試了。蘋果未來還會(huì)在更多Mac電腦上使用ARM芯片,參照之前Mac從PowerPC向Intel遷移的速度,ARM的Mac兼容性應(yīng)該會(huì)很快得到解決,期待有更多出色的ARM Mac產(chǎn)品吧。

 

責(zé)任編輯:姜華 來源: 太平洋電腦網(wǎng)
相關(guān)推薦

2020-11-26 06:08:39

MacBook

2018-07-16 15:05:43

Redis內(nèi)存數(shù)據(jù)庫

2021-11-03 16:10:16

RedisJava內(nèi)存

2013-05-02 13:52:07

2019-04-28 11:06:01

Hbase架構(gòu)程序員

2015-05-11 15:06:00

軟件工程師寫代碼

2018-10-25 09:37:02

Docker入門容器

2016-04-06 11:22:28

運(yùn)維游戲運(yùn)維服務(wù)器

2016-03-31 14:33:30

DevOps數(shù)據(jù)庫運(yùn)維

2018-11-05 08:10:30

Netty架構(gòu)模型

2017-10-09 10:42:28

開源HTMLCSS

2021-03-01 14:16:13

Python開發(fā)Excel

2022-07-12 15:23:38

勒索軟件網(wǎng)絡(luò)攻擊

2021-05-27 05:30:23

數(shù)據(jù)分析工具數(shù)據(jù)可視化

2017-12-15 10:00:46

前端框架Vue.js

2019-12-19 14:23:23

Mac Pro蘋果修復(fù)

2019-05-29 10:04:38

CAP理論 AP

2017-10-17 12:43:17

前端CSS布局

2020-03-05 15:12:51

數(shù)據(jù)分析人工智能運(yùn)營(yíng)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)