10
votes

Quel téléphone Android à utiliser pour le développement ...?

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

Je suis nouveau dans la plate-forme Android et j'ai besoin de conseils sur quel téléphone à acheter pour le développement. Je soupçonne comme Windows Mobile, il existe un niveau de fragmentation avec différents téléphones prenant en charge différentes fonctionnalités (clavier / rotation / taille de l'écran / écran tactile capacitif / etc.).

Quels sont les meilleurs appareils pour le développement sur la plate-forme Android ...?

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

Merci d'avance. Nikos.


0 commentaires

9 Réponses :


6
votes

Si vous souhaitez prendre en charge toutes les versions du système d'exploitation, je recommanderais un héros, car il a la version la plus ancienne du système d'exploitation dans la nature (1.5) qui peut être problématique. C'est aussi très populaire.

Les deux appareils les plus lents qui sont là-bas dans tous les nombres importants sont le G1 et le tatouage, mais ils sont tous deux sur 1,6, ce qui complique les choses.

Si vous voulez soutenir la pointe de la technologie et que vous n'êtes pas si dérangé d'une grande base d'installation, optez pour le N1 (2.1) ou le droïde / jalon (2.0).


2 commentaires

Si vous achetez une ADP1, il est identique à un G1 mais vous permet d'installer facilement Android 1.5 dessus.


Bien sûr, je me sens plus heureux de travailler avec les appareils de consommation et construit cependant.



0
votes

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

Ramassez-le avec 2,1 à bord et tout ira bien. Android ne commence à obtenir que d'avoir de l'élan à ce moment-là, de sorte que la base d'utilisateurs à venir possédera en grande partie> = 2.1 OS.

comme pour le meilleur, cela n'existe pas. Les clients attendent des années pour un appareil parfait et ne le trouvent jamais. En fait, c'est ce qui alimente l'industrie, une quête du meilleur périphérique. Ça n'existe pas.


0 commentaires

1
votes

Je développe actuellement sur un héros HTC (ou G2 Touch comme T-Mobile l'a surnommé). Cela ne comporte malheureusement pas de clavier matériel, mais est un petit téléphone puissant. Avec des firmwares personnalisées sur l'enracinement, l'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 bloqués avec le 1.5 O / S - de sorte cela à l'esprit lorsque vous développez pour l'Android. On nous a promis les plus récents 2.1 o / s plus tard cette année.

Mon opinion n'est peut-être pas la meilleure, car cela affirme mon premier périphérique Android, mais j'ai trouvé le développement à peu près de la douleur.

bonne chance!


1 commentaires

En fait, HTC a promis aux héros-utilisateurs américains la mise à jour 2.1 un peu tôt que «plus tard cette année». Selon cet article à Engadget ( Engadget.com/2010/03/26/... ), nous pourrions même l'obtenir dans un mois.



1
votes

Les émulateurs disponibles avec le SDK sont en fait assez bons. Cela dit qu'il est toujours préférable de tester les choses sur les téléphones réels. Je pense que les deux principales choses que vous devrez traiter en termes de fragmentation des appareils sont des tailles d'écran et des vitesses de processeur. Autant que je sache presque tous les appareils ont des écrans capacitifs et une rotation de support, de sorte que ces problèmes ne sont pas des problèmes.

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

tailles d'écran, encore une fois, vous avez 320x480 sur la plupart des téléphones plus anciens et 480x800 ou 480x854 sur des téléphones plus récents. Android a un système facile à manipuler des densités et des tailles de différentes écrans dans la même application, de sorte que le problème est plus "à quel point ça ressemble?" lorsqu'il s'agit de graphiques. Malheureusement, vous avez peut-être besoin de s'appuyer sur l'émulateur pour la taille que vous n'avez pas, ni d'accéder à un deuxième téléphone en quelque sorte.

Edit: Je n'ai pas réellement recommandé de téléphone. Je voterais pour le héros ou le G1 maintenant également, simplement parce qu'ils sont les téléphones plus anciens avec des écrans plus petits 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, les écrans sont encore plus petits que les 320x480 existent, notamment le 240x320 sur le tatouage, mais je ne pense pas qu'ils sont très courants.)


0 commentaires

2
votes

Je pense que le Développeur Android Téléphone 1 est toujours le meilleur pour le développement, si vous installez Android 1.5 dessus. 1.5 a toujours une base d'utilisateurs suffisamment importante qu'il est important de se développer pour eux si vous souhaitez faire une sorte de splash sur le marché ( Statistiques d'utilisation ). De plus, c'est l'un des plus anciens appareils Android avec le moins de pouvoir à la fois en termes de CPU et de RAM, vous savez donc si votre application fonctionne bien sur le ADP1, il fonctionnera bien sur n'importe quel autre téléphone Android.


0 commentaires

3
votes

Selon moi, si vous souhaitez développer une application pour Android et que vous souhaitez le tester sur le périphérique, je veux le réel appareil, la meilleure option est Android Dev Phone 2. Vous obtenez plus de détails sur ce téléphone à partir des éléments suivants. Lien.

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

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

Développeur Androi Téléphone 2

Ce modèle de périphérique n'est pas trop coûteux dans les autres modèles de périphériques les plus récents. Vous pouvez obtenir cet appareil avec une version Android OS V1.5 et ultérieure.



1
votes

Vous voulez tester autant de périphériques que possible. L'année dernière, quelqu'un a posé cette question à l'équipe Android et a déclaré: «Vous avez besoin de grandes poches, mais nous avons environ 5 ou 6 téléphones pour tester nos applications».

Le NEXUS S est le téléphone actuel recommandé de développement recommandé, mais n'est vendu qu'au meilleur achat. Ces téléphones peuvent avoir leur chargeur de démarrage déverrouillé et vous permettre de mettre des roms personnalisées, de télécharger 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 fonctionne Android 1.5 afin que vous puissiez cibler tous les marchés.

J'ai remarqué que certaines choses étranges se produisent sur ma sensation due à la HTC Sens UI. Certains contrôles n'étaient pas affichés. Obtenir différents téléphones du fabricant avec leur UI personnalisée pourrait aussi être une bonne idée.


0 commentaires

0
votes

Ce besoin de mise à jour régulièrement car il y a beaucoup de nouveaux modèles qui sortent fréquemment. Une chose qui doit être ajoutée sont des comprimés basés sur Android et très communs maintenant sont les onglets Samsung Galaxy.

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


1 commentaires

Je ne sais pas combien de crédit je voudrais donner aux méthodes de Netflix puisque leur application est un gigantesque tas de merde lente et insensible.



0
votes

À mon avis, votre téléphone de développement devrait avoir une option "USB Débogu". Beaucoup de téléphones à faible coût n'ont pas cette option: (

Lorsque votre application sera relative à la statistique, vous verrez les modèles de téléphones de vos téléchargeurs. Les meilleurs développeurs téléphoniques pour vous sont un téléphone populaire de vos utilisateurs :)


0 commentaires