我在基本的Android设备市场。我购买一个的主要原因是学习开发移动应用程序。虽然Eclipse IDE提供了一个用于测试应用程序的虚拟Android设备,但它与真正的Android设备不同,并且不会让我与Android设备用户使用相同的波长。 (最明显的例子:在明亮的室外环境中,能见度比在室内更差。)
有些问题:
Ebay目前(2012年3月23日)上市的200多款Android 2.3平板电脑售价为55-90美元: http://www.ebay.com/sch/iPads-Tablets-eBook-Readers-/171485/i.html?Operating%2520System=Android%25202%252E3%252Ex%2520Gingerbread&LH_BIN=1&Internet%2520Connectivity=Wi%252DFi%7CWi%252DFi%2520%252B%25203G%7CWi%252DFi%2520%252B%25204G&_nkw=android+2.3&_dmpt=US_Tablets&rt=nc&LH_ItemCondition=1000
Ebay目前(2012年3月23日)的房源显示超过200款Android 4.0平板电脑售价83至107美元: http://www.ebay.com/sch/iPads-Tablets-eBook-Readers-/171485/i.html?Operating%2520System=Android%25204%252Ex%2520Ice%2520Cream%2520Sandwich&LH_BIN=1&LH_ItemCondition=1000&Type=Tablet&_pppn=r1&_dmpt=US_Tablets&Internet%2520Connectivity=Wi%252DFi%7CWi%252DFi%2520%252B%25203G%7CWi%252DFi%2520%252B%25204G
您怎么看?
答案 0 :(得分:5)
这个问题可能不合适。
但这是我的想法:
如果您想了解真相,您应该尝试访问您打算支持您的应用程序的任何设备(无论是所有权还是访问权限)。对于每个人来说,这当然是不可能的,但是有一些方法可以在构建设备集合时最大化您的价值,目的是打击最大的不同类型的设备。
您没有义务为电话订立合同(甚至任何服务)。如果你去一家运营商店,你可以全价购买一台设备并离开商店而不激活它上面的任何服务(一般情况下,随时随地改变你所在的商店=)如果你打算通过电话全价格预计价格范围为380至600美元。从我可以告诉你的情况,我认为手机是你开始的最佳途径。除了能够从运营商处购买之外,谷歌还不时直接销售“Nexus”设备,该设备与库存(ish)安卓OS(无皮肤等)一起发布。此行中的当前设备是{ {3}}这是一个不错的选择,因为它或多或少是最新一代的硬件和最新的操作系统(这些Nexus设备倾向于以比载波绑定设备更及时的方式接收其操作系统更新)。实际上,第一台Nexus设备主要面向开发人员,这一系列的手机用于开发。
平板电脑是我应该得到的设备吗?
如果您打算为平板电脑创建应用程序,那么是。如果您打算开发手机应用程序,您应该真正在手机上进行测试。
我应该购买Android 2.3或4.0的设备吗?
理想情况下,两者都在不同的设备上。如果你必须选择一个,那么这取决于你的预算4.0现在只在最新的设备上,所以它们可能比你在2.3中找到的一些设备更昂贵。 (虽然Galaxy Nexus 399美元的价格可能难以击败,即使是2.3部分待售设备)
除了wifi之外,我还应该寻找什么呢?
在可以在美国购买的手机上,您的选择基本上只归结为几件事。屏幕尺寸(从手机的微小到非常大的任何地方),HardwareKeyboard(有几种不同的形状和尺寸),相机(如果你关心它)。一般来说,大多数其他功能都是相当标准的(即蓝牙,gps,加速度计等)。另外要考虑的是“Oomph”,尽管被称为手机,人们今天所携带的是小型计算机。它们的CPU,GPU和RAM与PC相同。电池寿命是最后一个主要的除数,电池寿命相当广泛(暗示,大屏幕和多核需要大量电池)。但是,由于您似乎不想将此设备用作手机,因此这些内容对您来说可能并不重要。
我应该避免使用任何品牌/型号吗?
您的第一个ebay链接列表中的任何内容。一般而言(在美国)主要的手机制造商是:HTC,摩托罗拉,索尼,LG,三星。还有许多其他设备也很好。但是这些家伙通常会不断推出最常用的手机。理想情况下,您应该瞄准不同制造商生产的设备。他们喜欢在他们的操作系统版本中使用的自定义皮肤和插件往往需要额外的测试。拥有其中一个将帮助您帮助最大的用户群。
购买二手有什么意义吗?
对于不错但稍微过时的手机,有很好的交易。如果你不知道你在看什么我会离开,但它可能很容易被扯掉。
答案 1 :(得分:1)
好吧,您似乎不需要非常昂贵的设备。猜猜你可以购买谷歌和三星的旧款Nexus S,它不是最新的,但仍然有Android 4,因为它是谷歌的“官方”或类似东西。自从它推出2.3以来,您应该能够在某处下载旧版本并进行闪存。那款手机应该更便宜,尤其是二手手机。
我的意思是因为有这么多设备具有不同的屏幕尺寸,所有你无法找到一个能够揭示其他设备用户会想到你的应用程序的设备。
答案 2 :(得分:1)
运营商选项应该不是开发的问题。您可以购买任何Android手机 运营商包括解锁,这不应影响您的开发灵活性。
获取您可以拥有的最低版本。 2.3和2.2目前拥有最多的市场份额。没有理由获得4.0,除非您正在为Android OS 4.0及更高版本开发专门(意味着您实际上使用的是仅存在于4.0及更高版本且不低于)。
您的开发平台也会影响要使用的手机型号。如果您使用Windows,请使用Windows驱动程序附带的手机。买一个只是为了发现Windows无法检测到它是一个无赖。 Mac和Linux不需要驱动程序,因为它们都是基于UNIX的。
答案 3 :(得分:0)
你应该打个电话。如果您不想使用它,则不必...但很可能大部分用户都在设备上。如果您想要一个始终保持最新并且非常适合测试的设备,我推荐使用Galaxy Nexus。
由于大多数Android手机用户都不是最新的操作系统版本,我更喜欢在2.3手机上进行测试
答案 4 :(得分:0)
如果您暂时需要手机来测试您的应用,索尼移动开发者计划在美国和加拿大都有一个电话借用程序,您可以借用该设备长达30天。 http://developer.sonymobile.com/wportal/devworld/phones/borrow-a-phone
/ Magnus E. 索尼移动