維斯坦茲
@JLChnToZ
Sat, Jun 8, 2019 4:13 PM
我猜一下雷電模擬器的運作方式
H_Bot1
@gamimygod
Sat, Jun 8, 2019 4:13 PM
近年模擬器技術發達,連阿嬤家都有模擬器
掰噗~
@baipu
說
Sat, Jun 8, 2019 4:13 PM
是阿~
維斯坦茲
@JLChnToZ
Sat, Jun 8, 2019 4:13 PM
首先 Android 實際是執行在 Virtual Box 的 Headless Frontend 裡
維斯坦茲
@JLChnToZ
Sat, Jun 8, 2019 4:14 PM
我研究了一圈它到底如何把輸入丟進去模擬器還有把畫面輸出
看來原生是沒有方式的
維斯坦茲
@JLChnToZ
Sat, Jun 8, 2019 4:15 PM
Alternative front-ends - VirtualBox
維斯坦茲
@JLChnToZ
Sat, Jun 8, 2019 5:44 PM
再研究了一下 VirtualBox 的 SDK API
發現所需的 IO 全部都有支援
包括顯示 聲音 多點觸控輸入 鍵盤輸入
維斯坦茲
@JLChnToZ
Sat, Jun 8, 2019 5:44 PM
Sat, Jun 8, 2019 5:45 PM
不過不知道效能如何
尤其是能不能每秒呼叫刷新畫面的 API 60次以上
維斯坦茲
@JLChnToZ
Sat, Jun 8, 2019 5:46 PM
Sat, Jun 8, 2019 5:48 PM
VirtualBox Main API: Main Page
大概稍為看過 IKeyboard IMouse IDisplay IAudioAdapter 這 4 個 Interface
維斯坦茲
@JLChnToZ
Sat, Jun 8, 2019 5:48 PM
有空開這個坑試試好了
弄個自製的 Android 模擬器前端
維斯坦茲
@JLChnToZ
Sat, Jun 8, 2019 5:51 PM
還有安裝 APK 的方式也很簡單
掛個 ADB 就可以了
【歪噗社】ARo
@happy35719
Sat, Jun 8, 2019 10:21 PM
Sat, Jun 8, 2019 10:22 PM
小真想用模擬玩音遊嗎
維斯坦茲
@JLChnToZ
Sun, Jun 9, 2019 5:14 AM
【歪噗社】ARo
: 難
試過沒一款能夠好好的玩
【歪噗社】ARo
@happy35719
Sun, Jun 9, 2019 5:42 AM
載入新的回覆
看來原生是沒有方式的
發現所需的 IO 全部都有支援
包括顯示 聲音 多點觸控輸入 鍵盤輸入
尤其是能不能每秒呼叫刷新畫面的 API 60次以上
大概稍為看過 IKeyboard IMouse IDisplay IAudioAdapter 這 4 個 Interface
弄個自製的 Android 模擬器前端
掛個 ADB 就可以了
試過沒一款能夠好好的玩