l'iPod Touch par rapport à l'iPhone en tant que plate-forme de développement pour les applications iPhone

StackOverflow https://stackoverflow.com/questions/1128245

Question

Essentiellement, je voudrais savoir juste comment compatible avec l'iPhone et l'iPod Touch.Je voudrais savoir si je pouvais acheter un iPod Touch (et donc économiser de l'argent) et de développer les applications de l'iPhone sur elle ou si je devrais vraiment dépenser de l'argent supplémentaire et de mettre en place avec AT&T et obtenir l'iPhone.

Quelle est exactement la différence entre les deux appareils (autres que le manque partie téléphone dans l'iPod Touch).

Quelqu'un a fait cela avec succès?Ou suis-je fou pour penser à elle?

MODIFIER

J'ai corrigé les références pour iPod Touch dans le texte afin que @personne-b de ne pas étrangler moi..

Aussi, je voudrais vous assurer que je pointe du doigt le fait que je suis vraiment intéressante dans le faisabilité du développement d'applications iPhone à un iPod Touch.

Était-ce utile?

La solution

En ce qui concerne le développement de logiciels général va, obtenir un iPod Touch est un moyen fantastique pour entrer dans le développement d'applications iPhone. Je vis dans le Nebraska, où AT & T est une couverture inégale au mieux (iPhone de mon ami ne reçoit pas un signal clair dans ma maison). Vous ne serez pas les cloches et de sifflets d'un 3GS, mais vous économiserez sur l'investissement initial.

Je viens d'acheter un MacBook et un iPod Touch 32 Go pour faire tout ce que vous proposez - entrer dans le développement d'applications iPhone sur un budget. En fin de compte, je prévois de pick-up plusieurs autres appareils, mais juste pour commencer, il n'a pas de sens de briser la banque. J'ai développé un logiciel Windows et Linux, mais je suis nouveau à Objective-C et la plate-forme Mac en général, donc je me attends à une courbe d'apprentissage. Je préfère ne pas être bifurquer plus de 100 $ par mois pour AT & T alors que je me lève à la vitesse.

Voici ce que je payé pour les nouveaux-in-the-box matériel et des logiciels d'Apple pour commencer:

  • MacBook - 1070 $
  • iPod Touch 32 Go - 428 $
  • iPhone 3.0 mise à niveau du système d'exploitation - 10,70 $

Au total, je l'ai dépensé 1500 $ (taxes comprises) pour une plate-forme de développement viable. Selon BillShrink le coût total de possession d'un 3GS 16 Go avec un plan d'utilisation moyen est 2800 $ ( http://www.billshrink.com/blog/iphone-versus-palm-pre-versus-android/ ). Ajouter dans le MacBook et vous êtes à près de 4000 $ au cours des deux premières années. Je suis arrivé 2 fois la capacité de 440 $ ...

Je conviens que tout droit à l'iPhone offre la plus grande flexibilité, je pense aussi que l'iPod Touch est une excellente introduction à la nouvelle plate-forme logicielle d'Apple. Vous pouvez économiser jusqu'à 2400 $ (selon la quantité de coûts de votre régime cellulaire en cours) tout en obtenant une idée du processus de développement.

Mise à jour: Une des principales raisons pour obtenir l'iPhone 3GS est d'obtenir le soutien OpenGL ES 2.0. Si vous voulez faire une base rendu shaders avancés, le 3GS est le seul iPhone qui fonctionnera. Le 3GS est presque deux fois plus vite que le iPod Touch 2G pour le code OpenGL ES 1.1. Source: http: //toucharcade.com/2009/06/20/iphone-3g-s-vs-ipod-touch-cpu-opengl-es-benchmarks/

Autres conseils

Comme @Chaos noté, l'iPhone et l'iPod dans leurs fonctions matérielles diffèrent. L'iPod touch ne dispose pas:

  • GPS
  • 3G / EDGE connexion cellulaire (qui est, il ne peut se connecter à des réseaux Wi-Fi)
  • Compass
  • Appareil photo
  • Microphone intégré (prise en charge des microphones externes du second touch génération, la première génération ne fonctionne pas)

En ce qui concerne la vitesse du processeur, Apple ne publie pas de tout type de spécification pour cela. Cependant, l'iPhone 3GS est certainement plus rapide que l'iPod touch actuel, qui est un peu plus rapide que l'iPhone original et l'iPhone 3G. Si votre application est CPU-intensive, vous devez le tester sur un iPhone plus.

Une autre différence importante est la capacité de mise en réseau des différents appareils. Si votre application ne doit jamais se connecter à Internet, puis un iPod touch est très bien. Toutefois, si vous utilisez le réseau du tout dans votre application, rappelez-vous que les connexions WiFi sont agréables et stables et rapides, mais la 3G et les connexions EDGE sont lentes et merdique et sujettes à l'échec intermittent. Votre application doit être en mesure de faire face à une connexion Internet merdique. Vous n'avez pas réellement besoin d'un iPhone pour tester ce genre de choses, bien que; à la place, vous pouvez écrire un script pour étrangler artificiellement ou d'interrompre votre machine de développement de la connexion réseau. Craig Hockenberry a réalisé une bonne méthode pour ce faire, que vous pouvez trouver ici reproduit .

  • Pas de GPS
  • Pas de Puce 3G
  • Différents Vitesse du PROCESSEUR (selon le modèle)
  • Pas de boussole (si nous parlons d'3GS)
  • Pas de caméra.

Autre que cela, les applications que je suis en train de travailler sur travailler aussi bien sur nos graphiques gars de l'iPod Touch ainsi que sur la 3G/3GS

Mis à part les autres caractéristiques qui manquent que d'autres personnes se sont inscrites, l'iPod Touch manque aussi d'un microphone intégré, donc applications reposant sur l'entrée audio sont également un problème.

En général, cependant, l'iPod Touch fait un test et une plateforme de développement pour les applications à usage général ou des jeux.

Je commencé à développer des applications pour l'iPhone sur mon iPod Touch, ici ces gadgets sont très chers ... et qui est une vraie corvée ..

Le seul problème que je l'ai rencontré, tout en développant était l'absence de la 3G et le GPS parce que je voulais voir comment mes applications fonctionnent sur 3G par rapport à WiFi et aussi je voulais utiliser les cartes, mais le Touch Api n'a pas le GPS et je devais trouver un iPhone pour tester mon application ..

Si vous voulez commencer à développer je pense que le iPod touch est un bon point de départ aussi, le 3GS est vraiment cher (ici - Roumanie - est comme 1100 euros - 2 contrats d'un an) et la 3G aussi (encore 600 - euros - 2 années) .. donc si vous voulez seulement jouer avec le cacao et construire de petites applications gratuitement ... garder à l'esprit les coûts.

La première génération de l'iPod touch n'a pas eu les boutons de volume, la deuxième génération a them..just pour confirmer

Une chose à garder à l'esprit est que la deuxième génération iPod Touch dispose d'un processeur plus puissant que l'iPhone original et 3G. Si l'application que vous faites est particulièrement intense du processeur, vous pouvez ramasser un vieil iPhone pour effectuer le test.

Il y a aussi beaucoup d'iPhones de première génération utilisés là-bas. Vous n'avez pas besoin d'un plan pour les utiliser pour exécuter des applications et accéder à Internet via le Wi-fi. Si vous avez vraiment besoin de tester contre les anciens iPhones, vous devriez être en mesure d'obtenir un utilisé et ne pas payer AT & T pour un abonnement.

Oui, cela fonctionne très bien. Ils seront plus même des gammes de produits après Apple met à jour l'iPod de aux mêmes spécifications techniques internes que le nouvel iPhone. Le « iPod Touch » est tout comme le logiciel de l'iPhone sage, sauf pour les applications spécifiques du matériel.

L'iPhone a un peu plus de fonctionnalités matérielles sur l'iPod touch comme les radios cellulaires bien sûr, caméra, microphone, boussole (3gs) et GPS.

Donc, si vous ne développez pas une application qui utilise l'une de ces caractéristiques de l'appareil, l'iPod touch doit vous servir.

Une citation de gizmodo. com

  

L'iPod fonctionne sous Mac OS X comme l'iPhone fait et nous avons obtenu le mot officieux à l'intérieur d'Apple qu'il fonctionne exactement les mêmes applications. La citation exacte. « Ils utilisent les mêmes binaires satanés »

Cette citation est tirée d'un article qui est presque deux ans maintenant, et je n'ai pas vu quoi que ce soit pour suggérer qu'il est incorrect.

Alors comme cela a été dit, aussi longtemps que vous n'êtes pas essayer de développer des applications spécifiques du matériel puis en utilisant l'iPod Touch devrait être bon. Bien que personnellement, je crois que si vous avez l'intention de développer une plate-forme, vous devez utiliser cette plate-forme. Je comprends aussi l'iPhone est cher, donc je ne vous blâme pas de vouloir économiser de l'argent. :)

Beaucoup de gens ont assez donner de bonnes réponses. Mais ils ont vraiment seulement fait la différence et n'ont pas dit si vous devriez obtenir un iPod Touch ou un iPhone.

GET UN IPHONE

Il est simple.

  1. Il ne se contente pas d'un iPod touch comme indiqué ci-dessus.
  2. Vous pouvez l'utiliser comme un téléphone et remplacer votre téléphone existant.
  3. Une fois que votre jeu vous vend sera effectivement finir par avoir un iPhone quand même parce que vous faites maintenant l'argent, vous aurez alors besoin de vous vendre l'iPod touch à perte (vous avez vraiment pas besoin).
  4. Vous allez construire plus d'une application l'année prochaine et l'un d'entre eux pourrait compter sur l'appareil photo iPhone, GPS, ou même la vidéo, peut-être même boussole, vous aurez besoin d'un iPhone pour tout cela.
  5. Vous voulez maintenant l'Internet où que vous vous vérifier les statistiques tous les jours de vente quand ils sortent.

économiser de l'argent, acheter un appareil, vous pouvez acheter un iPhone et la vente de votre ancien téléphone.

Le Septembre 2010 iPod Touch dispose de 2 caméras et un micro. Il a les mêmes fonctionnalités que l'iPhone4 en dehors de la partie téléphone et ne dispose pas de GPS.

Je pense qu'il est préférable de dépenser de l'argent sur un iPod Touch 4ème génération que sur un iPhone 4 (sauf si vous avez besoin Coordonnées GPS vraiment précis dans votre application).

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