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

时间:2009-12-27 00:39:51

标签: android

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

这些手机(link)引用Android页面:

  

运行并调试Android™   应用程序直接在设备上。   修改并重建Android   操作系统,并将其闪存到   电话。 Android Dev Phone 1是   独立于运营商,可用于   由任何注册的开发商购买   使用Android Market™。

     

请注意,此设备是   用于开发目的,和   可能不包括找到的某些功能   在消费者Android设备上。

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

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

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

更新

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

9 个答案:

答案 0 :(得分:9)

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

我发现我很少需要使用我的ADP1开发手机进行开发 - 我的根深蒂固的消费者HTC Hero适用于我做的大多数开发..允许我从设备中提取文件等。虽然是唯一的我使用Hero而不是模拟器的原因是因为我一直在使用一个使用录音功能的应用程序。

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

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

答案 1 :(得分:8)

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

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

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

答案 2 :(得分:3)

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

答案 3 :(得分:2)

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

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

答案 4 :(得分:1)

至于购买哪款手机(假设你要买一部),我认为ablerman是对的。我要等到1月才会看到是否会有一些新的硬件可用。

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

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

总而言之,这取决于你在写什么。无论你怎么做,你都可以随心所欲地玩它们。

祝你好运!

答案 5 :(得分:1)

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

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

答案 6 :(得分:1)

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

答案 7 :(得分:1)

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

答案 8 :(得分:0)

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

  

HierarchyViewer不适用于用户构建(即使用设备)   可在商店购买。)这是出于安全考虑。

     

See the original thread

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

正如有些人针对该问题制定了解决方法:https://stackoverflow.com/a/7801475/62921