我一直在开发休闲iPhone / iPod Touch游戏触摸大约两年了。我想将一些游戏移植到Android平台上。由于我坚持两年的iPhone合约,因此我不想购买需要服务计划的Android手机。 在这种情况下,最适合开发的手机是什么?
我一直在开发休闲iPhone / iPod Touch游戏触摸大约两年了。我想将一些游戏移植到Android平台上。由于我坚持两年的iPhone合约,因此我不想购买需要服务计划的Android手机。 在这种情况下,最适合开发的手机是什么?
Answers:
2011年9月更新。
要在Android上进行开发,您需要许多设备,其原因有两个:
但是,如果您需要一个,请购买Nexus S(S或One),因为它是Google的官方手机。您将拥有GingerBread(Android 2.3)。而且您必须知道,使用Android的NDK上的调试存在错误。您无法轻松调试多线程程序(OpenGL)。NDK r6(或r5)中有一个修复程序,但它需要姜饼手机。对于HoneyComb开发人员(平板电脑),您需要Tegra2设备(或OMAP 44x0)。
要检查您的Android游戏,我建议每个GPU系列至少配备一个设备。
因此,在2011年9月,我建议您使用以下手机:
这些平板电脑:
但是,我也检查这些设备:
过时的设备:
我是Moblox(特色Android游戏)的开发人员之一,我需要所有这些手机。如果您不使用OpenGL,则只能使用一部手机并与Emulator一起检查。对于HoneyComb,仿真器非常慢,因此我建议使用真实设备。
附:我在此页面上收集了OGL 2.0扩展
ps2:我的gpubench可以提示有关Android上的GPU的提示(结果)
变更日志
HTC Desire呢?我搜索了很多有关android手机的信息,Moto XT720的价格很不错,但是它的ROM太旧了,甚至还没有Android 2.2。买安卓手机让我很困惑...
我建议您至少买两部手机。较旧的型号,例如HTC G1,HTC Magic或Samsung Spica(或者通常具有您想要支持的最低规格的型号),以及较新的型号,例如Nexus或HTC Desire。理想情况下,您希望在尽可能多的手机上测试游戏(请参阅Ellis的答案),但并不是每个人都能负担得起那么多手机。此设置可为您提供基本的覆盖范围,例如,可以通过在朋友手机上进行测试来提高覆盖范围。如果您的游戏不是太复杂,并且您有一台好的开发计算机,那么在开发的早期阶段就可以使用模拟器。
其实我碰到了一种专门为开发Android游戏而定制的设备。自从我使用android以来已经有一段时间了。这是链接。