可能我的问题非常愚蠢,但对于我们了解我们开发项目所需的投资究竟是什么至关重要。
我们希望从Android 2.1开始部署我们的应用程序,所以基本上我们想知道是否在市场上可用的所有设备上调试我们必须购买它,或者有不同的方法在不同的设备上调试它。 / p>
谢谢。
答案 0 :(得分:3)
首先创建多个具有不同屏幕分辨率的7级AVD(Android 2.1):
测试屏幕旋转(Ctrl-F11)。 如果您的应用程序使用这三个模拟器运行正常,您可以非常肯定它将在7级及更高版本上以不同的屏幕分辨率运行。
如果您想加倍努力,可以使用不同的屏幕分辨率在AVD 8,9,10等级上测试您的应用......
答案 1 :(得分:2)
如果您不需要相机或精确GPS,请主要使用模拟器,并在一些真实设备上进行测试
如果您不需要蜂窝连接(如果WIFI就足够了),可以从craigslist获取便宜的设备并让它们保持飞行模式同时保持无线连接
一般来说,您需要在最低端设备和以前的旗舰设备上进行测试。所以只有两三个设备
在android中,你也可以只在市场上启用你的应用程序以获得更高的最低SDK(如清单中的api级别10,对于2.3.3),经过更多测试,你可以推送允许最低api级别为7的更新2.1+设备
无法在iOS上执行此操作