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?
13
Respuestas:
Actualizado en septiembre de 2011.
Para desarrollar en Android, necesita muchos dispositivos por dos razones:
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:
y estas tabletas:
Pero también compruebo estos dispositivos:
Dispositivos obsoletos:
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
fuente
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.
fuente
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.
fuente
¿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
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.
fuente
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 .
fuente