Teléfono para desarrollo de juegos Android [cerrado]

13

He estado desarrollando juegos casuales para iPhone / iPod Touch durante unos dos años. Me gustaría portar algunos juegos a la plataforma Android. Como estoy atascado con un contrato de iPhone de dos años, no quiero obtener un teléfono Android que requiera un plan de servicio. ¿Cuál es el mejor teléfono para obtener desarrollo en esta situación?

MrDatabase
fuente
2
Me gusta esta pregunta, pero me preocupa que cualquier respuesta sea extremadamente temporal: los contratos y los modelos de teléfonos cambian rápidamente en estos días.
2
También ignora por completo la cuestión del país ...
MrCranky
Estoy votando para cerrar como demasiado localizado. En cinco meses, la lista de teléfonos en la respuesta aceptada ha cambiado por completo .

Respuestas:

14

Actualizado en septiembre de 2011.

Para desarrollar en Android, necesita muchos dispositivos por dos razones:

  • Tamaño de pantalla (de 1280x800 a 320x240)
  • Plataforma de hardware: GPU y CPU

Pero si necesita uno, compre un Nexus S (S o One), porque es un teléfono oficial de Google. Tendrás GingerBread (Android 2.3). Y debe saber que la depuración en NDK con Android tiene errores. No puede depurar fácilmente programas multihilo (OpenGL). Hay una solución en NDK r6 (o r5) pero necesita un teléfono Gingerbread. Para HoneyComb dev (Tablet), necesita un dispositivo Tegra2 (u OMAP 44x0).

Para verificar sus juegos de Android, recomiendo tener un dispositivo por familia de GPU como mínimo.

Entonces, en septiembre de 2011, recomiendo tener estos teléfonos:

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

y estas tabletas:

  • Motorola Xoom, Acer Iconia, transformador Asus, Galaxy 8.9 o 10.1 (Tegra2 + Honeycomb)
  • Archos G9 o Galaxy 7.7 (OMAP 44x0)

Pero también compruebo estos dispositivos:

  • HTC Desire HD, Z o S (Andreno 205)
  • Nexus One (Andreno 200); Apunto framerate> 25 fps en este dispositivo

Dispositivos obsoletos:

  • Droid (PowerVR 530): la GPU es demasiado lenta
  • El rendimiento del archios A101IT (resolución de la tableta 1024 * 600) es muy bajo
  • Spica, Moment, Naos & Taos: OpenGL está tan molesto ... para ser compatible con estos dispositivos, debe verificar cada comando de OpenGL;
  • HTC G1, HTC Magic o HTC Hero: si planea desarrollar OpenGL ES 1.x, verifique en estos dispositivos
  • Wildfire (pequeñas resoluciones)

Soy uno de los desarrolladores de Moblox (un juego destacado de Android) y necesitaba todos estos teléfonos. Si no usa OpenGL, solo puede tener un teléfono y consultar con Emulator. Para HoneyComb, el emulador es tan lento que recomiendo un dispositivo real.

Ps: hice una colección de extensiones OGL 2.0 en esta página

ps2: mi gpubench puede dar pistas sobre GPU en Android ( resultados )

Registro de cambios

  • Septiembre de 2011: agregue tabletas, mueva Droid y A101G8 en dispositivos obsoletos
  • Mayo de 2011: mueva Spica en dispositivos obsoletos
Ellis
fuente
1
Este es un buen ejemplo de lo que estoy hablando con la temporalidad: Google ya no vende el Nexus directamente, y ya no tiene soporte de hardware oficial para él. ( google.com/support/forum/p/android?hl=en )
Nexus One está disponible en Europa. Y Gingerbread estará disponible rápidamente (antes que cualquier otro teléfono).
Ellis
5

Creo que puedes comprar la mayoría de los teléfonos Motorola sin contrato. Si quisieras usarlos, solo funcionarían en Verizon. Como si probablemente pudieras comprar el Droid 2 solo.

Tétrada
fuente
2

El Moto Droid parece ser un punto de referencia decente, ya que la mayoría de los teléfonos Android que salen ahora coinciden o superan sus especificaciones, y el Droid es uno de los teléfonos Android más populares que existen actualmente. Puede encontrar Droides desbloqueados en eBay por ~ $ 100. Una de las cosas buenas de Android es que puede desarrollar y probar en cualquier teléfono Android, por lo que si conoce a alguien con un teléfono Android (cuando desea probar en diferentes teléfonos), puede conectarse, implementar y probar.

numo16
fuente
1

¿Qué pasa con HTC Desire? Busco mucho sobre teléfonos Android, Moto XT720 tiene un buen precio, pero su ROM es demasiado antigua, incluso no tiene Android 2.2. Comprar un teléfono Android me confunde mucho ...


fuente
1

Le sugiero que obtenga al menos dos teléfonos. Un modelo más antiguo como HTC G1, HTC Magic o Samsung Spica (o, en general, algo con las especificaciones más bajas que desea admitir), y un modelo más nuevo como Nexus o HTC Desire. Idealmente, le gustaría probar su juego en tantos teléfonos como pueda (vea la respuesta de Ellis ), pero no todos pueden permitirse tantos teléfonos. Esta configuración le brinda cobertura básica que puede mejorarse probando en teléfonos de amigos, por ejemplo. Si tu juego no es demasiado complejo y tienes una buena computadora de desarrollo, puedes incluso usar el emulador en las primeras etapas de desarrollo.

Firas Assaad
fuente
0

En realidad, me encontré con un dispositivo que fue diseñado especialmente para desarrollar juegos de Android en él. Ha pasado un tiempo desde que trabajé con Android. Aquí está el enlace .

Shouvik
fuente
¿Cuál es la ventaja de desarrollo de usar este teléfono sobre el uso de un teléfono normal?
CiscoIPPhone
Bueno, por lo que he visto ... Esto no es un teléfono ... Es totalmente un kit de desarrollo para Android al menos así es como lo comercializan ... Con el teléfono de juegos psp llegando al mercado, este dispositivo es el más cercano ¡uno puede comenzar a desarrollar juegos para el mismo factor de forma y probarlos antes de que realmente tengan el teléfono PSP en sus manos! Enlaces: dev.odroid.com/projects/odroid hardkernel.com/store.php
Shouvik