模擬進展
血源上Android手機了:Bloodborne-Android 移植在驍龍掌機上跑 34 幀,基於 bbport 和 shadPS4 渲染器
要點
- 2026 年 10 月中旬,開發者 ducvd89 在 GitHub 發布 Bloodborne-Android,把 PS4 版血源(1.09)移植到驍龍(Adreno 顯示卡)Android裝置上。
- 它基於 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 版)在高通驍龍的Android裝置上執行。它是在 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 的評價是:Android介面、執行時和渲染器是 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 以上的Android掌機或手機,血源已經能在上面跑起來,但目前是 720p、30 多幀、畫質打折扣的水平,更像是技術展示,能不能通關還不確定。想要更完整的體驗,電腦上的 bbport 和 shadPS4 更成熟。這個移植的現狀見 Bloodborne-Android 頁面,Android上能玩的 PS 遊戲整體情況見 Android平臺頁,血源各平臺對比見 血源遊戲頁。
常見問題
血源能在Android手機上玩嗎?
能跑,但還在實驗階段。非官方移植 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)