-3

我編寫了一個OpenGL安卓遊戲。真實設備上的應用比仿真器慢

當我在我的設備(OnePlus One)上運行它時,它比我在Anroid Studio Android Emulator上運行時更加遲滯。

這對我來說沒有意義。由於我擁有相對中端的筆記本電腦,真實設備的渲染速度要快得多,並且性能要優於模擬器。 (英特爾i7-4500U,雙核高達2.7 GHz,8GB RAM,Geforce GT 750m)

任何人都得到了解釋呢?

+0

我們無法解釋它,沒有任何代碼可以使用。 – Vallentin

回答

1

通過設計,新的Android仿真器在大多數情況下比實際的Android設備更快。請參閱Android Developer Summit上的我的演講,我們在其中發佈了新的Android模擬器。 https://youtu.be/fs0eira2pRY?t=27m42s

OpenGL ES圖形比大多數Android物理設備特別快,因爲如果您在設置AVD時使用默認配置,我們直接利用筆記本電腦上的主機GPU來渲染Android應用程序中的OpenGL ES指令。即使是中端筆記本電腦上的GPU卡也比Android手機GPU要慢一些。

相關問題