我差不多完成了我的app ..当我在模拟器上运行它时,在某些点上, 它非常慢,我所看到的是不受欢迎的......当我在手机上运行时(xperia X8) 它工作正常。 我真的试着理解为什么会这样,但无济于事! 我现在应该怎么做?运行一些更多的测试,尝试优化或只是 在市场上发布它? 我所期待的是什么?任何信息将不胜感激
答案 0 :(得分:5)
你真的应该购买尽可能多的Android手机。你肯定应该有一个带有物理键盘,一个平板手机和一个用于你支持的最低API的手机。就个人而言,我有G1,Droid和Nexus S,我测试我的应用程序。它比模拟器快得多,更容易使用。它还可以更好地衡量应用程序的工作方式,因为它位于实际硬件上。
答案 1 :(得分:2)
模拟器总是比真实设备慢(很可能比任何真实设备慢),所以不要太担心它。
但是,由于它的速度很慢,它可以突出显示您可能希望花一些时间优化代码的区域,这些代码可能不一定在您的硬件上找到。在CPU功率,资源和电力有限的便携式设备上尤其如此。
可能值得尝试找出造成模拟器速度减慢的原因 - 如果它足够常规并且伴随着(例如)高CPU使用率,那么当物理设备可以更好地处理它时,你可能会发现你不必要地消耗电池电量,您的用户可能不会为此感谢您。
答案 2 :(得分:0)
模拟器通常比物理设备慢得多,因此它对您的应用程序来说不是问题。只要它在你的手机上运行良好,就可以了。
答案 3 :(得分:0)
我同意dbaugh所说的一切。至少在撰写本文时,仿真器的用途有限。谷歌承认当前模拟器的局限性,并表示他们正在努力改进它。但直到那发生。坚持硬件测试。