-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要慢一些。

相关问题