苹果在 macOS 15 Sequoia 中悄然改进了 Mac 虚拟化

放大 / 运行 macOS 15 Sequoia 预览版的 Mac。

苹果

我们之前曾写过关于 Apple 在最新版本的 macOS 中提供的便捷虚拟化框架的文章,该框架允许拥有足够 RAM 的 Apple Silicon Mac 用户使用许多轻量级第三方应用程序轻松设置 macOS 和 Linux 虚拟机。这对于需要在多个 macOS 版本中测试软件但没有 Mac 硬件或多个启动分区的任何人都很有用。(Intel Mac 也支持虚拟化框架,但仅适用于 Linux VM,因此用处不大。)

但到目前为止,您还无法使用虚拟机上的 macOS 登录 iCloud。对于希望在 macOS 中测试 iCloud 功能的开发人员或用户,或其应用程序依赖于某种与 iCloud 的同步的用户,或者只想在虚拟机内轻松访问其 iCloud 数据的用户来说,该功能用处不大。

根据 macOS 15 Sequoia 的说法,这一限制将会消失 开发人员文档 Apple 昨天发布了此更新。只要您的主机操作系统是 macOS 15 或更新版本,并且您的客户操作系统是 macOS 15 或更新版本,虚拟机现在就可以登录并使用 iCloud 和其他 Apple ID 相关服务,就像直接在硬件上运行时一样。

这对开发人员来说仍然是一种限制,他们可能希望在自己的硬件上运行旧版本的 macOS,同时仍在 VM 中测试 macOS 15,或者那些想要反向操作以便更轻松地在其应用程序中支持多个版本的 macOS 的人。它也不适用于从旧版 macOS 升级到 Sequoia 的 VM——它必须是从 macOS 15 安装映像创建的全新 VM。但这是一个值得欢迎的变化,随着 Apple 未来发布更多可以利用它的 macOS 版本,它将逐渐变得更加有用。

Apple 的文档中写道:“当你从 macOS 15 软件映像在 macOS 15 中创建虚拟机时……虚拟化会为虚拟机配置一个身份,该身份来自主机安全区域中的安全信息。” “正如单个物理设备根据其安全区域具有不同的身份一样,该身份也不同于其他虚拟机。”

如果您将该 VM 从一台主机移至另一台主机,则会创建一个新的不同身份,并且您的 iCloud 帐户可能会被注销。如果您备份一台 Mac 磁盘的副本并将其还原到另一台 Mac,也会发生同样的情况。如果在同一台机器上启动 VM 的第二个副本,也会创建一个新的身份。

希望虚拟化 Arm 版 Windows 10 或 11 的 Mac 用户仍需要寻求第三方产品的帮助。Parallels 和 VMware 都提供经 Microsoft 正式认可的虚拟化产品,以便在 Apple Silicon Mac 上运行 Windows,而 Broadcom 最近向个人免费提供了 VMware Fusion。

1718335930
#苹果在 #macOS #Sequoia #中悄然改进了 #Mac #虚拟化
2024-06-11 18:26:13

Leave a Reply

Your email address will not be published. Required fields are marked *

近期新闻​

编辑精选​