macos - Mac Developer Program 是否有旧版本的 Mac OS X?

标签 macos testing osx-snow-leopard osx-leopard

我正在为 Mac OS X 开发一些东西。它是 Windows 产品的一个端口。

我老板的一个担忧是它如何在旧版本的 Mac OS X 上运行。我知道 Xcode 有 facilities用于编译旧版本的 Mac OS X,但 QA 更愿意在 Macintosh 上实际运行旧版本的 Mac OS X。

自从我们在 Snow Leopard 发布后开始进行 Macintosh 开发,我们所有的机器都配备了 Snow Leopard (10.6)。据我所知,您不能真正走进商店购买 Leopard (10.5),在此之前的任何产品基本上都已绝迹。

question on virtualization 中有人说他们已经为其他版本的 Mac OS X 完成了多重引导或多个硬盘驱动器,但我不确定如何获得旧版本的安装介质或许可证。

我看到 Apple 有他们的 Mac Developer Program将其吹捧为“访问最新软件的预发布版本”的功能之一,这很酷,但我在那里的任何地方都看不到旧版本的 Mac OS X 可用。 Apple 是否有与 MSDN 等效的旧版本软件可供下载?

此外,Mac OS X 的升级/更新率是否有可靠的分割数据? (即,有多少用户仍在运行 Mac OS X 10.5、10.4、基于 PPC 的机器等)

最佳答案

如果您从 Amazon 或其他零售商处购买旧的 OS X,请注意您不能安装在硬件发布之前发布的操作系统。较旧的操作系统只是没有能够在较新的机器上运行所需的驱动程序,而 Apple 也不会为较旧的操作系统反向移植驱动程序。换句话说,如果您从 Apple 购买最新的 Mac,则无法安装 10.5 或 10.4 或其他任何版本。因此,您还需要购买一台旧 Mac,而不仅仅是旧操作系统。

操作系统比率的分割实际上取决于软件。例如,名副其实的 Omnigroup 发布 this version breakdown他们的软件更新服务器的点击率。有许多网站会告诉您版本崩溃,例如,请参阅this site .

据此判断,我会说 Snow Leopard 覆盖了世界上一半的 Mac。如果您有额外的资源,支持 Leopard 可能是值得的。但我猜想没有购买 Snow Leopard 的人通常不会购买新的第 3 方应用程序,因此支持 Leopard 不会让潜在买家数量增加 50%。 (不过,我承认这最后一句话完全是主观的。)

关于macos - Mac Developer Program 是否有旧版本的 Mac OS X?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3629523/

相关文章:

c# - 单元测试事件处理程序

erlang - Rabbitmq 2.2 无法在 Snow Leopard 上运行(SSL 错误)

macos - 如何加速以下 sed 命令

swift - 在 NSTableView 中显示和使用核心数据

c++ - 使用 google test 进行数据驱动的单元测试

macos - Octave + GNUPlot + Aquaterm + Mac OS 10.6

c++ - Qt 4.6 是否默认在 Snow Leopard 上使用 Cocoa 编译?

macos - 如何在文件 > 新建/Cmd+N 上显示应用程序模式 "New Document"窗口?

python - 找不到 zsh 命令 : conda after upgrading to Catalina and even after reinstalling Anaconda

django - 使用 client.get 测试 Wagtail 页面 View