【2025-02-06 21:21:00AI Siri网最新消息】
如果你希望在现代的 Apple Silicon Mac 上玩经典游戏,Mac Source Ports 网站可能会为你提供解决方案。以下是该网站的功能以及为什么值得关注。
Mac Source Ports 是一个于 2022 年推出的网站,旨在让旧版游戏可以在 64 位 Intel Mac 和搭载 M1 或更新 Apple Silicon 芯片的设备上运行。网站通过提供所谓的“源端口”游戏,并将其分发为签名和公证的 macOS 应用程序包,达成这个目标。
通过这些源端口,Mac Source Ports 使得各种旧版 PC 游戏能够在现代 Apple 笔记本电脑和台式机上运行。可用的游戏端口列表中包含一些非常古老的标题,例如 1990 年代的标志性游戏系列《Doom》和《Quake》,以及原版《古墓丽影》和《半条命》等。
要理解这一切是如何可能的,以及为何它是合法的,了解什么是“源端口”至关重要。
源端口—它们是什么?
根据 Mac Source Ports 网站的说法,源端口是“某人对衍生于游戏源代码的项目进行维护的努力。”游戏开发者有时会在游戏达到其全部潜力后,向公众发布游戏的源代码,这通常发生在游戏不再兼容现代硬件或已经停止销售很久之后。
一旦游戏的源代码通过自由开源许可证向公众开放,开发者和爱好者就可以随意使用。通常,开发者会基于游戏的源代码创建一个项目,通常是为了将游戏移植到新的操作系统或硬件平台。
例如,爱好者已经将原版《Doom》移植到各种硬件上,包括苹果的 Lightning 转 HDMI 适配器和 MacBook Pro 的 Touch Bar 等。值得注意的是,《Doom》最初于 1993 年发布,按现代标准来看,游戏确实非常过时。
类似地,《Quake III: Arena》于 1999 年发布,其源代码在 2005 年公开。这允许开发者创建基于该代码的端口,称为 ioquake3。正如 Mac Source Ports 提到的,即使原版游戏的可执行文件早已不再兼容,该项目仍可用在现代 Mac 上游玩游戏。
这归因于像 ioquake3 这样的项目,由开发者和爱好者积极维护。显然,随游戏发布的原始可执行文件没有获得任何兼容性增强更新,因此无法在 Apple Silicon Mac 上使用。
源端口的合法性
需要理解的是,在大多数情况下,源端口只是游戏的可执行代码。除非特定游戏以免费许可证发布,否则用户仍需单独获取游戏数据,最好是合法的,才能实际游玩游戏。
以《Quake III: Arena》为例,用户需要源端口 (ioquake3) 以及游戏的额外数据文件。后者只能通过官方游戏安装获取,如从光盘、Steam 或 GOG 下载。
本质上,这意味着源端口通常不包含完整游戏,而只是包含旨在使游戏在特定平台和操作系统上可玩的可执行代码。
因此,它们理论上可以通过 Apple 应用商店分发,尽管需要不同的名称和图标。然而,Mac Source Ports 的创建者表示,这只是会让人感到困惑,而且苹果很难验证源端口是否有效,除非其员工手上有旧版游戏——这种情况不太可能发生。
公证、签名和通用包
Mac Source Ports 的一个关键特性是它提供了经过公证和签名的游戏源端口。公证是指编译后的源端口代码提交给苹果,并由公司的自动化系统扫描,判断是否存在恶意软件。
另一方面,签名则是为可执行文件或库应用某种证书。这通常需要付费的苹果开发者账号,这显然并不是所有人都能获得。
Mac Source Ports 决定提供签名和公证的端口并非随意决定,因为现代版本的 macOS 越来越要求签名和公证的代码。如果没有这些,用户在启动游戏源端口时需要额外步骤,或者在某些情况下根本无法运行。
该网站还提供所谓的通用应用程序包,这意味着大多数在 Mac Source Ports 网站上可用的源端口都兼容 64 位 Intel 和 Apple Silicon Mac,从而有效地使旧版游戏能够在多种现代 Mac 配置上运行。
Mac Source Ports 上可用的不同游戏端口
Mac Source Ports 网站的源端口选择非常丰富,大部分可用的端口是针对 1990 年代或 2000 年代早期的游戏。
《Doom》和《Doom II》的源端口非常容易下载,这很有意义,因为这些游戏几乎可以在任何具备 CPU 和显示屏的设备上运行。《Quake》系列也是如此,通过该网站的下载可以在现代 Mac 上玩。
《Duke Nukem 3D》和《Duke Nukem II》也有源端口,此外还有《辐射》和《辐射 2》以及各种与《印第安纳·琼斯》和《星球大战》相关的 1990 年代游戏也在 Mac Source Ports 网站上列出。
列表中还包括 Valve 于 1998 年发布的经典游戏《半条命》,以及《半条命:对抗力量》和《半条命:蓝色转换》等。
Mac Source Ports 的实用性及其重要性
虽然《半条命》在 Steam 上已提供 Mac 版本多年,但该版本的游戏是 32 位可执行文件。这意味着默认情况下,它无法在 macOS 10.15 Catalina 或更高版本上运行,因为苹果在该操作系统版本中停止了对 32 位应用的支持。
这正好说明了 Mac Source Ports,甚至一般的源端口,如何拯救旧版游戏,使其在现代 macOS 版本上再次可玩。Apple Silicon Mac 无法本地安装 macOS 10.14 Mojave,这意味着它们无法在没有源端口或模拟器的情况下运行像《半条命》这样的游戏。
通过提供旧版游戏的源端口,Mac Source Ports 为 Mac 爱好者和玩家提供了一种替代方案,有效地减少了如果他们仅想玩特定游戏而对诸如 Parallels Desktop 等产品的依赖。一些用户不再需要完整模拟 Microsoft Windows,这最终可能导致更好的性能。
源端口本身也在积极维护中,并经过公证和签名,这为用户带来了极大的便利。这意味着可下载的源端口不太可能包含恶意软件。因此,它们可以相对容易地在现代 Mac 上下载和使用,为使用 Mac 的复古游戏爱好者提供愉快的体验。