Android模拟器与使用实际设备之间的差异

时间:2017-04-06 22:19:53

标签: android google-maps android-emulator sms

我自学了自己的android并为移动应用程序竞赛制作应用程序。我将所有代码都设置在具有正确权限的模拟器上,并将短信文本发送给用户指定的联系人以及指向用户的谷歌地图位置的链接。我将在平板电脑上展示该应用程序,该平板电脑仅具有WIFI并且不使用蜂窝数据。

我的问题是,我是否必须为应用程序添加任何内容才能在此平板电脑上使用,或者它是否会像模拟器一样工作?

2 个答案:

答案 0 :(得分:2)

真实设备和模拟器之间没有太大的区别,但仍有一些:

  • 您无法在模拟器上测试onTouch事件我的意思是您可以通过鼠标点击来实现它,但它不一样
  • 模拟器使用你的计算机CPU ram,事物和应用程序可能会在模拟器上然后在Real设备上运行得更快(你应该知道这一点)
  • 关于GPS和位置,您可以在模拟器上模拟与Real Android设备上的相同
  • 您无法在仿真器上获得真正的性能结果,因为它会忽略在真实设备,电池等上运行的所有应用......

但通常如果应用程序在模拟器上正常工作,它也可以在Real设备上运行,但我建议尽可能在Real设备上进行测试。

答案 1 :(得分:0)

来自@Spirit的答案如下:

  

模拟器使用你的计算机CPU ram和东西和应用程序将   可能在仿真器上然后在Real设备上运行得更快(你应该   要注意那个)

我的所有经验表明,在真实设备上进行测试实际上比使用任何模拟器更快。它也更容易调试。

我真的建议使用真实设备进行测试。