在没有设备的情况下测试和部署Android应用程序真的不是一个好主意吗?

问题描述

| 我没有Android设备,但想部署一个应用程序。在模拟器中进行测试后将其部署是否合理,或者测试不够? 如果没有,谁能推荐我可以在ebay上买到的非常便宜的设备,或者可以用于开发目的的东西?     

解决方法

您可以设置具有不同sd卡大小,屏幕分辨率和操作系统版本的仿真器,但手机的可变性仍然更大(例如,不同的框架,运营商锁定选项)。 除此之外,总有一些您没有想到的情况。手机电量耗尽,信号丢失或屏幕旋转(您如何测试您的应用程序处理得很好吗?)只是我现在正在考虑的几种情况。 还有一个android市场评级问题:如果您的应用未经测试并开始在多部手机中崩溃,那么您将获得非常糟糕的评级,这将阻止进一步的下载(谁将为一颗或两颗星的应用支付费用?) 。 因此,总而言之,最佳选择不仅是测试一个,而且还要测试多个不同的设备。您可以要求朋友/家人安装apk吗? 更新:我忘记了问题的第二部分。在Google购物上进行的快速搜索得出的结果是,二手HTC G1的价格为80-120美元,划痕的Droid的价格为180美元。您将能够用这两个基础(两个主要的供应商,不同的屏幕,并能在每个上安装多个os版本)。     ,我认为这取决于您所使用的SDK的功能,更笼统地说,取决于应用程序的功能。 不同的设备具有不同的硬件,因此能够在不同的设备上进行测试可以帮助确定特定设备上的问题。     ,总有一些话可以说是为您的应用提供了便利,并更好地了解了您的平台。我的意思是看到一个不错的设计模式,或者看到一个高质量的应用程序如何处理诸如启动和长时间运行的操作。当然,这肯定不会伤害您的事业。此外,在设备上进行调试比在模拟器上进行调试快得多。区别就像白天和黑夜。 我确定您现在已经有了设备,但是,为方便起见,请务必在相关平台上查看google \的数据。另外,我建议您在ebay上使用Amazon,这样您就不会很难退回设备或进行类似操作。