作为开发人员,最好的安卓手机是啥[关闭]

Posted

技术标签:

【中文标题】作为开发人员,最好的安卓手机是啥[关闭]【英文标题】:What's the best android phone to get as a developer [closed]作为开发人员,最好的安卓手机是什么[关闭] 【发布时间】:2010-10-30 03:32:50 【问题描述】:

我知道你可以买到开发者手机,但新 G2 看起来很不错,三星也近在咫尺。 不过,我认为如果消费者手机是您希望制作的应用程序的目标市场,尤其是用于测试目的,那么使用消费者手机会是一个更好的主意。

有没有其他人有过这种选择的经验并为这个问题提供任何进一步的启示?

【问题讨论】:

我不知道,但那部开发者手机看起来非常棒 我投票给 Dev Phone 1 的设计很酷 请注意,这个问题已经过时了! 2009 年 5 月,这是一个很好的答案。 【参考方案1】:

G1。它是唯一一款带有硬键盘的手机。打开键盘后,您将获得几个事件/活动重新启动,这些事件/活动不会在仅限触摸屏的手机上发生。如果您正在开发应用程序,那么您获得的是开发版还是零售版并不重要。

展望未来,随着硬件的不同,您可能需要购买几部手机。例如,三星有一个 5way 而不是轨迹球。根据您使用轨迹球的方式,这可能会有很大的不同。

但就外观而言,获得三星。这是迄今为止我见过的最好看的安卓手机。

【讨论】:

我要补充一点,我的一个朋友想买三星但被关闭了评论,显然有一些硬件问题...... 即使市场上有更快、更大的手机,比如 nexus one 和 droid。 G1 是一款必须测试您的应用程序的好手机,因为它显示了您的应用程序应该使用的最小屏幕、内存和 cpu 速度。不要被你的应用在 nexus one 上的活泼程度所迷惑【参考方案2】:

如果您只是构建消费者应用程序,那没关系。它们都具有调试功能。如果您在操作系统上进行黑客攻击,开发者手机通常是有益的,因为它没有被运营商锁定。

我已经使用 G1 数月了,没有任何问题。如果您想要更好的相机并且不介意缺少键盘,那么 Magic/Sapphire/myTouch/G2/whatever-theyre-call-it-now 会很好,否则它们是相同的。

【讨论】:

【参考方案3】:

您需要获取 ADP2 设备。 Google 在 Google IO 2009 上提供了一些产品,并将在开发者大会上提供更多产品,或者您可以等待它出现在 Adp 订单页面上时订购。

就性能而言,它是与 G1/Adp1 不同的硬件设备。

您需要一个 ADP 设备来进行全面调试,因为您需要完全的 root 访问权限才能进行全面调试。不要被我面前的答案所迷惑,需要 ADP 设备!与 IDE 集成的设备调试桥需要 root 设备访问权限。

【讨论】:

您对“完全”调试的定义是什么?我没有遇到任何无法在 G1 上调试的应用程序级别的东西。如果您正在做系统工作,ADP 设备是不费吹灰之力的。供应商之间的性能(CPU 和图形加速)将开始有很大差异。我更喜欢用慢速机器进行测试,但 YMMV。 不,我不是指操作系统内核工作。我指的是获取堆转储或配置文件/跟踪来调试 Java 应用程序代码,在这种情况下,您需要对设备进行 root 访问才能获取这些项目。因此,具有根访问权限的 ADP 类设备。因此名称为 Application Developer Phone (ADP)。 我没有遇到过这个问题,但我不知道你在做什么。 ADP 代表 android Dev Phone 的价值。见developer.android.com/guide/developing/device.html "与 IDE 集成的设备调试桥需要 root 设备访问权限。"这是彻头彻尾的捏造。我每天在我的 G1 上使用 ADB,没有遇到任何问题。此外,关于如何在设备上开发的文档 (developer.android.com/guide/developing/device.html) 与此相矛盾。 我从未声称 ADB 需要 root 访问权限。仍然希望 ADP 设备能够访问优化代码所需的所有功能。

以上是关于作为开发人员,最好的安卓手机是啥[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

安卓手机后台运行launchlog是啥程序?

安卓手机的版本号是啥意思

苹果手机是啥系统,安卓系统又是啥?

安卓系统是啥

安卓手机的强制GPU渲染是啥?开启了后游戏会不会有提升?

安卓怎样连接两个蓝牙?