上架即封神!3.6k Star 的開源遊戲模擬器,Delta 衝上 App Store 免費榜

一直以來,蘋果設備的應用商店(App Store)都是禁止遊戲模擬器上架,所以 iPhone/iPad 用戶不能直接安裝 GBA、紅白機之類的模擬器應用,這也讓想在 iPhone 上重溫童年遊戲機的機友們,十分羨慕 Android 用戶。

現在,iPhone/iPad 用戶終於可以光明正大地在國服「App Store」下載遊戲機模擬器了!因爲,蘋果公司在 4 月初對《應用商店審覈指南》第 4.7 條款的修改,一舉推翻了蘋果設備禁止安裝遊戲機模擬器的規定。

4.7 迷你 App、迷你遊戲、流媒體遊戲、聊天機器人、插件和遊戲仿真器
App 中可以提供未嵌入二進制文件的某些軟件,尤其是 HTML5 迷你 App 和迷你遊戲、流媒體遊戲、聊天機器人以及插件。此外,古遊戲主機仿真器 App 可以提供遊戲下載服務。

這一改動生效後,有一批遊戲機模擬器已成功上架「App Store」,其中引爆這一個消息的是一款名爲「Delta」的任天堂復古遊戲機模擬器,上架不到 12 小時,直接登頂 iOS 應用商店免費榜第一

作爲一個 90 後,FC、GBA...遊戲機就是我的童年回憶。所以我第一時間就去下載體驗了,體驗後就一個字爽!它支持運行 FC、GBA、NDS 等遊戲,而且完全免費無內購、清爽沒廣告、運行遊戲不卡頓。驚喜遠不止於此,Delta 還是開源的!

GitHub 地址:github.com/rileytestut/Delta

現在,直接在 App Store 搜索“delta”就可以安裝了,因爲它只是個模擬器並不提供遊戲,所以安裝後需要導入遊戲才能愉快地玩耍。如果你裝完遊戲後一臉懵,就請繼續往下看。

一、快速上手

下面我將逐一介紹,如何安裝 Delta導入遊戲遊戲資源常用功能說明

1.1 安裝

首先,Delta 是一款已上架的 iOS 應用,所以安裝十分簡單,在 App Store 內搜索“delta”,搜索結果第一個點進去直接安裝即可,也許是第二個,因爲第一個可能是廣告,也可以搜應用的全稱:Delta - Game Emulator。

1.2 遊戲資源

因爲 Delta 只是一個遊戲機模擬器,所以對應模擬器的遊戲 ROM(遊戲卡)需要自行下載。這裏我用的是老男人遊戲網(oldmantvg.net),它上面有很多遊戲模擬器的中文遊戲 ROM 資源。

需要注意的是下載的遊戲是壓縮包,需要自行解壓後才能得到 .nes、.gba 等文件(遊戲 ROM),建議在電腦上解壓好,這樣方便在手機上導入遊戲到 Delta。

1.3 導入遊戲

剛安裝好的 Delta 裏面什麼遊戲都沒有,需要自行下載/導入遊戲,導入遊戲就是想辦法把下載好的遊戲 ROM 文件傳到手機裏,可以用 iTunes、AirDrop、iCloud 雲盤、隔空投送等工具,然後通過右上角的“+”找到傳到手機裏的遊戲文件。

我用的是微信裏的「文件傳輸助手」方法,首先在電腦上登錄微信,接着把遊戲 ROM 文件(.nes、.gba)扔進“文件傳輸助手”,然後在手機微信裏找這個文件,點開後點擊“其他應用打開”找到“Delta”,點擊後會自動導入遊戲,界面也會自動切換回 Delta。

注意:導入遊戲後 Delta 會根據模擬器遊戲的種類,分成 NES、GBA 等 Tab 左右滑動即可查看。

但上面這種方法,只適用於少量、逐一導入遊戲,如果是批量導入遊戲 ROM 的話,我推薦用 iCloud 雲盤。

1.4 功能介紹

雖然 Delta 界面語言是英語但不影響使用,常用的功能也就那麼幾個,一圖勝千言不再贅述。

