最新新闻 (CN)

X360 Mobile 应用程序可在高性能 Android 手机上运行经典 Xbox 360 游戏

XBOX
照片: XBOX - 照片: Bangla press / Shutterstock.com

随着 X360 Mobile 项目的到来,旨在重现经典游戏机的软件开发在移动设备上达到了一个新的水平。该独立工具允许您直接在配备 Android 操作系统的智能手机上运行原始 Xbox 360 游戏。该应用程序使用基于ARM64架构的实验性重新编译来适应微软的原始代码。

这种新颖性似乎是一种专注于精度和图形性能的技术替代方案。独立开发人员使用 Xenia Canary 的源代码(一个已经在台式计算机上建立的程序)来创建这座技术桥梁。最近的演示视频展示了 Castle Crashers 和 Rayman Origins 等作品的运行流畅性,非常接近原始硬件的本机体验。更复杂的作品,例如《极限竞速:地平线》,在会话期间每秒的帧速率仍然会下降。

技术架构侧重于翻译复杂指令

新应用程序的操作与之前在谷歌在线商店中注册的其他尝试不同,例如aX360e。编程团队从头开始建立了基础,主要目标是将原始 PowerPC 处理器的指令转换为现代 ARM64 语言。这种直接转换消除了经常导致通用模拟器速度变慢的中间层。该过程需要手机进行大量计算。

该软件的用户界面直接从 Metro 设计中汲取灵感,微软在原始控制台的最新更新中采用了相同的视觉标准。游戏文件(称为 ISO)在选择内部存储上的文件夹后立即加载。该系统自动识别标题封面,并提供浅色和深色主题的视觉定制选项。

硬件要求限制了对现代设备的访问

在第七代游戏机上运行游戏需要当前智能手​​机的严格技术规格。配备 Snapdragon 芯片的设备由于与 Adreno 图形处理单元的兼容性而呈现出最佳的实际效果。使用 Mali 系列 GPU 处理器的设备仍然面临视觉故障,并且在开发的早期阶段仅得到部分支持。

该项目的创建者制定了一份最低要求清单,以确保平台的基本功能。该配置需要特定的组件,以避免在渲染三维场景期间发生崩溃。

  • 集成 Adreno 600、700 或 800 系列显卡的 Snapdragon 处理器
  • 系统可用 RAM 内存容量至少为 6 GB
  • 设备已更新至 Android 12 操作系统或更高版本
  • 安装自定义 Turnip Vulkan 驱动程序以进行图形优化
  • 1GB 内部存储空间仅可用于应用程序文件

在 Galaxy S25 Ultra 上进行的测试表明,性能随所选游戏的复杂程度而变化。这款韩国设备在开放世界游戏中的速度可以保持在总容量的 50% 到 70% 之间。专门用于游戏的便携式设备,例如 Odin 3,在图形需求较低的工作中可以实现几乎 100% 的效率。强大的硬件和正确的驱动程序的结合决定了体验的质量。

内存优化可防止系统突然关闭

使重型软件适应手机的最大障碍之一是管理 RAM 内存。核心开发人员实现了一种称为稀疏映射的技术来绕过谷歌操作系统的限制。此方法可防止 Android 在加载地图新区域时资源消耗突然激增时突然终止应用程序。

异步着色器编译是保证程序稳定性的另一个基本工具。该功能在后台处理图形元素,并在屏幕上出现前所未有的效果时最大限度地减少常见的视觉问题。 DirectX 9 标准的视频通话直接转换为 Vulkan 接口。这种直接通信加速了图像形成并减少了设备的发热。

智能任务映射利用当代移动处理器中存在的 big.LITTLE 架构。模拟器将较重的功能(例如敌人物理和人工智能)引导至芯片的高性能核心。音频解码等次要任务由能效核心负责。平衡分布可在长时间使用时控制电池温度。

发布时间表预计将在未来几个月内进行公开测试

该计划的访问权限仍然仅限于极少数技术评估人员。目前的版本被确定为 Alpha 0.4,由创建团队选出的四名测试人员负责。该应用程序的源代码目前仍处于关闭状态。程序员的策略是在向更广泛的受众发布软件之前优先识别和修复关键缺陷。

向 Alpha 0.5 阶段的过渡标志着与一般游戏社区的首次计划接触。预计安装文件将于5月底在该项目的官方网站上提供。支持各种格式,例如带有.iso、.xex扩展名的文件以及来自XBLA网络的软件包,使读取用户自己制作的合法备份变得更加容易。

长期规划包括在 Play 商店上正式发布该应用程序。发行模式将采用免费增值格式,免费提供所有基本功能。并行付费版本将让您尽早获得性能更新。开发人员警告从未知来源下载文件的风险,建议特别关注官方沟通渠道,以避免恶意软件污染手机。持续的技术进步表明经典作品的数字保存取得了巨大进步。

↓ Continue lendo ↓