android - 我需要 Android 手机来创建 Android 应用程序吗?

标签 android development-environment

我开始开发安卓应用程序。并且正在使用 android 模拟器进行测试。在发布供公众使用之前,我真的需要 Android 手机吗?

最佳答案

简答 否。您可以使用 SDK 和模拟器测试和构建 android 应用程序包。但我要说的是,通常有很多事情最好在设备上进行测试。

就我个人而言,我注意到模拟器无法很好地指示 UI 控件的响应时间。通常有必要将处理时间较长的功能移动到后台线程中,以在没有“强制关闭”弹出窗口的情况下保持用户交互性。必须在手机上测试 UI 响应能力的有效性才有意义。

网络连接是另一个方面,在手机、3G 或 wifi 上可能有很大不同。

可以在模拟器上有效地测试设备尺寸和Android平台版本。

部分手机支持SD卡热插拔(无需关机即可更换SD卡)。我不确定如何在模拟器上复制它。

可能还有更多的东西只有在真实设备上使用您的应用程序时才会变得明显。我强烈建议在任何商业项目可行的情况下始终在真实条件下进行测试。

关于android - 我需要 Android 手机来创建 Android 应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3059406/

相关文章:

macos - 使用Macports有任何风险吗?

android - 如何模糊 android 中的 View 或布局?

android - Android主题中的windowIsFloating属性

android - 我在 Google API 2.1 中开发了应用程序,如果我在没有 Google API 的情况下在 android2.2 上运行,那么会发生什么?

android - 使用 NFC-B 卡在 Galaxy S3 上收发失败

visual-studio-2008 - 开发环境的最佳 SQL Server 设置是什么?

javascript - 用于前端 javascript 开发/测试和生产的工作流程/工具?

java - 我无法从用于 Android 的 Google Maps API 获取准确的 GPS 位置

java - 建立新的 Java 开发商店

visual-studio - 如何在 Visual Studio 中移动 "Solution Explorer"选项卡