是否值得购买Google Android Dev手机?

自从我第一次了解这个世界以来,我一直对所有的android世界都很感兴趣,并且希望能够让我的手变脏。 想到的问题是,是否值得购买Android直接销售的解锁手机。

那些手机( 链接 )引用Android页面:

在设备上直接运行和debuggingAndroid™应用程序。 修改并重buildAndroid操作系统,并将其闪存到手机上。 Android Dev Phone 1是独立于运营商的,可以通过Android Market™注册的任何开发商购买。

请注意,此设备仅用于开发目的,可能不包含消费类Android设备上的某些function。

因此,将它们中的一个作为应用程序testing工具购买是相当值得的,而不是仅仅在Eclipse或其他IDE和仿真器上进行开发和testing。

– 你试过了,你有自己的吗? 我假设他们与HTC Dream和HTC Magic有相同的规格,因为他们看起来完全一样,虽然他们有一个“开发者版”定制的黑色devise,而不是我真的关心这个特定项目的devise。

所有评论欢迎,提前致谢。

更新

我会把它打开,直到明天,看看是否还有更多的答案,那么我会select最多的投票,因为这是一个真正的主观问题,没有好的或坏的答案。

Solutions Collecting From Web of "是否值得购买Google Android Dev手机?"

这取决于你希望开发哪种应用程序。 我发现,仿真器非常准确地反映了真实设备上的工作情况。 您可以使用命令行工具,Eclipse工具,debugging器等无缝连接到仿真器或开发手机。另外,尽pipe您可以将开发手机闪光为新的操作系统版本,但HTC经常落后(例如,仍然没有2.0图像可用),使用模拟器更容易,更快速。 仿真器还允许您使用不同的屏幕分辨率创build和testing,而两个可用的开发手机只有“标准”分辨率。

我发现我很less需要使用我的ADP1开发手机进行开发 – 我的根源消费者HTC Hero对于我所做的大部分开发都能够正常工作。允许我从设备中提取文件等。虽然我使用的唯一原因我的英雄而不是模拟器是因为我一直在使用audio录音function的应用程序。

然而,哪里有物理设备将有助于您需要做相关的特定的东西,audio硬件,方向和指南针传感器,GPS,无线networking访问等等。 如果你需要连接一个debugging器来处理像上面这样的硬件相关的问题,那么你肯定会需要一个开发手机。

总的来说,购买Android手机是绝对值得进行testing和演示的,但是这款手机是否能够满足您的要求。

如果您打算开发您打算投放到Android市场的应用程序,那么在真实硬件上进行testing是非常重要的。 你可以在仿真器上开发很长一段时间,但是在某些时候,你会想要使用一个真正的设备。

这就是说,你可以使用任何Android手机进行开发。 locking的设备有一些限制,但是如果您只是针对SDK进行开发,任何电话都可以工作。 使用android,你可以直接在手机上安装一个apk而不需要特别的权限,所以开发手机唯一的优势就是你可以安装新的ROM而不需要root权限。

就个人而言,我会延期购买其中一款较旧的手机。 据我所知,他们只支持SDK 1.6,而Droid和一些其他新手机支持SDK 2.0 ++。

等待G的Nexus One的发布。最新的传言是它将在1月5日发布。 所以这只是一个星期左右。

我认为你需要一个真正的Android设备,无论是开发手机还是其他手机,但真正的手机是原始的。 模拟器很棒,但是在真实手机上使用它之前,您无法了解应用程序的执行速度。

如前所述,有很多关于联结的传言,所以拭目以待!

至于哪个手机买(假设你会得到一个),我认为能人是对的。 我会等到一月份,看看是否会有一些新的硬件可用。

关于你应该购买一个更一般的问题,我认为这取决于你在做什么。 大多数情况下,仿真器都很好。 他们可以模拟GPS(甚至可以加载KML来模拟path),短信,电话等。但是,他们不能模拟加速度计/指南针/方向传感器数据,实际上会崩溃(实际上我相信它挂起…),如果你尝试运行依赖于它的代码。 而且,在没有开发手机的情况下实际debugging与电话相关的function也是很困难的。

他们是好手机,我用过Dev phone 1(G1 / Dream),很好。 它也比模拟器快一点,如果你写的是类似于游戏的东西,那么在实际的硬件上testing它真的很好。

总而言之,这取决于你在写什么。 无论你怎么做,你都可以做任何你想做的事情。

祝您好运!

自从六月份以来,我一直在使用模拟器进行开发。 我发现它是一个非常接近真正交易的替代品,并且更容易在手机configuration/版本之间切换。 但是,不知道我的应用程序运行速度有多快,这是我所关心的问题。

我个人拒绝买手机的原因是2009年是买错的一年。 我有一种感觉,2010年将非常期待已久的“Android之年”。

我将添加+1到Christopher,模拟器非常棒,但拥有实体手机将使您能够立即访问Android电子市场,以validation发布,统计数据和用户评论。 我也相信在物理电话上使用自己的应用程序将帮助您开发更好的应用程序。 你不需要开发电话 – 但至less有一个物理电话 – 绝对。

仅供参考。 比利时是less数可以购买任何手机解锁的国家之一。 的确,比利时监pipe机构禁止强制捆绑。

再购买一个真正的开发者手机的优点:

HierarchyViewer不能在用户构build中使用(例如,在商店中可用的设备)。这是出于安全原因。

看到原来的线程

如果您在布局缓慢方面遇到问题,层次结构查看器可能非常有用,但我不认为仅为此购买真正的开发人员手机才值得。

正如有些人对这个问题提出了解决方法: https : //stackoverflow.com/a/7801475/62921 。