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