如何准备Mac以使用macOS Public Beta

不要直接跳入macOS的公开测试版

对于大多数OS X的历史来说, OS X的测试版本是为Apple开发人员保留的,开发人员非常习惯于使用倾向于冻结的软件,突然停止工作,甚至更糟,导致文件变得腐败。 这只是软件开发人员的又一天。 随着 macOS 的推出 ,测试过程并没有改变。

开发人员知道一些把高风险的beta软件封装起来并远离日常Mac环境的技巧; 毕竟,没有人希望看到他们的系统崩溃,并把他们的工作环境降下来。 这就是为什么在虚拟环境中,专用驱动器卷上甚至整个专用于测试的Mac上运行贝塔值的常见做法。

随着苹果现在每次发布新版本时提供OS X或macOS的公开测试版,我们作为日常Mac用户,也可以像开发者一样尝试测试版软件。 就像开发人员一样,我们应该采取一些预防措施来确保我们的Mac不会受到我们计划安装并试用的测试版OS X或MacOS的影响。

一般OS X和macOS Beta参与规则

您如何使用测试版软件的规则很大程度上取决于您愿意承担的风险程度。 我已经看到人们直接在他们的Mac电脑上安装早期测试版软件,而且根本没有预先考虑,并且可以直接讲述这个故事。 但我已经看到更多的人做了这些,只有有祸的故事要讲。

我们大多数人都有风险,至少在涉及到我们的Mac时,这就是写这些指导方针的群体。 我将向您展示如何以尽可能小的风险运行操作系统和用户数据的主要日常版本的OS X或MacOS的测试版,同时仍允许您参与公共测试版计划。

汤姆正在使用Beta规则

甚至不要考虑使用包含当前版本OS X和用户数据的启动驱动器作为安装macOS beta软件的目标。 这是一个坏主意,总有一天你会后悔的。 永远不要妥协每天依赖的Mac。

相反,为macOS的beta版本创建一个特殊的环境。 这可以采用两种常见形式之一: 虚拟环境或专用卷来托管macOS的Beta版本以及您希望包含的任何用户数据。

使用虚拟环境

使用ParallelsVMWare Fusion或VirtualBox在虚拟机中运行测试版具有许多优点,包括将测试版软件与OS X的工作版本隔离开来,从而保护操作系统和用户数据免受任何beta测试的困扰。

缺点是虚拟环境的开发人员通常不支持beta版本的macOS,并且在安装beta版本的macOS失败或beta导致虚拟环境冻结时可能无法为您提供帮助。

尽管如此,通过一点点挖掘或者查看在线论坛,您通常可以找到一种方法使测试版在一个或多个虚拟环境中运行。

使用分区来安装macOS的Beta版本

到目前为止,最简单的方法是创建一个特殊的测试版分区 ,使用“ 磁盘工具”为测试版软件留出一个驱动器空间分区。 如果您有额外的驱动器,您甚至可以使用整个驱动器。 分区创建完成后,您可以使用Mac的内置启动管理器来选择要从哪个启动。

优点是测试版运行在真实的Mac环境中,而不是虚拟机提供的虚拟环境。 测试版可能会更稳定一些,不太可能招致问题。

缺点是不能同时运行正常的Mac环境和测试版软件。 还有一个非常小的机会,一个灾难性的测试版问题可能会导致您创建的测试版本之外的问题。 如果测试版和普通环境位于同一物理驱动器的不同分区中,则可能发生这种不太可能的情况。 如果测试版问题导致驱动器的分区表出现问题,则正常和测试卷都可能受到影响。 为了避免这种非常遥远的可能性,您可以将测试版放在单独的驱动器上。

需要考虑的其他测试版问题

使用beta版macOS时可能会遇到的问题之一是应用程序不再正常工作。 例如,当Apple发布OS X El Capitan的公开测试版时,它标志着对Java SE 6的支持的终结,Java SE 6是一些常用于某些应用程序的旧Java版本。 Apple认为Java SE 6如此错误且充满了安全问题,操作系统甚至不允许安装Java环境。

因此,任何依赖于该特定版本的Java的应用程序将不再运行在OS X的测试版下。

Java SE 6问题是对操作系统进行永久性更改的一个例子,它会影响任何未来的应用程序,但是,遇到的问题类型更可能是应用程序不再适用于MacOS的beta版本,但是问题很可能会在以后由应用程序开发人员解决。

使用macOS测试版的最后一个主要考虑因素涉及Apple提供的各个应用程序。 苹果经常改变其应用存储数据的方式。 应用的测试版可能会将旧数据格式转换为新的数据格式,但不能保证您可以将转换后的数据转换回当前版本的OS X和相关应用,甚至无法保证您可以在不久的将来将这些数据与发布的macOS版本一起使用。 在测试期间,Apple可能会放弃更改,并使用不同的系统或恢复到较旧的系统。 任何已经转换的数据都会陷入僵局。 这是参与测试计划的众多风险之一。

仍然愿意参与测试? 然后备份,备份,备份

在甚至下载macOS beta安装程序之前,请创建所有数据的当前备份 。 请记住,如果出现问题,此备份可能是您必须返回到预测试版环境的唯一方法。

此备份应包含您存储在iCloud中的任何数据,因为测试版可能会访问和使用iCloud数据。

汤姆的测试规则在回顾中