GameNative是一款讓你在Android手機上玩Steam遊戲的模擬器APP,操作簡單易用。
關於在Android手機玩Windows遊戲的操作,從幾年前Termux Proot跑Linux容器,加上Box86技術的出現,就讓人看到了這種可能性,是否能夠玩Steam遊戲呢?理論上是可以的,此後有很多人提出各種做法,不過操作都不是很友善,最主要是過程繁瑣,需要打指令。
所幸有許多開發者推出了整合以上資源的APP,例如Winlator就是整合了Linux rootfs與Box86與Wine的APP,但介面稍嫌難以操作,因為要手動選取exe。
至於本文討論的「GameNative」更為進化了!直接將Steam客戶端轉化為手機原生APP的樣子,操作更為直覺。
GameNatvie是另一個APP Pluvia的fork,加入了DRM支援。
只要登入Steam帳號,就能下載自己收藏庫的遊戲。並且支援DRM與Steam雲端存檔,遊玩時數會計入Steam雲端。
1. 系統需求#
GameNative官網有遊戲測試相容列表。
GameNative支援高通與聯發科處理器的手機,有對應的3D加速圖形驅動。
因為遊戲執行過程涉及x86轉譯ARM指令,效能損失很大。
推薦搭載高通8Gen1處理器以上的Android旗艦機用戶嘗試,除非你只想玩2D小遊戲。
GameNative只專注在讓玩家執行Steam遊戲,不能執行任意exe。所以你需要先在Steam網站購買遊戲才能遊玩。
2. GameNative用法#
到Github下載APK
安裝後登入Steam帳號,這是自由軟體,應該可以放心登入。如果擔心被盜帳號請開著Steam Guard。
然後選取遊戲下載。
遊戲第一次啟動可能要花點時間建立環境(如果長時間卡在booting…就重新啟動APP),接著螢幕上就會出現虛擬手把。
關於遊戲效能的調整:點選Edit Container能夠調整要用的圖形驅動程式,高通推薦用Turnip,聯發科則是Vortex,都不行的話就選VirGL。但有些遊戲仍可能會黑螢幕。
3. ProtonTricks呢?#
目前遇到的問題是,需要額外用ProtonTricks補套件的遊戲無法執行,因為沒有工具能修改容器內的檔案。