PlayStation 5 (PS5) 的开源软件开发(Homebrew)社区在设备的性能上实现了质的飞跃,全新的软件工具使该平台能够转变为一个多任务游戏设备,能够运行安卓游戏、模拟任天堂 Switch 2 游戏,以及运行个人电脑游戏。
本地运行安卓游戏
这些进展中最突出的是一个名为 Hydroid 的开源项目,由程序员 ZiZc3 开发。该项目允许直接在平台上运行 64 位架构的安卓游戏,而无需安装 Linux 系统或使用繁重的虚拟化环境。该工具依靠动态编译器(dynarmic)来转换 ARM64 指令,并转换图形、音频和 DualSense 手柄控制的系统调用。
模拟 Switch 2 与电脑游戏
另一方面,出现了 EglantinePS5 项目,这是 Eglantine 模拟器的实验性移植版,旨在支持任天堂 Switch 2 游戏。尽管它处于早期阶段,但它支持高达 4 倍分辨率提升、震动支持和手柄体感等功能。此外,PS5 平台在通过 Playden 和 PC5 等界面运行个人电脑游戏方面也有所改善,这些界面使用 Wine 兼容层来运行 Windows 游戏,并全面支持 Steam 账户同步或运行本地存储的游戏。
实际发生了什么变化?
这些工具为平台用户开辟了新视野,允许在索尼官方环境之外访问各种游戏库。然而,这些功能在技术上仍然受到限制;这些工具要求 PS5 设备具有旧版操作系统固件(13.60 或更低版本)并对设备进行越狱(Jailbreak)。这意味着更新到最新版本的用户将无法利用这些修改,并且这些操作将使设备超出官方支持范围,并阻止访问索尼的在线服务。
限制与挑战
必须指出的是,大多数这些项目仍处于实验阶段(Alpha),这意味着不同游戏的性能会有所不同。虽然有些游戏运行流畅,但其他游戏可能会遇到技术问题或不兼容,这在依赖逆向工程的社区开发项目中是很常见的。