Tips:手機開啓自動橫屏,橫屏後自動改變按鍵佈局。

Delta 默認不能運行 NDS 遊戲,需要自行下載 3 個 bios 文件,搜一下就能找到。我沒玩過 NDS 遊戲,因爲我小時候 GBA 就是天花板了,NDS 我連摸都沒摸過,所以對它沒有感情。時至今日,我可以不玩 Switch 讓它喫灰,但不能沒有😂

二、作者是高中生?

飲水思源,體驗完 Delta 後我就對這款神器產生了好奇,這麼“純粹”的應用果不其然是個開源項目,我竟然沒想起來《HelloGitHub》第 91 期推薦過它。

Delta 是一款無需越獄、適用於 iOS 設備的遊戲模擬器,支持 NES、GBA、Nintendo 64 等遊戲。它是 GBA4iOS 的精神繼承者,GBA4iOS 是作者和 Paul Thorsen 在高中時一起製作的 iOS 設備 GBA 模擬器。

隨後,我讀完作者(Riley Testut)寫的《GBA4iOS 十歲生日快樂》博文,才知道 Delta 是 Riley Testut 在 2015 將 Obj-c 寫的 GBA4iOS 用 Swift 重構後的產物,而他編寫 GBA 模擬器可以追溯到 10 年前的高中時期,這真是一段讓人熱血沸騰經歷。

遠在 2011 年 Riley 還是個高二(四年制)的學生,第一次看到同學在越獄後的 iPhone 上玩口袋妖怪,直接震驚到他了,因爲《口袋妖怪》系列是 Riley 最喜歡的遊戲,這也爲他開發 GBA 模擬器埋下了種子。

2012 年,Riley 在 GitHub 上發現了一個名爲 gpSPhone 的 iOS 開源項目:一款適用於越獄 iPhone 的 GBA 模擬器。他就想能不能修改該項目,讓它成功運行在非越獄的設備上。說幹就幹,但 Riley 動手做後才發現這一切並不簡單,這也點燃了他的鬥志,僅僅幾個月後,他成功了!他給同學們分享他的應用:GBA4iOS,這在同學間掀起了一波口袋妖怪遊戲的浪潮。時間如梭,終於在 2014 年的時候,他在自己構建的網站上正式發佈了適用於 iPhone 的 GBA 模擬器 GBA4iOS,這真是個令人激動的時刻。

之後,GBA4iOS 走出教室,成爲了數百萬人使用的應用,但好景不長 iOS 8.1 阻止了允許 iPhone 和 iPad 上模擬器運行的‘date trick’漏洞,因爲 GBA4iOS 違反了蘋果的規則,所以 Riley 隨即宣佈 GBA4iOS “落下帷幕”,他當時還不知道這只是一段新故事開始。

時間來到 2015 年,Apple 剛剛發佈了一種名爲 Swift 的編程語言,Riley 也成爲了一名 USC 的大學生,爲了學習 Swift 他用 Swift 語言重寫了 GBA4iOS,這是 GBA4iOS 的重生同時也是 Delta 新生。

如今,距離 Riley 發佈 GBA4iOS 已經過去了 10 年(2014-2024),Delta 終於上架了 App Store 並一舉登上了免費榜!

然而,故事還沒有結束...他還用另外一種方式復活了 GBA4iOS——GBA4vOS,一款原生 VisionOS 應用程序,可以讓你在 Apple Vision Pro 上玩 GBA 遊戲。

GitHub 地址:github.com/rileytestut/GBA4vOS

三、最後

Delta 的作者(Riley Testut)在過去 10 年被問到最多的話題就是:“你爲什麼不開發一款 App Store 允許的應用呢?”

時至今日,他已經不用再回答這個問題。但他自述的這段開發、發佈應用和開源的經歷,彷彿在告訴我們:他因興趣而開始,堅持和熱愛,讓他與衆不同。上架即封神不是一個偶然,而是 10 年沉澱的結果。也希望這段經歷也能爲徘徊在做與不做、牙咬堅持的你,打上一針“強心劑”。

時間會讓「平凡的事」變得「與衆不同」

與君共勉。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章