我知道你可以获取一部开发者手机,但新的G2和即将推出的三星手机看起来也不错。然而,如果你想开发针对消费者市场的应用程序,尤其是进行测试,那么使用消费者手机可能更加合适。
是否有其他人有这种选择的经验,并能为这个问题提供进一步的启示呢?
我知道你可以获取一部开发者手机,但新的G2和即将推出的三星手机看起来也不错。然而,如果你想开发针对消费者市场的应用程序,尤其是进行测试,那么使用消费者手机可能更加合适。
是否有其他人有这种选择的经验,并能为这个问题提供进一步的启示呢?
G1. 它是唯一一个带有硬键盘的手机。当键盘打开时,你会遇到几个事件/活动的重新启动,在仅有触摸屏手机上不会发生。如果你在做应用程序,无论你得到开发版还是零售版都没有太大关系。
未来,由于硬件的差异化,你可能需要获取几部手机。例如,三星手机使用的是5向导航键而不是轨迹球。根据你如何使用轨迹球,这可能是一个显著的区别。
但就外观而言,请选择三星。到目前为止,它是我见过的最好看的安卓手机。
如果你只是开发消费者应用程序,那么这并不重要。它们都具有调试功能。开发人员手机主要有助于您在操作系统上进行黑客攻击,因为它没有被运营商锁定。
我使用G1已经好几个月了,没有任何问题。如果你想要更好的相机,并且不介意没有键盘,那么Magic / Sapphire / myTouch / G2 / 现在他们叫什么都可以,它们在其他方面完全相同。
你需要获取ADP2设备。Google在2009年的Google IO会议上分发了一些,还会在开发者大会上分发更多,或者当它出现在Adp订单页面时,你可以等待下单。
从性能方面来看,它是与G1/Adp1不同的硬件设备。
这很重要,因为你需要ADP设备才能进行完整的调试,而你需要完全的root访问权限才能进行完整的调试。不要被我之前的回答所迷惑,需要ADP设备!与IDE集成的设备调试桥需要root设备访问权限。