我只是想知道android dev手机,android nomral手机和android rooted手机之间的实际区别。
我们不能从实体店或者除了Android市场以外的其他地方购买开发电话吗?
我们可以购买Android root手机吗? 如果是,那么从哪里来?
答案 0 :(得分:2)
您可以在几乎所有Android手机上开发软件,但存在一些差异。
Dev手机已解锁启动加载程序,可让您轻松刷新新的操作系统映像。 (但你也可以在其他手机上解锁bootloader,几乎每个引导程序都已经被黑了,而且有些手机也被解锁了)
来自运营商的手机将包含大量蹩脚的运营商品牌软件,您将无法将其删除(但您可以根电话,解锁引导程序并刷新另一个操作系统映像,使所有保修过程无效),并且可能有一些限制,比如“你坏男孩不使用VoiIP - 我们喜欢卖你几分钟” - 但你也可以用它来开发软件
root手机是同一部手机,但操作系统被黑客攻击,允许你进行root访问(底层有一个linux) - 有些应用程序需要这个,但它不是真正可移植的。您可以使用它开发软件,但是有些使用root用户手机的东西可能对现场的真实用户不可用。
结论:如果您想了解现场大多数用户正在体验的内容,请坚持使用标准手机而不做任何改动。
答案 1 :(得分:2)
如果您是注册开发者,则只能从Google购买开发者手机。 Android源代码树包含(几乎)重新构建和刷新手机所需的所有源代码。
您可以在商店购买普通手机。
有根电话是普通电话,有人获得了root权限。 Root访问并不一定意味着您可以重新构建软件,尽管有一些社区驱动的项目可以帮助您实现这一点,例如CyanogenMod。
您无法购买有根电话,而是购买“普通”电话并自行播放。请查看XDA Developer的论坛以获取一些指导。
一个例外是三星Nexus S,您可以购买“普通”手机,解锁启动加载程序,然后构建使用Android开源项目的软件。我认为Galaxy Nexus会给你同样的可能性,但我还没有尝试过。
如果您正在开发应用,则不需要root访问权限。您可以使用任何普通的Android手机。但是,如果您正在开发某些平台功能,则需要使用root电话或开发人员电话。或者你可以获得许多开发板之一,比如Beagleboard和Pandaboards。这些主板看起来不像手机,但它们非常适合平台开发。
基本上,这一切都归结为你将要使用它。