0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

苹果M1版 MacBook 的兼容性怎么办

454398 来源:太平洋电脑网 作者:太平洋电脑网 2020-11-20 16:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

M1版新MacBook的兼容性到底怎么样?苹果使用M1芯片的 MacBook已经逐渐开始发货了,我们知道 M1芯片基于 ARM 架构,和之前基于 X86架构的 Intel 芯片有很大差异,因此新的 M1版 MacBook 能否运行之前基于 Intel 版 macOS 开发的软件,就成了很多朋友关注的问题。

▲ 苹果 MacBook 换用 ARM 芯片

苹果采取了很多措施,来解决 M1版 MacBook 的兼容性问题。

首先,对于现有的 X86软件,苹果推出了 X86-ARM 的指令翻译方案 “Rosetta 2”,它可以让 ARM 平台的 macOS,直接运行绝大部分的 X86软件。

从苹果的介绍来看,Rosetta 2并不是在软件运行的时候,才翻译指令的,而是在软件安装时就做好了转换,因此它的性能还相当不错。

▲ MacBook 从 X86迁移到 ARM,使用 Rosetta 2实现对旧有 X86软件的兼容,但并不完美

不过,Rosetta 2并非完美,根据苹果官方的消息,在以下三种情况下,它无法对 X86指令进行翻译。

1、内核扩展,也就是涉及到操作系统内核模块的指令没法翻译;

2、虚拟化 X86_64平台的虚拟机,当前 M1上并没有对应的虚拟化指令;

3、涉及 AVX、AVX2、AVX512的指令,ARM 上没有对应的指令集,因此用到相关指令集的 X86软件没法翻译。

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

大部分 X86软件并不会涉及以上内容,只用到普通的 SSE 系指令集。不过某些开发工具会涉及内核,某些高性能计算工具会使用 AVX 系指令集,因此如果想要用 M1版 MacBook 作生产力工具,兼容性问题还是需要慎重考虑的。

除了使用 Rosetta 2指令集翻译,M1版 MacBook 最原生的兼容方式,当然就是基于 ARM 开发编译的软件。不少知名软件开发商,例如 Adobe,已经宣布产品将会全线新增 ARM 编译的版本,对 M1版 MacBook 有着最完美的兼容。

那么到底 M1版 MacBook 能兼容什么软件、不能兼容什么软件?一个个软件测试工程量非常大,而且软件们也处于不停的更新换代中。今天,就来给大家介绍一个查看 M1版 MacBook 兼容性的好方法,这可能是最详细的兼容性测试了。

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

当前,在 GitHub 上出现了一个关于 M1版 MacBook 的兼容性测试项目 “DoseitARM”。在这个项目中,可以看到开发工具、影音工具、图形图像工具、剪辑工具等各种生产力软件的兼容性测试。其中,各类软件的兼容性又被分为几种不同的情况,分别如下:

· 兼容,原生兼容苹果 Silicon

· 兼容,通过 Rosetta 2运行

· 不兼容,无法运行但在后续开发中支持(已存在兼容的非正式版本)

· 不兼容,只能在 Intel 版 Mac 上运行(未有兼容的版本,后续开发可能会兼容)

▲ X86软件不同的兼容情况

由于这是在 GitHub 上的开源项目,因此这些兼容性测试结果还会不断更新。想要知道你关注的某个软件到底能不能在 M1版 MacBook 运行,直接搜索列表中的这个软件的兼容情况即可。

▲ 列表中可以找到某个 X86软件在新 MacBook 上的兼容情况和进展

可以看到,M1版 MacBook 的各类软件兼容性还是比较乐观的,一些尚未兼容的软件,官方也有消息正在开发兼容的版本。在 “DoseitARM”项目中,还可以查看这些软件关于兼容 M1芯片的官方消息和进度,相当不错。

总的来说,如果你想要了解某个软件是否兼容 M1版 MacBook,不妨到这个 GitHub 项目上面看看,这可能是当前最为全面的 M1版 MacBook 兼容性测试了。

