我不确定是否有人注意到它,但是Gingerbread模拟器像狗一样运行,同时具有滚动,导航和交互的作用-所有这些花费的时间都更长,并且变得更加困惑。当我尝试使用ANR时,我什至在浏览器中看到它:http://www.androidpolice.com/2010/12/06/walkthrough-and-hands-on-with-the-gingerbread-ui-the-new-gingerbread-keyboard-in-all-its-sexiness/(请参阅底部)。

我刚刚在http://android-developers.blogspot.com/2010/12/new-gingerbread-api-strictmode.html上了解了新的StrictMode,并了解了Gbread的所有性能改进,但是到目前为止,我的经验表明情况恰恰相反。

我们可以深入了解这个问题吗?我发现自己在这一点上害怕提出一个Gingerbread实例。

最佳答案

以上所有答案都有其应有的优点,应予以考虑,但请记住,谷歌在虚拟机上实现虚拟设备模拟的效果不如微软和苹果公司那样好,但是您可以做很多事情,但要确保优化配置并获得更好的机器。

随着Honeycomb的引入,Android系统正在使用更多的图形功能来渲染UI。当它在模拟器上运行时,不能自然地使用PC硬件的图形功能,而是大多数模拟电话上的硬件,这总​​是会导致性能下降。诸如VMWare之类的更多通用X86仿真器已经可用,但是Android SDK可能需要一些时间。在可以利用您的 native GPU的Android Honeycomb的X86端口可用之前,模拟器将变得迟钝。

唯一真正的解决方案是购买Honeycomb设备进行开发工作。

关于android - Gingerbread 模拟器实例比Froyo及其它版本要慢得多。为什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4432531/

10-10 02:04