【发布时间】:2014-07-11 09:08:34
【问题描述】:
我想知道是否有必要使用 android mobile 来构建一个 android 驱动的应用程序。 其实我正在开发一个安卓音乐应用程序。我只使用模拟器来测试应用程序。当我用真实设备测试应用程序时,应用程序是否发生了任何变化,或者两者都一样?
【问题讨论】:
-
你为什么对使用安卓应用感到好奇??
我想知道是否有必要使用 android mobile 来构建一个 android 驱动的应用程序。 其实我正在开发一个安卓音乐应用程序。我只使用模拟器来测试应用程序。当我用真实设备测试应用程序时,应用程序是否发生了任何变化,或者两者都一样?
【问题讨论】:
不,您可以使用默认模拟器或其他工具,例如Genymotion。
您应该只考虑真实设备可能会很方便,因为当您将应用安装在真实设备上时会更好地感受它。
根据您使用的模拟器,也有一些限制。例如,图形功能可能比真实设备上的要慢。此外,电池、相机等其他东西基本上也只是模拟的,所以它可能在模拟器上工作,但在真实设备上却不行。
【讨论】:
如果您将 Android 换成 iOS,答案是一样的。
这不是必需的,但它是一个非常大的优势。
Android 和 iOS 在软件开发工具包中为其平台提供了模拟器。因此,如果您想进行快速测试,则不需要设备。
但是,如果您的应用程序依赖于任何硬件组件(例如加速度计),则这些功能在模拟器中不可用。
【讨论】:
不,你可以改用安卓模拟器..
查看以下链接了解更多信息: http://developer.android.com/tools/help/emulator.html
【讨论】:
开发和部署(发布到google play store)不是必须的,我们可以使用模拟器。
但我强烈建议在使用实际设备而不是在模拟器上进行调试时,开发时间会显着增加。
【讨论】: