模拟进展
血源上安卓手机了:Bloodborne-Android 移植在骁龙掌机上跑 34 帧,基于 bbport 和 shadPS4 渲染器
要点
- 2026 年 10 月中旬,开发者 ducvd89 在 GitHub 发布 Bloodborne-Android,把 PS4 版血源(1.09)移植到骁龙(Adreno 显卡)安卓设备上。
- 它基于 PC 上的血源 Linux 原生移植 bbport:据 AndroGaming,FEXCore 把游戏的 x86-64 代码翻成 ARM64,shadPS4 派生的渲染器把图形转成 Vulkan。
- 开发者在 AYN Thor(骁龙 8 Gen 2)上,中央雅南约 34–35 帧(不开帧生成,降低细节、关部分特效);另在 OPPO Find N5(骁龙 8 至尊版)上测过。
- 默认以 752×424 渲染、FSR 3.1 放大到 720p;支持触屏按键、外接手柄、mod 和 Lossless Scaling 帧生成。
- 要 Android 9 以上、4KB 内存页、Adreno 显卡和自己的血源游戏数据;还没确认能从头玩到尾。
2026 年 10 月中旬,开发者 ducvd89 在 GitHub 上发布了非官方移植 Bloodborne-Android,让 PS4 版血源(1.09 版)在高通骁龙的安卓设备上运行。它是在 PC 上的血源原生 Linux 移植 bbport 基础上做的。开发者在骁龙 8 Gen 2 的 AYN Thor 掌机上,中央雅南能跑到约 34–35 帧(不开帧生成,降低了细节、关掉了部分特效),另外在骁龙 8 至尊版的 OPPO Find N5 上也测过。能不能从头玩到尾,开发者还没有确认。
它是怎么跑起来的
PC 上的 bbport 能「原生」,是因为 PS4 和 PC 都是 x86-64 处理器。手机是 ARM 架构,所以多了一步。据 AndroGaming 对 10 月中旬版本的解读:
- CPU:FEXCore 在运行时把血源的 x86-64 机器码翻译成 ARM64 指令;
- 图形:通过 bloodborne_pc(bbport)项目里从 shadPS4 改出来的渲染器,把图形命令和着色器翻译成 Vulkan;
- 系统库:PS4 系统调用由原生的替代库处理。
开发者把它叫作「移植,不是模拟器」,AndroGaming 的评价是:安卓界面、运行时和渲染器是 ARM64 原生的,但游戏代码仍然要翻译,「所以算是模拟,又不完全是」。
截至 10 月底项目仍在几乎每天更新,后续测试版的实现方式有较大变化(据项目说明,改为事先把游戏代码转换成 ARM64,不再在运行时翻译),本文的性能数字以 10 月中旬的报道为准。
性能和画质
| 项目 | 10 月中旬的情况 |
|---|---|
| 测试设备 | AYN Thor(骁龙 8 Gen 2)、OPPO Find N5(骁龙 8 至尊版) |
| 帧数 | AYN Thor 中央雅南约 34–35 帧(之前约 30 帧),不开帧生成 |
| 默认渲染分辨率 | 752×424,FSR 3.1 放大到 1280×720 |
| 画质 | 模型细节默认最低,关掉了几项吃性能的效果 |
| 帧生成 | 可选 Lossless Scaling(要另买 Steam 版),只增加显示帧数 |
VGTimes 的报道把测试机写成了 AYN Odin 2,和开发者及其他媒体的说法(AYN Thor)不一致,本文按 AYN Thor 写。
功能
- 屏幕触控按键、外接手柄;
- mod 支持;
- 存档备份;
- Lossless Scaling 帧生成(另购)。
AndroGaming 提到,10 月 14 日发布的 0.8.4 版修复了游戏安装的问题,之前几版改进了性能、触屏操作和存档备份。
运行条件
- 高通骁龙芯片、Adreno 显卡;
- Android 9 或更新,4KB 内存页;
- 内存越大越好,测试设备都是 16GB,但这不是确定的最低要求;
- 自己的血源游戏数据,更新到 1.09 版,原始未改动的 eboot.bin。项目不含任何游戏文件。
这对玩家意味着什么
如果你有一台骁龙 8 Gen 2 以上的安卓掌机或手机,血源已经能在上面跑起来,但目前是 720p、30 多帧、画质打折扣的水平,更像是技术展示,能不能通关还不确定。想要更完整的体验,电脑上的 bbport 和 shadPS4 更成熟。这个移植的现状见 Bloodborne-Android 页面,安卓上能玩的 PS 游戏整体情况见 安卓平台页,血源各平台对比见 血源游戏页。
常见问题
血源能在安卓手机上玩吗?
能跑,但还在实验阶段。非官方移植 Bloodborne-Android 在骁龙 8 Gen 2 的 AYN Thor 上大约 34–35 帧(720p 输出、降低画质),开发者还没确认能完整通关。索尼没有出过任何官方的手机版。
哪些手机能用 Bloodborne-Android?
需要高通骁龙芯片(Adreno 显卡)、Android 9 以上、4KB 内存页的设备,测试机是 16GB 内存(不是确定的最低要求)。不是 Adreno 显卡的手机(例如多数联发科芯片和三星 Exynos 机型)不在支持范围内。
它是模拟器吗?
开发者称它是移植而不是模拟器:不模拟 PS4 的硬件和系统,系统库换成原生实现。但据 AndroGaming,10 月中旬的版本里游戏本身的 x86-64 代码仍要经过 FEXCore 实时翻译成 ARM64,所以严格说是「部分模拟」。
和 PC 上的 bbport 是什么关系?
Bloodborne-Android 是在 bbport(血源原生 Linux 移植)的基础上做的,渲染部分来自 bbport 里从 shadPS4 改出来的渲染器。区别是 PS4 和 PC 都是 x86-64,手机是 ARM,所以手机上多了一层把游戏代码转成 ARM64 的步骤。
帧生成要另外花钱吗?
Lossless Scaling 的帧生成需要另外购买 Steam 版的 Lossless Scaling。帧生成只增加显示的帧数,游戏本身的帧率不变,还可能带来画面瑕疵。
资料来源
- AndroGaming:Bloodborne on Android uses FEX and shadPS4 technology(2026-10-14)
- iXBT.games:Sony never released Bloodborne on PC, but enthusiasts have already ported it to Android(2026-10-14)
- VGTimes:Unofficial Bloodborne Port Released for Android(2026-10-14)
- VGTimes:Bloodborne Runs Natively on Linux in Experimental bbport(2026-10-05)