我正在为客户制作Android应用。目前我还没有Android设备。有没有关于我应该在真实设备上测试我的代码的Android设备的任何建议?
我可以得到一个非常便宜的吗?
答案 0 :(得分:2)
我买了一台用于开发测试的平板电脑,它已经不可用了,所以我绝对推荐别人这样做。从理论上讲,Android设备几乎完全相同,但事实并非如此。作为Android开发人员,如果我们有多个设备可供测试,我们会做得更好 - 假设“它可以在我的手机上运行,它在其他设备上运行正常”很危险 - 没有。
我认为你有三种选择:
买一个非常便宜的平板电脑。它可能不会被Google批准,因此可能会遗漏某些内容,例如Geolocation API,以及GMail,Market等。它可能也没有GPS,可能不会有3G。这使得它成为一款相当糟糕的平板电脑,但非常适合测试。我买了一个便宜的,如果他们没有在与手机不同的设备上进行测试,那么Android应用程序爆炸的频率就清楚了。我很惊讶有多少应用程序没有使用围绕GPS查找的异常处理,因此应用程序失败(包括Tweetdeck)。
购买摩托罗拉XOOM。这是第一款谷歌认可的平板电脑,并将成为第一款Honeycomb平板电脑。看起来它将在二月份上市销售。可能是700-800美元,所以并不便宜,但它作为一种设备看起来确实非常有前途,如果你想测试功能的存在(而不是缺席),这就是一个(直到更好的东西)。
< / LI>等一会儿,我怀疑春天市场会充斥着许多制造商的平板电脑,价格可能会下降,有更多的选择。
我想另一个选择是不买一个,让你的用户报告错误并请求改进,并依赖模拟器,但这是一个糟糕的方法。
我认为如果您的客户需要该应用程序在平板电脑上运行良好(您没有说),那么您必须购买一个,如果他们可能购买XOOM,您应该获得其中一个。如果是我,我想知道客户需要运行什么设备,并获得其中一个。
我买了一个Advent Vega(英国)进行测试(有点像Viewsonic GTab),它非常适合测试,但是当XOOM到达时我希望我会购买其中一个,因为使用它的经验会很多更好。 Vega的屏幕非常糟糕。
答案 1 :(得分:1)
它可能不是最好的测试设备,但就廉价购买Android平板电脑而言,你可以考虑从Barnes&amp; amp;购买Nook Color。高贵,扎根。
http://blogkindle.com/2010/12/read-kindle-books-on-nook-color/
http://www.androidtablets.net/forum/nook-color-technical/3483-nookcolor-full-specifications.html