对于大多数OS X,历史记录,OS X的beta版本都是为Apple开发人员保留的,他们开发人员习惯于使用倾向于冻结的软件,突然停止工作,甚至更糟糕的是导致文件损坏。这只是软件开发人员的另一天。随着macOS的推出,beta过程没有改变。
开发人员知道一些技巧可以保持风险测试版软件的瓶装,远离他们的日常Mac环境;毕竟,没有人希望看到他们的系统崩溃并用它来恢复他们的工作环境。这就是为什么在虚拟环境中,在专用驱动器卷上,甚至在专用于测试的整个Mac上运行测试版的常见做法。
随着Apple每次发布新版本时都会提供OS X或macOS的公开测试版,我们作为日常Mac用户,也可以像开发人员一样试用测试版软件。就像开发人员一样,我们应该采取一些预防措施,以确保我们的Mac可以受到我们计划安装和试用的OS X或macOS测试版的影响。
一般OS X和macOS Beta参与规则
您如何使用测试版软件的规则很大程度上取决于您愿意承担的风险程度。我已经看到人们直接在他们的Mac上安装早期测试版软件而没有任何预先考虑,并且可以直接讲述这个故事。但是我看到更多的人做过这件事,只有悲伤的故事要讲。
我们大多数人都面临风险不利,至少在涉及我们的Mac时,这就是编写这些指南的群体。我将向您展示如何运行测试版OS X或macOS,尽可能降低操作系统和用户数据的主要工作日版本的风险,同时仍然允许您参与公共测试计划。
Tom,使用Beta规则
Don,甚至考虑使用包含当前版本OS X的启动驱动器和用户数据作为安装macOS beta软件的目标。这是一个坏主意,总有一天你会后悔的。永远不要妥协每天依赖的Mac。
相反,为测试版的macOS创建一个特殊的环境。这可以采用以下两种常见形式之一:虚拟环境或托管macOS测试版的专用卷以及您希望包含的任何用户数据。
使用虚拟环境
使用Parallels,VMWare Fusion或VirtualBox在虚拟机中运行测试版具有许多优势,包括将测试版软件与OS X的工作版本隔离,从而保护操作系统和用户数据免受任何beta污染。
缺点是虚拟环境的开发人员通常不支持macOS的beta版本,并且可能无法在安装测试版macOS失败时提供帮助,或者测试版导致虚拟环境冻结。
尽管如此,通过一些挖掘或检查在线论坛,您通常可以找到一种方法来使测试版在一个或多个虚拟环境中运行。
使用分区来容纳macOS的Beta版本
到目前为止,最简单的方法是创建一个特殊的beta分区,使用“磁盘工具”为测试版软件预留一个驱动器空间分区。如果您有额外的驱动器,您甚至可以使用整个驱动器。创建分区后,您可以使用Mac,内置启动管理器来选择要从中启动的卷。
优点是测试版在真正的Mac环境中运行,而不是虚拟机提供的人工环境。测试版可能会更稳定,并且不太可能产生问题。
缺点是你可以同时运行普通的Mac环境和测试版软件。还有一个非常小的机会,灾难性的测试版问题可能导致您创建的测试版卷之外的问题。如果测试版和普通环境位于同一物理驱动器上的不同分区中,则可能会出现这种情况。如果测试版问题导致驱动器分区表出现问题,那么正常和测试版卷都可能会受到影响。为了避免这种极端的可能性,您可以将beta放在单独的驱动器上。
要考虑的其他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的应用程序,但是问题可能会由应用程序开发人员在以后修复。
使用macOS beta时的最后一个主要考虑因素是Apple提供的各个应用程序。 Apple经常更改其应用存储数据的方式。应用程序的测试版可能会将您的旧数据格式转换为新的数据格式,但无法保证您能够将转换后的数据恢复到当前版本的OS X和相关应用程序,甚至是您可以在不久的将来将该数据与已发布的macOS版本一起使用。 Apple可能会在测试期间放弃更改,并使用其他系统或恢复旧系统。任何已经转换的数据都会陷入困境。这是参与测试计划的众多风险之一的示例。
还是愿意参加测试版吗?然后备份,备份,备份
在您下载macOS beta安装程序之前,请创建所有数据的当前备份。请记住,如果出现问题,此备份可能是您必须返回pre-beta环境的唯一方法。
此备份应包括您在iCloud中存储的所有数据,因为测试版可能会访问并使用iCloud数据。
汤姆的Beta规则正在审核中
- 不要在当前的启动驱动器上安装macOS public beta。
- 使用新的驱动器分区或完全独立的驱动器为测试版创建目标卷。作为替代方案,您可以使用其中一个虚拟环境。
- 如果您希望使用测试版的现有用户数据,请将当前的启动数据克隆到目标位置。否则,如果您只想自己尝试测试版软件,请使用全新安装方法。
- 在开始安装macOS beta之前,请创建当前启动驱动器的当前备份。
- 不要将测试版用于任何日常工作。 Betas本质上是不可靠的,你不应该相信他们的重要工作。
- 最后,在正式发布之前,有趣地探索新版本的macOS。