0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

蘋果M1版 MacBook 的兼容性怎么辦

454398 ? 來源:太平洋電腦網(wǎng) ? 作者:太平洋電腦網(wǎng) ? 2020-11-20 16:20 ? 次閱讀

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

▲ 蘋果 MacBook 換用 ARM 芯片

蘋果采取了很多措施,來解決 M1版 MacBook 的兼容性問題。

首先,對于現(xiàn)有的 X86軟件,蘋果推出了 X86-ARM 的指令翻譯方案 “Rosetta 2”,它可以讓 ARM 平臺的 macOS,直接運行絕大部分的 X86軟件。

從蘋果的介紹來看,Rosetta 2并不是在軟件運行的時候,才翻譯指令的,而是在軟件安裝時就做好了轉(zhuǎn)換,因此它的性能還相當(dāng)不錯。

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

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

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

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

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

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

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

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

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

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

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

· 兼容,原生兼容蘋果 Silicon

· 兼容,通過 Rosetta 2運行

· 不兼容,無法運行但在后續(xù)開發(fā)中支持(已存在兼容的非正式版本)

· 不兼容,只能在 Intel 版 Mac 上運行(未有兼容的版本,后續(xù)開發(fā)可能會兼容)

▲ X86軟件不同的兼容情況

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

▲ 列表中可以找到某個 X86軟件在新 MacBook 上的兼容情況和進展

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

總的來說,如果你想要了解某個軟件是否兼容 M1版 MacBook,不妨到這個 GitHub 項目上面看看,這可能是當(dāng)前最為全面的 M1版 MacBook 兼容性測試了。

蘋果未來還會在更多 Mac 電腦上使用 ARM 芯片,參照之前 Mac 從 PowerPC 向 Intel 遷移的速度,ARM 的 Mac 兼容性應(yīng)該會很快得到解決,期待有更多出色的 ARM Mac 產(chǎn)品吧。
編輯:hfy

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 蘋果
    +關(guān)注

    關(guān)注

    61

    文章

    24166

    瀏覽量

    194152
  • ARM芯片
    +關(guān)注

    關(guān)注

    1

    文章

    125

    瀏覽量

    21345
  • macbook
    +關(guān)注

    關(guān)注

    0

    文章

    490

    瀏覽量

    41578
  • X86
    X86
    +關(guān)注

    關(guān)注

    5

    文章

    289

    瀏覽量

    43267
  • 虛擬機
    +關(guān)注

    關(guān)注

    1

    文章

    888

    瀏覽量

    27811
收藏 人收藏

    評論

    相關(guān)推薦

    如何判斷SFP模塊的兼容性?

    怎樣判斷SFP模塊的兼容性?
    發(fā)表于 07-25 06:04

    3針M5接口3針M5接口兼容性如何?

      德索工程師說道在科技日新月異的今天,各種接口標(biāo)準(zhǔn)層出不窮,以滿足不同設(shè)備之間的數(shù)據(jù)交換需求。其中,3針M5接口作為一種特定的連接標(biāo)準(zhǔn),其在多個領(lǐng)域的應(yīng)用越來越廣泛。然而,對于很多消費者來說,一個關(guān)鍵的問題就是:3針M5接口的兼容性
    的頭像 發(fā)表于 05-13 17:43 ?296次閱讀
    3針<b class='flag-5'>M</b>5接口3針<b class='flag-5'>M</b>5接口<b class='flag-5'>兼容性</b>如何?

    解密EMC與EMI:電磁兼容性與電磁干擾?

    解密EMC與EMI:電磁兼容性與電磁干擾?|深圳比創(chuàng)達電子
    的頭像 發(fā)表于 03-29 10:32 ?1252次閱讀
    解密EMC與EMI:電磁<b class='flag-5'>兼容性</b>與電磁干擾?

    蘋果發(fā)布搭載M3芯片的新款MacBook Air

    蘋果近日在線上發(fā)布了搭載全新M3芯片的MacBook Air,這款電腦在性能上有了顯著的提升。據(jù)官方數(shù)據(jù)顯示,相比之前的M1芯片版本,新款MacBo
    的頭像 發(fā)表于 03-13 17:05 ?810次閱讀

    M1芯片和M3芯片的區(qū)別

    M1芯片和M3芯片都是蘋果自家研發(fā)的處理器,它們在性能和設(shè)計上各有特點。
    的頭像 發(fā)表于 03-11 16:37 ?2712次閱讀

    M1M2和M3芯片是什么意思

    M1、M2和M3芯片都是蘋果公司推出的自研處理器芯片,具有不同的特點和發(fā)布時間。
    的頭像 發(fā)表于 03-08 15:51 ?4382次閱讀

    鴻蒙OS4.0兼容性測試

    工作流程; 1、設(shè)備廠商在[OpenHarmony兼容性平臺]注冊企業(yè)賬號,完成設(shè)備信息登記,將登記的設(shè)備信息寫入設(shè)備,并完成依賴接口適配; 2、設(shè)備廠商啟動認證測試,上傳xts測試報告; 3
    發(fā)表于 01-17 20:38

    風(fēng)機軸磨損怎么辦

    電子發(fā)燒友網(wǎng)站提供《風(fēng)機軸磨損怎么辦.docx》資料免費下載
    發(fā)表于 01-07 11:04 ?0次下載

    軟件兼容性測試報告模板

    兼容性測試 兼容性測試報告 軟件兼容性測試要考慮什么?》 1、向前兼容和向后兼容。向前
    的頭像 發(fā)表于 01-05 10:24 ?571次閱讀

    EMC概述(1)——什么是電磁兼容性(EMC)?

    EMC概述(1)——什么是電磁兼容性(EMC)?
    的頭像 發(fā)表于 12-07 10:36 ?927次閱讀

    EMC概述(3)——什么是電磁兼容性(EMC)?

    EMC概述(3)——什么是電磁兼容性(EMC)?
    的頭像 發(fā)表于 12-06 18:05 ?854次閱讀

    pcb鉆孔偏孔了怎么辦

    pcb鉆孔偏孔了怎么辦?
    的頭像 發(fā)表于 11-22 11:10 ?2639次閱讀
    pcb鉆孔偏孔了<b class='flag-5'>怎么辦</b>?

    電機過熱怎么辦?

    電機過熱怎么辦?WAYON維安PPTC有方案
    的頭像 發(fā)表于 11-01 15:08 ?597次閱讀
    電機過熱<b class='flag-5'>怎么辦</b>?

    鯤鵬920和蘋果M1性能對比

    鯤鵬920和蘋果M1性能對比如下: 鯤鵬920和蘋果M1芯片在設(shè)計和性能上有所差異。據(jù)了解,鯤鵬920和蘋果
    的頭像 發(fā)表于 10-16 17:01 ?1626次閱讀

    蘋果a17芯片幾核 a17芯片和m1哪個強

    配置,滿足用戶在游戲、攝影、視頻編輯等領(lǐng)域的苛刻需求,帶來前所未有的圖像拍攝和游戲體驗。 a17芯片和m1哪個強 m1比較強。相比于a17,m1配備了8核中央處理器,包括了4個高性能核心和4個高能效核心,有著160億晶體數(shù)量,性
    的頭像 發(fā)表于 09-26 14:23 ?8484次閱讀