我对Android平台还不熟悉,需要一些有关开发时应该购买哪种手机的建议。我怀疑像Windows Mobile一样,不同的手机支持不同的功能(键盘/旋转/屏幕大小/电容触摸屏等)存在碎片化问题。
哪些设备最适合在Android平台上进行开发……?
它们也必须在英国/欧洲市场上有供应。
提前感谢。 尼科斯。
我目前在HTC Hero上进行开发(或者像T-Mobile所称的G2 Touch)。不幸的是,它没有硬件键盘,但是是一款功能强大的小手机。通过定制固件,对其中一个手机进行root是易如反掌的(请参见http://forum.xda-developers.com/forumdisplay.php?f=512)
在英国,我们仍然停留在1.5操作系统上-因此在为Android开发时请注意这一点。我们承诺今年晚些时候会推出更新的2.1操作系统。
我的意见可能不是最好的,因为这实际上是我第一次使用Android设备,但我发现在其上进行开发几乎是无痛的。
祝你好运!
编辑:实际上我并没有推荐任何一款手机。现在我也会投票给Hero或G1,因为它们是旧款手机,屏幕较小,处理器速度较慢。如果您的游戏与它们兼容,那么它很可能与大多数其他设备兼容。(是的,甚至存在比320x480更小的屏幕,例如Tattoo上的240x320,但我认为它们并不常见。)
您想在尽可能多的设备上进行测试。去年,有人向Android团队问了这个问题,他们说:“你需要大口袋,但我们每个应用程序都有大约5到6个手机来测试。”
Nexus S是当前谷歌推荐的开发手机,但只在百思买销售。这些手机可以解锁引导程序并允许您放置自定义rom、上传自己的操作系统等。
我的建议是获取所有类型的手机。最顶尖的,甚至是运行Android 1.5的HTC Hero,以便您可以瞄准所有市场。
我已经注意到我的Sensation因HTC Sense UI而出现了一些奇怪的事情。某些控件未显示。获取具有其自定义UI的不同制造商的手机也可能是一个好主意。
我认为你的开发手机应该有“USB调试”选项。 很多低成本手机没有这个选项:(
当你的应用程序发布后,你将会看到下载者的手机型号统计数据。 所以对你来说最好的开发手机是用户使用的流行手机 :)