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?
13
Réponses:
Mis à jour en septembre 2011.
Pour développer sur Android, vous avez besoin de nombreux appareils pour deux raisons:
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:
et ces tablettes:
Mais je vérifie également ces appareils:
Appareils obsolètes:
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
la source
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.
la source
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.
la source
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
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.
la source
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 .
la source