近日,科技圈有一條新聞引起了全球 iOS 開發者及用戶們的注意:Apple 終於在歐盟地區准許了第一個 App Store 的替代者 —— AltStore——作為第三方應用商店上線。開發者們可以通過 AltStore 來免費分發應用,而 iOS 用戶可以通過 AltStore 來直接下載並安裝一些未在 App Store 上架的應用;當然,僅限歐盟地區。
近期,一款在 App Store 及 AltStore 中上架的名為 Delta 的任天堂模擬器 app 最引人矚目,也得益於 App Store 開放了相關政策,允許了類型為模擬器的 app 上架,我們才得以在全球 App Store 中都下載到這款 app。
而作為 Delta 前身——另一款名為 GBA4iOS 的模擬器工具到今年正好度過了 10 個周年。也趁此次 Delta 上架 App Store 的機會,我為大家來介紹一下 Delta 這款應用的前世今生,幫助大家快速了解這款全新的遊戲機模擬器 app。
▍Delta 的前世今生
開發者 Riley Testut 是一名南加州大學電腦專業畢業的學生,也是一名 iOS 獨立開發者,當他 10 年前在高中校園看到一名朋友在越獄的 iPhone 上玩 Pokémon 遊戲時,他感到非常羨慕,但又不願意越獄自己的 iPhone。

Riley Testut
第二年,他在 GitHub 上看到了一個開源項目——用于越獄 iPhone 的 GBA 模擬器,在經過一番努力後,Riley 終於在未越獄的 iPhone 上模擬了 Pokemon Emerald。第二天,Riley 把自己的筆記本電腦帶到學校,通過 Frankenstein 這款應用將 GBA 模擬器安裝到了朋友們的 iPhone 上。自此,GBA 模擬器開始風靡 Riley 的整個朋友圈。於是 Riley 將它上傳到了 GitHub,並將其取名為 GBA4iOS。

GBA4iOS
在 2013 年,Riley 發現有人通過「企業證書」來側載 GBA4iOS,即使企業證書過期,也只需要將系統時間往回調 24 小時即可。這讓 Riley 意識到了在未越獄 iPhone 上分發遊戲模擬器的可能性,於是和朋友 Paul 開始著手構建 2.0 版本的 GBA4iOS。
然而,Apple 在 iOS 8.1 中阻止了使用「Date Trick」漏洞來安裝遊戲模擬器,這讓 Riley 感到非常失望。隨著大學生活的開啟,Riley 正式宣布 GBA4iOS 這個項目終止了。
時間到了 2015 年,Apple 推出了一門全新的編程語言 —— Swift,於是 Riley 打算用它來開發一款完全用 Swift 語言編寫的多合一任天堂遊戲模擬器,並將其取名為 Delta。幾個月後,Riley 參加了人生中第一次 WWDC,Apple 的工作人員告訴他如果他願意配合解決一些問題,Delta 可以通過 App Store 來進行分發。
這一等就是 10 年,2024 年歐盟通過了《數字市場法案》,迫使 Apple 允許第三方應用市場的存在而讓消費者們自由進行選擇,這一歷史進程的發生保證了 Delta 終於可以合法、高效地進行分發。
▍小插曲
實際上,Delta 卻不是第一個上架 App Store 的遊戲模擬器。令人啼笑皆非的是,開發者 Mattia La Spina 的 GBA 模擬器 —— iGBA 成為了 Apple 在全球範圍內第一個允許上架的模擬器 app,而這款應用並不是開發者本人的作品。

iGBA 截圖,來自 The Verge
Riley 在發給 The Verge 的一封電子郵件中表示,iGBA 是 GBA4iOS 未經授權的一個仿冒品,沒有使用 GNU GPlv2 許可證來獲得授權。
數日後,Apple 因為 iGBA 開發商違反垃圾郵件和版權相關的應用審核指南規定而下架了 iGBA,Riley 卻表示讓它難過的不是 iGBA,而是 Apple。因為後者在最近一個月一直與他合作推出 AltStore 來作為 App Store 的替代應用市場,但是在此期間批准了 AltStore 中主要應用 Delta 的仿冒品上架 App Store。

十年之後的 Delta
正如開頭所說,到了 Delta 正式在全球 App Store 上架的如今,它的前身 GBA4iOS 也已經走過了十個年頭,那麼如今在 iPhone 上運行模擬器應用的體驗和變化又有哪些呢?
毫無疑問,跟隨 Riley 在 個人博客 以及社交網路上的腳步我們可以看到,從 GBA4iOS 到 Delta,Riley 也不斷地在為這款模擬器 app 適配新的功能,加強新的體驗。

到如今,Delta 是一款適配了最新 iPhone 螢幕,提供多種自定義界面設置,支持多種外置手柄、鍵盤遊玩,支持數據同步的模擬器應用。針對有更強需求的玩家,Delta 也提供了像「遊戲精靈」等等這樣的作弊功能;當然,通過作弊功能遊玩遊戲本來也是被遊戲開發廠商所不提倡以及禁止的行為。

綜合來看,Delta 雖然少了一些實體遊戲機的觸感和情懷,但是遊戲功能還算齊全,在外接遊戲手柄的情況下遊戲體驗也還算不錯,並且可以方便地遊玩不同世代任天堂遊戲機上的遊戲,免去了更換遊戲機和卡帶的麻煩。

▍總結
不管是對於普通用戶來說,還是對於開發者來說,AltStore 和 Delta 的上架都帶來了不少正面影響。不管是第三方應用市場和生態給了開發者與用戶更多的選擇,還是 App Store 對於應用類型的持續放寬,能夠讓用戶獲得愈加豐富的應用體驗。
而這些舉措的變化,也勢必會讓更多像 Riley 這樣的開發者能夠更好地推廣自己的作品,甚至獲得更高的收入,也讓更多用戶體驗到自己的作品。
也很高興此次 Delta 能夠在全球 App Store 應用市場中上架,讓更多人都能體驗到童年的那份快樂。如你像我一樣在童年的時候沒有機會體驗任天堂的遊戲機,又無法辨認二手市場上那些良莠不齊的舊機器,那麼不妨也來試一試 Delta 這款任天堂遊戲模擬器。