Téléphone pour le développement de jeux Android [fermé]

13

Je développe des jeux tactiles iPhone / iPod Touch occasionnels depuis environ deux ans. J'aimerais porter certains jeux sur la plateforme Android. Comme je suis coincé avec un contrat iPhone de deux ans, je ne veux pas obtenir un téléphone Android qui nécessite un plan de service. Quel est le meilleur téléphone à obtenir pour le développement dans cette situation?

MrDatabase
la source
2
J'aime cette question, mais je crains que toute réponse soit extrêmement temporelle - les contrats et les modèles de téléphones changent rapidement ces jours-ci.
2
Il ignore également complètement la question du pays ...
MrCranky
Je vote pour fermer car trop localisé. En cinq mois, la liste des téléphones dans la réponse acceptée a complètement changé.

Réponses:

14

Mis à jour en septembre 2011.

Pour développer sur Android, vous avez besoin de nombreux appareils pour deux raisons:

  • Taille de l'écran (de 1280x800 à 320x240)
  • Plateforme matérielle: GPU et CPU

Mais si vous en avez besoin, achetez un Nexus S (S ou One), car il s'agit d'un Google Phone officiel. Vous aurez GingerBread (Android 2.3). Et vous devez savoir que le débogage sur NDK avec Android est buggé. Vous ne pouvez pas déboguer facilement des programmes multi-threads (OpenGL). Il existe un correctif dans NDK r6 (ou r5) mais il a besoin d'un téléphone Gingerbread. Pour HoneyComb dev (Tablet), vous avez besoin d'un appareil Tegra2 (ou OMAP 44x0).

Pour vérifier vos jeux Android, je recommande d'avoir au moins un appareil par famille de GPU.

Donc en septembre 2011, je recommande d'avoir ces téléphones:

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

et ces tablettes:

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

Mais je vérifie également ces appareils:

  • HTC Desire HD, Z ou S (Andreno 205)
  • Nexus One (Andreno 200); Je vise une fréquence d'images> 25fps sur cet appareil

Appareils obsolètes:

  • Droid (PowerVR 530): le GPU est trop lent
  • Les performances des archos A101IT (résolution de la tablette 1024 * 600) sont très faibles
  • Spica, Moment, Naos & Taos: OpenGL sont tellement buggés ... pour être compatible avec ces appareils, vous devez vérifier chaque commande OpenGL;
  • HTC G1, HTC Magic ou HTC Hero: si vous prévoyez de développer OpenGL ES 1.x, vérifiez sur ces appareils
  • Feu de forêt (petites résolutions)

Je suis l'un des développeurs de Moblox (un jeu Android en vedette) et j'avais besoin de tous ces téléphones. Si vous n'utilisez pas OpenGL, vous ne pouvez avoir qu'un seul téléphone et vérifier auprès de l'émulateur. Pour HoneyComb, l'émultateur est si lent que je recommande un vrai appareil.

Ps: j'ai fait une collection d'extensions OGL 2.0 sur cette page

ps2: mon gpubench peut donner des conseils sur le GPU sur Android ( résultats )

Changelog

  • Septembre 2011: ajoutez des tablettes, déplacez Droid et A101G8 dans des appareils obsolètes
  • Mai 2011: déplacer Spica dans des appareils obsolètes
Ellis
la source
1
Ceci est un bon exemple de ce dont je parle avec la temporalité - Google ne vend plus directement le Nexus et n'a plus de support matériel officiel pour cela. ( google.com/support/forum/p/android?hl=en )
Nexus One est disponible en Europe. Et Gingerbread sera rapidement disponible (avant tout autre téléphone).
Ellis
5

Je pense que vous pouvez acheter la plupart des téléphones Motorola sans contrat. Si vous vouliez les utiliser, ils ne fonctionneraient que sur Verizon. Comme vous pouvez probablement acheter le Droid 2 seul.

Tetrad
la source
2

Le Moto Droid semble être une référence décente, car la plupart des téléphones Android qui sortent correspondent ou dépassent maintenant ses spécifications, et le Droid est l'un des téléphones Android les plus populaires actuellement. Vous pouvez trouver des Droids débloqués sur ebay pour ~ 100 $. L'une des bonnes choses à propos d'Android est que vous pouvez développer et tester sur n'importe quel téléphone Android, donc si vous connaissez quelqu'un avec un téléphone Android (lorsque vous souhaitez tester sur différents combinés), vous pouvez simplement vous connecter, déployer et tester.

numo16
la source
1

Qu'en est-il du HTC Desire? Je recherche beaucoup sur le téléphone Android, le Moto XT720 a un bon prix, mais sa ROM est trop ancienne, même pas Android 2.2. Acheter un téléphone Android est très confus moi ...


la source
1

Je vous suggère d'obtenir au moins deux téléphones. Un modèle plus ancien comme HTC G1, HTC Magic ou Samsung Spica (ou généralement quelque chose avec les spécifications les plus basses que vous souhaitez prendre en charge), et un modèle plus récent comme Nexus ou HTC Desire. Idéalement, vous aimeriez tester votre jeu sur autant de téléphones que possible (voir la réponse d' Ellis ), mais tout le monde ne pouvait pas se permettre autant de téléphones. Cette configuration vous offre une couverture de base qui peut être améliorée en testant sur les téléphones d'amis par exemple. Si votre jeu n'est pas trop complexe et que vous avez un bon ordinateur de développement, vous pouvez vous en tirer avec l'utilisation de l'émulateur aux premiers stades de développement.

Firas Assaad
la source
0

En fait, je suis tombé sur un appareil spécialement conçu pour développer uniquement des jeux Android sur celui-ci. Cela fait un moment que je travaille avec Android .. Voici le lien .

Shouvik
la source
Quel est l'avantage de développement de l'utilisation de ce téléphone par rapport à l'utilisation d'un téléphone normal?
CiscoIPPhone
Eh bien d'après ce que j'ai vu ... Ce n'est pas un téléphone ... C'est totalement un kit de développement pour Android au moins c'est comme ça qu'ils le commercialisent ... Avec le téléphone de jeu psp qui arrive sur le marché, cet appareil est à peu près le plus proche on peut commencer à développer des jeux pour le même facteur de forme et à les tester avant d'avoir réellement le téléphone PSP en main! Liens: dev.odroid.com/projects/odroid hardkernel.com/store.php
Shouvik