应用程序在真实设备上比在模拟器中慢

时间:2017-03-09 13:30:42

标签: android performance android-studio opengl-es android-emulator

我编写了一个OpenGL安卓游戏。

当我在我的设备上运行它(OnePlus One)时,它比在Anroid Studio Android Emulator上运行时更加迟钝。

这对我没有意义。一个真实的设备应该在渲染方面快得多,并且比仿真器具有更好的性能,因为我有一个相对中档的笔记本电脑。 (Intel i7-4500U,高达2.7 GHz的双核,8GB RAM,Geforce GT 750m)

有人对此有解释吗?

1 个答案:

答案 0 :(得分:1)

通过设计,新的Android Emulator在大多数情况下实际上比物理Android设备更快。请参阅我在Android开发者峰会上的演讲,我们在那里推出了新的Android Emulator。 https://youtu.be/fs0eira2pRY?t=27m42s

OpenGL ES图形比大多数Android物理设备快得多,因为如果您在设置AVD时使用默认配置,我们会直接利用笔记本电脑上的主机GPU从您的Android应用程序渲染OpenGL ES指令。即使是中端笔记本电脑上的GPU卡也比Android手机GPU慢一点。