Question

Je prévois au port quelques jeux de l'iPhone / Windows Mobile à la plate-forme Android. Les jeux sont écrits en C ++, donc je prévois d'utiliser le NDK avec une enveloppe mince java.

Je suis nouveau à la plate-forme Android et le besoin des conseils sur quel téléphone pour acheter pour le développement. Je soupçonne que Windows Mobile, il y a un niveau de fragmentation avec différents téléphones supportant différentes fonctions (clavier / rotation / taille d'écran / écran tactile capacitif / etc).

Quels sont le meilleur appareil (s) pour le développement sur la plate-forme Android ...?

Ils doivent également être disponibles au Royaume-Uni / Europe.

Je vous remercie à l'avance. Nikos.

Était-ce utile?

La solution

Si vous voulez soutenir toutes les versions de l'OS, je vous recommande un héros, parce que cela a la plus ancienne version de l'OS dans la nature (1.5) qui peut être problématique. Il est également très populaire.

Les deux plus lents dispositifs qui sont là-bas dans un nombre significatif sont les G1 et le Tattoo, mais ils sont tous les deux sur 1.6 ce qui complique les choses.

Si vous voulez soutenir l'état de l'art et ne sont pas si dérangé sur une grande base installée, optez pour la N1 (2.1) ou Droid / Milestone (2.0).

Autres conseils

Selon moi, si vous voulez développer une application pour Android et que vous voulez le tester sur l'appareil i signifie dispositif réel, alors la meilleure option est Android Dev Phone 2. Vous obtenez plus d'informations détaillées sur ce téléphone de ce qui suit lien.

Ce téléphone est spécialement pour les développeurs. Il fournit toutes les fonctionnalités nécessaires ainsi que les services.

Même j'utilise le même pour tester l'application que je développe.

Androi développeur téléphone 2

En outre ce modèle d'appareil ne soit pas trop coûteuse par rapport aux autres modèles les plus récents de l'appareil. Vous pouvez obtenir cet appareil avec Android OS v1.5 et version ultérieure.

Je pense que le Android Developer Phone 1 est toujours le meilleur pour le développement, si vous installez Android 1.5 sur elle. 1,5 a encore une base d'utilisateurs assez grand qu'il est important de développer pour eux si vous voulez faire une sorte de projection dans le marché ( statistiques d'utilisation ). , Il est aussi l'un des plus anciens appareils Android avec le moins de pouvoir à la fois en termes de CPU et de la RAM, afin de savoir si votre application fonctionne bien sur le ADP1 ça va bien fonctionner sur à peu près tout autre téléphone Android.

Je développe actuellement sur un HTC Hero (ou G2 Touch comme T-Mobile ont surnommé). Il ne dispose pas, malheureusement, un clavier matériel, mais est un petit téléphone puissant. Avec les firmwares sur enracinant un de ces téléphones est un morceau de gâteau (voir http: //forum.xda-developers.com/forumdisplay.php?f=512 )

Au Royaume-Uni, nous sommes toujours coincés avec 1,5 O / S - si nue dans cet esprit lors du développement pour Android. On nous a promis la plus récente 2.1 O / S plus tard cette année.

Mon opinion ne peut pas être le meilleur, comme cela est enfait mon premier appareil Android, mais je l'ai trouvé sur le développement de ce à peu près sans douleur.

Bonne chance!

Les émulateurs disponibles avec le SDK sont en fait assez bien. Cela dit, il est toujours préférable de tester des choses sur les téléphones réels. Je pense que les deux choses principales que vous aurez à traiter en termes de fragmentation de l'appareil sont des tailles d'écran et la vitesse du processeur. Pour autant que je sais que presque tous les appareils ont des écrans capacitifs et rotation du support, de sorte que les problèmes ne sont pas.

En termes de vitesse, les deux choses principales sont les téléphones « ancienne génération » avec des processeurs environ de 500MHz tels que le héros, G1, etc, puis la nouvelle génération de processeurs 1GHz comme le Nexus One.

tailles d'écran, encore une fois que vous avez 320x480 sur la plupart des téléphones plus anciens, et soit 480x800 ou 480x854 sur les nouveaux téléphones. Android a un système facile pour la manipulation de différentes densités écrans et tailles dans la même application, la question est donc plus « Comment bien ça ressemble? » lorsqu'ils traitent avec des graphiques. Il malheureusement, vous pouvez juste avoir soit compter sur l'émulateur pour la taille que vous n'avez pas, ou avoir accès à un deuxième téléphone en quelque sorte.

Edit: Je ne recommande pas vraiment un téléphone. Je voterais pour le héros ou G1 maintenant aussi bien, tout simplement parce qu'ils sont les téléphones plus anciens avec les petits écrans et des processeurs plus lents. Si votre jeu est compatible avec eux, il est susceptible d'être compatible avec la plupart des autres appareils. (Oui, écrans encore plus petit que le 320x480 existe, par exemple notamment le 240x320 sur le tatouage, mais je ne pense pas qu'ils sont très fréquents.)

Vous voulez tester sur autant de dispositifs que possible. L'année dernière, quelqu'un a posé cette question à l'équipe Android, et ils ont dit: « Vous aurez besoin de grandes poches, mais nous avons environ 5 ou 6 téléphones chacun pour tester nos applications sur ».

Le Nexus S est le Google actuel recommandé téléphone dev, mais est vendu uniquement chez Best Buy. Ces téléphones sont en mesure d'avoir leur bootloader déverrouillé et vous permettent de mettre ROMs personnalisés, téléchargez votre propre système d'exploitation, etc.

Ma suggestion est d'obtenir tous les types de téléphones. Haut de la ligne, et même le HTC Hero qui tourne sous Android 1.5 afin que vous puissiez cibler tous les marchés.

Je l'ai remarqué des choses étranges se produisent sur mon Sensation en raison de l'interface utilisateur HTC Sense. Certains contrôles ne sont pas affichés. Obtenir différents téléphones du fabricant avec leur interface utilisateur personnalisés de peut-être aussi une bonne idée.

  

Quels sont le meilleur appareil (s) pour le développement sur la plate-forme Android ...?

Ramassez tout avec 2.1 à bord et vous serez très bien. Android commence seulement à se momentum juste à cette époque, de sorte que le nombre d'utilisateurs à venir en grande partie posséder> = 2.1 OS.

Pour ce qui est le meilleur, il n'existe pas. Les clients attendent des années pour un appareil parfait et ne jamais le trouver. En fait, c'est ce qui alimente l'industrie, une quête du meilleur appareil. Il n'existe pas.

Cette mise à jour a besoin régulièrement depuis il y a beaucoup de nouveaux modèles qui sortent fréquemment. Une chose qui doit être ajouté sont comprimés à base Android et très courantes sont maintenant les onglets Samsung Galaxy.

Les développeurs Android netflix d'applications ont expliqué leur méthode de test que vous pouvez lire ici: http://techblog.netflix.com/2012/03/testing-netflix-on-android.html

Par mon avis votre téléphone développement devrait avoir l'option « débogage USB ». Beaucoup de téléphones à bas prix n'a pas cette option: (

Quand votre application sera relised dans les statistiques, vous verrez vos téléchargeurs modèles de téléphones. Donc meilleur téléphone développeurs pour vous est téléphone populaire de vos utilisateurs:)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top