M1版本的新兼容性是什么?蘋果的 M1 芯片已經(jīng)逐漸開始出貨。我們知道M1芯片是基于ARM架構(gòu)的mac怎么查看我的軟件版本,和之前Intel基于X86架構(gòu)的芯片有很大的不同,那么新的M1版本是否可以在Intel版本上運(yùn)行mac 軟件由OS開發(fā)的已經(jīng)成為很多朋友關(guān)心的問題。
▲ 蘋果轉(zhuǎn)用 ARM 芯片
Apple 已采取多項(xiàng)措施來解決與 M1 版本的兼容性問題。
首先,針對現(xiàn)有的X86軟件,蘋果推出了X86-ARM指令翻譯方案“2”,可以讓ARM平臺的macOS直接運(yùn)行大部分X86軟件。
根據(jù)Apple的介紹,2在軟件運(yùn)行的時(shí)候不翻譯指令,但是在安裝軟件的時(shí)候,所以它的性能還是相當(dāng)不錯(cuò)的。
▲ 從 X86 遷移到 ARM,使用 2 實(shí)現(xiàn)與舊 X86 軟件 的兼容,但并不完美
但是,2 并不完美。根據(jù)蘋果官方消息,以下三種情況下無法翻譯X86指令。
1、內(nèi)核擴(kuò)展,即涉及操作系統(tǒng)內(nèi)核模塊的指令不能翻譯;
2、虛擬化平臺的虛擬機(jī),當(dāng)前M1上沒有對應(yīng)的虛擬化指令;
3、涉及AVX、AVX2、指令屏幕顏色拾取器(Colors),ARM上沒有對應(yīng)的指令集mac怎么查看我的軟件版本,所以使用相關(guān)指令集的X86 軟件無法翻譯。
▲ M1 版本不兼容所有 X86 軟件
大多數(shù)X86軟件不涉及上述內(nèi)容,只使用普通的SSE系列指令集。不過有些開發(fā)工具會(huì)涉及到內(nèi)核,有些高性能計(jì)算工具會(huì)用到AVX系列指令集,所以如果要使用M1版本作為生產(chǎn)力工具,兼容性問題還是需要慎重考慮的。
除了使用2指令集翻譯外,M1版本最原生的兼容方式當(dāng)然是基于ARM開發(fā)編譯的軟件。很多知名的軟件開發(fā)商,比如Adobe,已經(jīng)宣布將ARM編譯版本加入產(chǎn)品線,完美兼容M1版本。
那么什么是兼容軟件的M1版本和不兼容軟件的版本呢?每個(gè)軟件的測試項(xiàng)目都很大合成的潮流花紋筆刷,軟件的也不斷更新。今天給大家介紹一個(gè)檢查M1版本兼容性的好方法,這可能是最詳細(xì)的兼容性測試了。
:
目前在“”上有M1版本的兼容性測試項(xiàng)目。在本項(xiàng)目中可以看到各種生產(chǎn)力軟件開發(fā)工具、影音工具、圖形圖像工具、編輯工具等的兼容性測試。其中,各類軟件的兼容性測試分為幾種不同的情況,如下:
· 兼容,原生兼容蘋果
兼容,貫穿2
不兼容,無法使用,后續(xù)開發(fā)會(huì)支持(已經(jīng)有兼容的非官方版本)
· 不兼容,只能在Intel版本mac上運(yùn)行(沒有兼容版本,后續(xù)開發(fā)可能兼容)
▲ X86軟件不同的兼容性
由于這是 上的開源項(xiàng)目,因此這些兼容性測試的結(jié)果將不斷更新。如果你想知道你關(guān)心的一個(gè)軟件是否可以在M1版本中運(yùn)行,可以直接在列表中搜索<??@軟件的兼容性。
▲ 某 X86 軟件 的新兼容性和進(jìn)展可以在列表中找到
可以看出,M1版本的各種軟件版本的兼容性還是比較樂觀的。對于一些還不兼容的軟件,有官方消息稱正在開發(fā)兼容版本。在“”項(xiàng)目中,你還可以查看這些軟件關(guān)于兼容M1芯片的官方消息和進(jìn)展,相當(dāng)不錯(cuò)。
總的來說黑豆ICO圖標(biāo)提取工具,如果你想知道一個(gè)軟件是否兼容M1版本,不妨看看這個(gè)項(xiàng)目,這可能是目前最全面的M1版本兼容性測試。
未來,Apple 將在更多的 mac 計(jì)算機(jī)上使用 ARM 芯片。參考之前mac從Intel遷移到Intel的速度,ARM的mac兼容性應(yīng)該很快就解決了。更多優(yōu)秀的 ARM mac 產(chǎn)品。