Android游戏开发手机[关闭]


13

我一直在开发休闲iPhone / iPod Touch游戏触摸大约两年了。我想将一些游戏移植到Android平台上。由于我坚持两年的iPhone合约,因此我不想购买需要服务计划的Android手机。 在这种情况下,最适合开发的手机是什么?


2
我喜欢这个问题,但我担心任何答案都将是非常短暂的-这些天合同和电话型号变化很快。

2
它也完全忽略了国家的问题...
MrCranky 2010年

我投票关闭过于本地化。在五个月内,已接受答案中的电话列表已完全更改。

Answers:


14

2011年9月更新。

要在Android上进行开发,您需要许多设备,其原因有两个:

  • 屏幕尺寸(从1280x800到320x240)
  • 硬件平台:GPU和CPU

但是,如果您需要一个,请购买Nexus S(S或One),因为它是Google的官方手机。您将拥有GingerBread(Android 2.3)。而且您必须知道,使用Android的NDK上的调试存在错误。您无法轻松调试多线程程序(OpenGL)。NDK r6(或r5)中有一个修复程序,但它需要姜饼手机。对于HoneyComb开发人员(平板电脑),您需要Tegra2设备(或OMAP 44x0)。

要检查您的Android游戏,我建议每个GPU系列至少配备一个设备。

因此,在2011年9月,我建议您使用以下手机:

  • Galaxy S或Nexus S(用于PowerVR 540和Android 2.3.3)
  • Galaxy S2(用于Mali 400)
  • HTC Sensation或HTC EVO 3D(Andreno 220 + 960x540)或Sony Ericsson Xperia Play(Andreno 205 + GamePad)

这些平板电脑:

  • 摩托罗拉Xoom,宏cer Iconia,华硕变压器,Galaxy 8.9或10.1(Tegra2 + Honeycomb)
  • 爱可视G9或Galaxy 7.7(OMAP 44x0)

但是,我也检查这些设备:

  • HTC Desire HD,Z或S(Andreno 205)
  • Nexus One(Andreno 200);我的目标是在此设备上将帧速率> 25fps

过时的设备:

  • Droid(PowerVR 530):GPU太慢
  • A101IT爱可视(平板电脑分辨率1024 * 600)性能非常低
  • Spica,Moment,Naos和Taos:OpenGL太过漏洞了……为了与这些设备兼容,您应该验证每个OpenGL命令。
  • HTC G1,HTC Magic或HTC Hero:如果您打算开发OpenGL ES 1.x,请在这些设备上进行验证
  • 野火(小分辨率)

我是Moblox(特色Android游戏)的开发人员之一,我需要所有这些手机。如果您不使用OpenGL,则只能使用一部手机并与Emulator一起检查。对于HoneyComb,仿真器非常慢,因此我建议使用真实设备。

附:我在此页面上收集了OGL 2.0扩展

ps2:我的gpubench可以提示有关Android上的GPU的提示(结果

变更日志

  • 2011年9月:添加平板电脑,在过时的设备中移动Droid和A101G8
  • 2011年5月:将Spica移至过时的设备中

1
这就是我所说的临时性的一个很好的例子-Google不再直接销售Nexus,也不再为其提供任何官方硬件支持。(google.com/support/forum/p/android?hl=en

Nexus One在欧洲有售。而且Gingerbread将会很快上市(在其他任何手机之前)。
Ellis 2010年

5

我认为您无需合同即可购买大多数摩托罗拉手机。如果您确实想使用它们,则只能在Verizon上使用。就像您可能可以单独购买Droid 2


2

Moto Droid似乎是一个不错的基准,因为现在推出的大多数Android手机都达到或超过了其规格,而Droid是目前最受欢迎的Android手机之一。您可以在eBay上找到售价约100美元的未锁定Droids。android的优点之一就是您可以在任何android手机上进行开发和测试,因此,如果您认识任何使用android手机的人(当您想在不同的手机上进行测试),则只需连接,部署和测试即可。


1

HTC Desire呢?我搜索了很多有关android手机的信息,Moto XT720的价格很不错,但是它的ROM太旧了,甚至还没有Android 2.2。买安卓手机让我很困惑...


1

我建议您至少买两部手机。较旧的型号,例如HTC G1,HTC Magic或Samsung Spica(或者通常具有您想要支持的最低规格的型号),以及较新的型号,例如Nexus或HTC Desire。理想情况下,您希望在尽可能多的手机上测试游戏(请参阅Ellis的答案),但并不是每个人都能负担得起那么多手机。此设置可为您提供基本的覆盖范围,例如,可以通过在朋友手机上进行测试来提高覆盖范围。如果您的游戏不是太复杂,并且您有一台好的开发计算机,那么在开发的早期阶段就可以使用模拟器。


0

其实我碰到了一种专门为开发Android游戏而定制的设备。自从我使用android以来已经有一段时间了。这是链接


与使用普通电话相比,使用此电话的发展优势是什么?
CiscoIPPhone 2010年

好吧,从我所看到的...这不是一部电话...完全是针对Android的开发套件,这就是他们的市场营销方式...随着psp游戏手机上市,该设备几乎是最接近的您可以开始以相同的外形尺寸开发游戏,并在实际拿到PSP手机之前对其进行测试!链接:dev.odroid.com/projects/odroid hardkernel.com/store.php
Shouvik 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.