苹果未来还会在更多 Mac 电脑上使用 ARM 芯片,参照之前 Mac 从 PowerPC 向 Intel 迁移的速度,ARM 的 Mac 兼容性应该会很快得到解决,期待有更多出色的 ARM Mac 产品吧。
编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 苹果
    +关注

    关注

    61

    文章

    24622

    浏览量

    208928
  • ARM芯片
    +关注

    关注

    1

    文章

    128

    浏览量

    22871
  • macbook
    +关注

    关注

    0

    文章

    501

    浏览量

    43065
  • X86
    X86
    +关注

    关注

    5

    文章

    300

    浏览量

    45668
  • 虚拟机
    +关注

    关注

    1

    文章

    976

    浏览量

    30785
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    有方科技LTE Cat.1模组N706A通过OpenHarmony生态产品兼容性测评

    近日,有方科技LTE Cat.1 bis无线通信模组N706A-CN正式通过OpenHarmony 5.0.0 Release版本兼容性测评,获得由OpenAtom OpenHarmony项目群工作
    的头像 发表于 05-19 12:36 244次阅读
    有方科技LTE Cat.<b class='flag-5'>1</b>模组N706A通过OpenHarmony生态产品<b class='flag-5'>兼容性</b>测评

    示波器电流探头与示波器兼容性判断方法

    判断示波器电流探头与示波器兼容性,核心是“全方位匹配”,无需复杂操作,精简分点如下,新手也能快速上手。 一、物理接口匹配(基础前提) • 通用BNC接口:绝大多数探头可直连示波器BNC通道,兼容性
    的头像 发表于 05-15 09:31 119次阅读
    示波器电流探头与示波器<b class='flag-5'>兼容性</b>判断方法

    无线充电行业Qi标准如何成全球主导:兼容性背后的技术逻辑

    Qi标准通过兼容性、高效能和安全设计,成为无线充电全球主导,推动生态发展。
    的头像 发表于 01-14 08:39 1217次阅读
    无线充电行业Qi标准如何成全球主导:<b class='flag-5'>兼容性</b>背后的技术逻辑

    怎样确定不同品牌的示波器和探头的兼容性

    示波器与探头的组合是电子测量核心,其兼容性直接决定信号采集真实与测量精度。多品牌共存场景下,跨品牌搭配已成常态,但接口失配、参数冲突易导致测量失真或设备损坏。本文从兼容性核心要素出发,拆解判定逻辑
    的头像 发表于 12-08 16:13 814次阅读
    怎样确定不同品牌的示波器和探头的<b class='flag-5'>兼容性</b>?

    电源管理优化对电能质量在线监测装置的兼容性有影响吗?

    电源管理优化对电能质量在线监测装置的兼容性 基本无负面影响,仅不当优化可能引发局部适配问题 —— 合理优化聚焦 “功耗分配”,不改变核心通信协议、接口规格和数据格式,反而能通过稳定供电提升与外接设备
    的头像 发表于 11-12 15:11 1200次阅读
    电源管理优化对电能质量在线监测装置的<b class='flag-5'>兼容性</b>有影响吗?

    EMC电路怎么整改:如何通过简化设计提升兼容性

    EMC电路怎么整改:如何通过简化设计提升兼容性|南柯电子
    的头像 发表于 10-29 10:09 762次阅读

    Leadway电源模块的兼容性如何?

    Leadway电源模块的兼容性极强,能够原位替代Murata村田、TI等国际品牌产品,无需调整电气参数、物理尺寸和引脚定义。一、参数与封装高度兼容关键参数一致Leadway电源模块在输入电压、输出
    发表于 10-23 08:55

    电能质量在线监测装置的兼容性如何测试?

    方法、工具及判断标准: 一、测试前置准备:明确范围与搭建环境 1. 确定测试范围与依据标准 核心测试维度 :硬件接口兼容性(电压 / 电流输入、辅助电源、信号接口)、通信协议兼容性(Modbus、IEC 61850 等)、多测点
    的头像 发表于 10-22 16:28 1126次阅读

    电能质量在线监测装置的兼容性和扩展性对其性能有何影响?

    电能质量在线监测装置的兼容性和扩展性,是决定其 “能否融入现有系统、适应未来变化” 的核心属性,直接影响装置的 数据互通性、功能适配、生命周期价值 ,进而间接作用于谐波源识别准确率、定位精度等核心
    的头像 发表于 10-22 16:25 667次阅读

    电磁兼容与电磁干扰在电磁兼容性大数据分析中的智能管理平台

    电磁兼容与电磁干扰在电磁兼容性大数据分析中的智能管理系统
    的头像 发表于 09-17 14:58 837次阅读
    电磁<b class='flag-5'>兼容</b>与电磁干扰在电磁<b class='flag-5'>兼容性</b>大数据分析中的智能管理平台

    电磁兼容与电磁干扰在电磁兼容性大数据分析中的智能管理系统

    电磁兼容与电磁干扰在电磁兼容性大数据分析中的智能管理系统
    的头像 发表于 09-17 14:42 1166次阅读
    电磁<b class='flag-5'>兼容</b>与电磁干扰在电磁<b class='flag-5'>兼容性</b>大数据分析中的智能管理系统

    骐俊物联ML120H模组获得OpenHarmony生态产品兼容性证书

    近日,骐俊物联自主研发的Cat.1模组ML120H及配套开发板正式通过OpenHarmony 5.0 Release版本兼容性测评,并获得OpenHarmony生态产品兼容性证书。
    的头像 发表于 09-15 10:23 1110次阅读

    物联网网关选型最不该漏掉的选项——EMC(电磁兼容性

    物联网网关选型最不该漏掉的选项——EMC(电磁兼容性
    的头像 发表于 08-29 17:01 955次阅读
    物联网网关选型最不该漏掉的选项——EMC(电磁<b class='flag-5'>兼容性</b>)

    如何判断SFP模块的兼容性

    怎样判断SFP模块的兼容性
    发表于 08-06 08:14

    桃芯科技获得OpenHarmony生态产品兼容性证书

    近日,由INGCHIPS自主研发的模组/开发板DB870CC1A顺利通过OpenHarmony 5.0.2 Release版本兼容性测评,并获得OpenHarmony生态产品兼容性证书!
    的头像 发表于 06-25 14:30 1442次阅读