2010-06-10 5 views
0

J'ai quelques questions rapides sur le développement de logiciels iPhone. J'ai fait quelques recherches sur le sujet, mais il y a quelques choses que je voudrais poser ici, parce que je vais devoir estimer le coût du matériel et des logiciels requis, avant que je puisse acheter quoi que ce soit. Je n'ai jamais fait de développement Mac et je n'ai jamais possédé un iPhone, donc inutile de dire que c'est assez dur pour moi.iPhone: développement et distribution de logiciels

  1. Je vais acheter un iMac mini avec 2 Go de RAM pour le développement de l'iPhone. Je vais devoir l'utiliser en même temps que mon PC habituel, mais la plupart du temps je n'utiliserai pas le Mac du tout. Dois-je acheter un moniteur supplémentaire, une souris et un clavier ou existe-t-il une meilleure solution?

  2. Je vais devoir porter une bibliothèque C sur la plate-forme iPhone et développer une application iPhone qui utilise la bibliothèque portée. Ai-je besoin d'autre chose que le SDK de l'iPhone pour le faire? Si j'utilise une bibliothèque externe (voir ci-dessus), puis-je tester l'application avec l'émulateur intégré ou est-il recommandé d'acheter l'appareil?

  3. Je vais devoir envoyer des données à un webservice distant. En dehors de cela, je n'ai pas besoin d'autres fonctionnalités. Puis-je acheter l'iPhone en ligne d'un autre pays (les iPhones ici sont verrouillés), ou devrais-je en acheter un avec un contrat? Lorsque l'application est prête, elle sera installée sur quelques iPhones appartenant à notre client. Pour des raisons de sécurité, il est crucial qu'aucun tiers ne participe à ce processus (c'est-à-dire que l'application ne doit pas être distribuée sur l'App Store). Est-ce possible?

Répondre

2
  1. Si vous n'utilisez pas les deux ordinateurs en même temps, il est parfaitement possible d'utiliser le même écran et clavier/souris pour les ordinateurs
  2. Avec le SDK vous définissez, vous aussi vous n'aurez probablement pas besoin de porter la bibliothèque car C est un sous-ensemble de l'objectif-C et votre bibliothèque sera immédiatement disponible pour l'utiliser avec sdk.
  3. Le simulateur peut comprendre la bibliothèque externe très bien
  4. Des pays comme l'Italie vendent l'iPhone sans contrat, vous n'aurez aucun problème avec ceux-ci. Gardez à l'esprit que si vous avez besoin d'un iPhone avec un appareil photo, alors le 3g, le 3gs et même le 2g conviendront à vos besoins, car ils ont tous des caméras.
  5. Oui, il existe une option de distribution appelée "Distribution ad hoc". En utilisant cela, vous pouvez installer votre application dans votre téléphone client sans passer par l'appstore
+0

Je voulais juste ajouter à arclight # 3: sachez que le simulateur et le dispositif réel agissent parfois différemment ... alors parfois vous pourriez obtenir erreurs sur le simulateur mais le programme fonctionne parfaitement sur l'appareil (et vice versa) – iwasrobbed

+0

suivi # 1: J'utiliserai les deux ordinateurs en même temps. Dans quelle mesure est-il inconfortable d'utiliser du matériel PC avec un système d'exploitation Apple? – xsl

+0

# 4: Je vais devoir me connecter à un site web. Est-ce encore possible sans carte SIM officielle? – xsl

Questions connexes