【发布时间】:2013-07-24 00:47:20
【问题描述】:
这与问题Android Emulator vs Real Device有关 Android 模拟器的当前状态是什么,开发人员应该注意哪些差异。我正在开发一个使用蓝牙的应用程序,并考虑添加与电话通话相关的功能。既然我负担不起在所有真实设备上进行测试的费用,那么开发人员在模拟器上测试此类应用程序的指导方针应该是什么?
【问题讨论】:
这与问题Android Emulator vs Real Device有关 Android 模拟器的当前状态是什么,开发人员应该注意哪些差异。我正在开发一个使用蓝牙的应用程序,并考虑添加与电话通话相关的功能。既然我负担不起在所有真实设备上进行测试的费用,那么开发人员在模拟器上测试此类应用程序的指导方针应该是什么?
【问题讨论】:
Genymotion 摇滚。根据 Cyril Mottier 的博客文章,它甚至比硬件设备要好得多。
http://www.cyrilmottier.com/2013/06/27/a-productive-android-development-environment/
【讨论】:
Easier and more feature-rich, Genymotion will be available in June. Join our community and be among the first to try out the Beta version!... 哪一年的六月?
我基本上在几台真实设备上测试了所有内容。我使用模拟器的唯一目的是确保布局在我没有可用的配置上看起来不错(例如,我没有 7" 平板电脑)。这只是在几乎所有其他事情完成之后。
功能将在任何真实设备上几乎相同,并且模拟器不能保证,因为它似乎不像 任何真实设备一些情况(例如openGL)。
用鼠标在桌面上测试可用性是没有意义的,除非您正在编写将使用该输入法的东西。用手指滑动和用鼠标点击拖动之间存在很大的区别。
即使你拥有世界上最快的模拟器/虚拟器,它怎么能比拿起你身边的电话更快?
【讨论】: