ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

如何在 M1 Mac 上运行英特尔应用程序?

2021-08-22 09:31:28  阅读:291  来源: 互联网

标签:基于 Apple 应用程序 Mac M1 版本 Intel


在此过渡期间,部分 Apple 的 Mac 继续使用基于 Intel (x86-64) 的架构,而较新的型号则采用基于 ARM 的 Apple 芯片。因此,在这些 Apple M1 设备上,用户很可能会发现应用程序版本的大杂烩,包括英特尔应用程序。

尽管推动开发人员创建支持这两种架构的软件版本,但在某些情况下,基于英特尔的版本是最适合在 Apple 芯片机器上运行的版本。这是可能的,你会看到下面对当前苹果硅机:24英寸iMac(2021),Mac mini的(2021),13英寸MacBook Pro(M1,2020年),和最好的Mac中,MacBook Air的( M1, 2020)。

不同类型的应用程序版本

直到最近,Mac 开发人员只需担心创建基于 Intel 的应用程序。然而,去年秋天当第一台 Apple 硅 Mac 出现时,这种情况开始发生变化。为了在这些计算机上运行基于 Intel 的应用程序,Apple 将 Rosetta 2 引入到 macOS Big Sur 中,当操作系统更新于今年秋季发布时,它将延续到 macOS Monterey。

在为 Mac 创建应用程序时,开发人员现在有三种选择。他们可以继续只生产基于英特尔的应用程序,转换并创建“Universal 2”版本,或者只提供 Apple 芯片版本。前者意味着 Apple 芯片用户将需要使用 Rosetta 仿真软件来转换基于 Intel 的游戏。同时,中间选项创建基于英特尔和苹果芯片的软件版本。在 M1 Mac 上,ARM 版本将自动运行。最后一个选择,只创建基于 Apple 硅胶的应用程序是不可行的,因为有更多基于 Intel 的 Mac 用户,开发人员不想排除这些用户。

您的应用使用哪些版本?

您可以按照以下简单说明,了解哪些架构应用程序在基于 Apple 芯片的应用程序上使用:

1.单击菜单栏左上角的苹果图标。

2.在下拉菜单中选择关于本机。

3.选择系统报告。

4.单击系统报告左侧软件选项下的应用程序。

5.查看右上角的应用程序列表,注意“种类”列下的不同类型的应用程序:Apple 芯片、Universal、Intel、iOS 或其他。

如果您需要使用英特尔版本怎么办?

在大多数情况下,首选在 Apple 硅机器上运行通用应用程序,因为基于 Intel 的版本必须依赖 Rosetta 2。设计为在 Apple 硅芯片上本地运行的应用程序提供了更好的整体流程。因此,默认情况下,安装了通用版本的应用程序将在 Apple 硅 Mac 上运行此版本。

但是,在极少数情况下,您可能需要英特尔版本的应用程序。例如,也许 Intel 版本具有其他版本当前未提供的功能,或者存在第三方软件或硬件限制,您只能通过使用 x86-64 版本来避免这些限制。

要在配备 ARM 的 Mac 上打开基于 Intel 的应用程序版本:

1.在应用程序文件夹中找到该应用程序。

2.右键单击该应用程序。

3.在下拉菜单中选择获取信息。

4.单击使用 Rosetta 打开旁边的框。

从现在开始,该应用程序的 Intel 版本将默认运行。取消选中使用 Rosetta 打开旁边的框以再次使用通用版本。

标签:基于,Apple,应用程序,Mac,M1,版本,Intel
来源: https://www.cnblogs.com/yong001/p/15171319.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有