是否值得购买谷歌Android Dev手机?

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

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

直接在设备上运行和调试Android™应用程序。 修改并重建Android操作系统,并将其刷新到手机上。 Android Dev Phone 1独立于运营商,任何在Android Market™注册的开发者都可以购买。

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

因此,购买其中一个作为应用程序测试工具,而不是仅仅在Eclipse或其他IDE和模拟器之一上进行开发和测试,是否值得。

– 你试过吗,你拥有一个吗? 我假设它们与HTC Dream和HTC Magic具有相同的规格,因为它们看起来完全相同,尽管它们具有“开发者版”定制黑色设计,而不是我真正关心这个特定项目的设计。

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

更新

我会把它打开直到明天再看看是否有更多的答案,然后我会选出投票最多的,因为它确实是一个没有好的或坏的答案的主观问题。

这取决于您希望开发的应用程序types。 我发现仿真器非常准确地反映了真实设备上的工作原理; 您可以使用命令行工具,Eclipse工具,调试器等无缝连接到模拟器或开发电话。此外,虽然您可以将开发电话刷新到新的操作系统版本,但HTC经常落后(例如,仍然没有2.0图像可用)并且使用模拟器更容易,更快捷。 模拟器还允许您使用不同的屏幕分辨率进行创建和测试,而可用的两个开发手机只是“标准”分辨率。

我发现我需要使用我的ADP1开发手机进行开发是非常罕见的 – 我的根深蒂固的消费者HTC Hero在我开发的大多数开发中工作得很好..允许我从设备中提取文件等。虽然我使用的唯一原因我的Hero而不是模拟器是因为我一直在使用一个使用录音function的应用程序。

但是,拥有物理设备有用的地方就是您需要针对相机,音频硬件,方向和罗盘传感器,GPS,无线网络访问等进行特定操作。 如果您需要连接调试器以处理与上述硬件相关的问题,那么您肯定需要一部开发电话。

总的来说,为了测试和演示目的,购买Android手机绝对值得,但它是否是一款开发手机符合您的要求。

如果您计划开发打算放在Android市场上的应用程序,那么在真实硬件上进行测试绝对至关重要。 你可以在模拟器上开发很长一段时间,但在某些时候,你会想要使用真正的设备。

话虽这么说,你可以使用任何Android手机进行开发。 锁定设备有一些限制,但如果您只是针对SDK开发,任何手机都可以使用。 使用android,您可以直接在手机上安装apk而无需特殊权限,因此开发手机的唯一真正优势是您可以安装新的roms而无需root手机。

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

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

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

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

至于购买哪款手机(假设你要买一部),我觉得能干是对的。 我要等到1月才会看到是否会有一些新的硬件供应。

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

他们是很好的手机,我使用了Dev手机1(G1 / Dream),这很不错。 它也比模拟器快一点,如果你正在编写像游戏这样的东西,那么在实际硬件上进行测试真的很不错。

总而言之,这取决于你在写什么。 无论你喜欢什么,你都可以玩它们,这对你来说绝对是有趣的。

祝你好运!

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

我个人不买手机的原因是2009年是错误的购买手机年份。 我有一种感觉,2010年将是期待已久的“Android年”。

给克里斯托弗+1,我会补充一下 – 仿真器很棒,但拥有一部实体手机可以让你即时访问Android Market来validation发布,统计和用户评论。 我也相信在手机上使用自己的应用程序可以帮助您开发更好的应用程序。 你不需要开发电话 – 但至少有一部手机 – 绝对不需要。

仅供参考。 比利时是少数几个可以购买任何移动解锁的国家之一。 实际上,比利时监管机构禁止强制捆绑。

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

HierarchyViewer不适用于用户构建(即商店中可用的设备)。这是出于安全原因。

查看原始主题

如果你有布局缓慢的问题,层次结构查看器可能非常有用,虽然我不认为仅为此购买真正的开发人员手机。

有些人为此问题制定了解决方法: https : //stackoverflow.com/a/7801475/62921 。