代码之家  ›  专栏  ›  技术社区  ›  Tom Kidd

Mac开发者程序是否有旧版本的Mac OS X?

  •  7
  • Tom Kidd  · 技术社区  · 14 年前

    我老板关心的一个问题是它如何在旧版本的MacOSX上运行 facilities 用于为旧版本的MacOSX编译,但QA更愿意在Macintosh上运行旧版本的MacOSX。

    自从Snow Leopard发布后我们进入Macintosh开发,我们所有的机器都配备了Snow Leopard(10.6)。据我所知,你不可能真的走进商店买豹(10.5)和任何之前,这是基本上灭绝。

    question on virtualization 有人说他们已经为其他版本的MacOSX做了多启动或多硬盘,但我不确定如何才能获得旧版本的安装介质或许可证。

    我看苹果有自己的特色 Mac Developer Program 它标榜自己的功能之一是“访问最新软件的预发布版本”,这很酷,但我在那里没有看到旧版本的macosx可用。苹果是否有MSDN版本的软件可以下载?

    另外,Mac OS X的升级/更新速度是否存在可靠的细分?(也就是说,有多少%的用户仍然运行Mac OS X 10.5、10.4、基于PPC的机器等)

    4 回复  |  直到 7 年前
        1
  •  3
  •   Yuji    14 年前

    如果您从Amazon或其他零售商处购买旧的OSX,请注意 安装在硬件发布之前发布的操作系统。较旧的操作系统没有在较新的机器上运行所需的驱动程序,苹果也没有为较旧的操作系统支持端口驱动程序。换句话说,如果你从苹果购买最新的Mac,你就不能安装10.5或10.4或其他什么。所以,你也需要买一个旧的Mac,而不仅仅是一个旧的操作系统。

    操作系统比率的下降实际上取决于软件。例如,名副其实的Omnigroup发布 this version breakdown 他们的软件更新服务器的点击率。有很多网站会告诉你这个版本有问题,比如。 this site .

        2
  •  3
  •   Gordon Davisson    14 年前

    Apple开发者连接 有最旧的操作系统版本可供下载,但它不是完全从一个完整的集合(特别是,他们错过了10.4.0英特尔CPU的完整安装)。他们的通用版本有10.6.0(仅限英特尔)、10.5.0(英特尔/PPC通用)、10.4.0(仅限PPC)、10.3.0和10.2.0。

    正如其他人所说,你将无法在较新的硬件上使用较旧版本的操作系统,因此你将不得不使用二手电脑进行测试——如果购买方不喜欢eBay&c,请找一家专门从事二手设备的公司,如 PC Recycle . 为了获得最大的覆盖率,我建议您购买10.4附带的Intel Mac(并确保您获得随附的安装程序磁盘),以及一款PPC Mac,它尽可能的旧,同时仍然拥有867MHz+G4 CPU(因此您可以在其上运行10.5,并且不必担心G5版本怪异)(再次,请务必获取其原始磁盘,因为旧的通用安装程序将无法工作)。

        3
  •  2
  •   Stephen Canon    14 年前

    一个选择(除了自己购买旧的操作系统版本)是使用苹果维护的兼容性实验室。许多机器,无论新旧,已经安装了许多不同版本的操作系统。

    我相信你花100美元就能拿到去实验室的“一日票”。这取决于你的确切位置和到库珀蒂诺的费用,这可能是一个可行的选择,也可能不是。

    http://developer.apple.com/labs/

    正如其他人所指出的,亚马逊上的一些卖家已经将旧版本的操作系统装箱。

        4
  •  0
  •   JulesLt    14 年前

    历史上,人们习惯于从外部Firewire驱动器启动以使用旧的或beta OS版本,但当然,一些较新的机器缺少Firewire端口。我知道EFI确实支持一些外部引导选项(比如netboot)。

    除了尤吉的帖子之外,还有一些人因为兼容性的原因被迫坚持使用Leopard或Tiger(我父亲不能升级他学校的所有机器,因为A3彩色打印机只有Snow Leopard下的通用打印机支持,他们还有很多旧的Adobe软件)。我想说的是,一般来说,这更适用于机构客户——对于运行在10.4上的教育软件,甚至运行在PowerPC硬件上,仍然是一个重要的问题。

    对于消费类软件来说,Mac电脑销量的大幅增长是在转投英特尔之后出现的,几乎所有活跃的消费类软件购买者都在运行10.5或更高版本的英特尔电脑上。

    推荐文章