我正在为 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/