Jeffrey Cross
Jeffrey Cross

L'histoire (malheureusement) du développement de l'iPhone

Un de mes amis attend patiemment depuis des semaines d’être accepté par le programme pour développeurs iPhone. En fin de compte, il n’est pas le seul à avoir des difficultés avec le processus de développement officiel. Mike Ash a enregistré sa propre expérience dans le développement d’une application pour la distribution dans l’App Store d’Apple, et même lorsque vous êtes accepté et que tout se passe bien, le processus n’est toujours pas joli.

C’est une histoire intéressante, je pense, car contrairement au récit sordide de la lutte de certaines personnes pour être accepté dans le programme pour développeurs iPhone, mon expérience personnelle était parfaitement normale. (Pour autant que je sache.)

Mais même une expérience parfaitement normale avec le programme de développement pour iPhone est extrêmement étrange. Comparé à la simplicité de développement et de distribution d’une application Mac, le programme iPhone d’Apple est extrêmement compliqué et étrange.

Ma démarche préférée est la n ° 8 sur 22:

8. Développer!

C’est pour ça que je suis là, après tout. Maintenant que tous les éléments sont enfin en place, je peux commencer à écrire du code. (Oui, je pouvais écrire du code auparavant. Mais je ne pouvais pas l’exécuter sur le matériel qu’il visait, ce qui le rend un peu moins utile qu’il pourrait l’être autrement.)

Comme tout le monde le sait, développer sur iPhone ressemble beaucoup à sur Mac. Au lieu de cacao, vous avez la touche cacao, qui est très similaire. Il existe également des différences significatives, il faut donc s'y habituer.

Outre les difficultés parfaitement naturelles rencontrées lors du travail sur une nouvelle plate-forme, il existe également une grande difficulté artificielle. Comme tout développeur expérimenté le sait, il est très utile de parler à d’autres développeurs travaillant sur le même système. Mais Apple ne nous laisse pas faire ça! Si vous vous en souvenez bien, j’ai mentionné un tas de textes juridiques effrayants que vous avez dû cliquer pour vous inscrire au programme. Parmi tous les autres éléments, il incluait la & *% # ing NDA (AVERTISSEMENT: le lien contient des mots de malédiction extrêmement volumineux) qui dit que nous ne pouvons jamais parler de ces éléments avec qui que ce soit.

En plus de devoir payer des frais une seule fois, au lieu de chaque signature d'application, cela semble aussi ridicule que de développer des applications signées pour Symbian ou Windows Mobile. Pensez-y… un grand nombre de personnes souhaitent voir ce type de développeur également verrouillé sur les systèmes d’exploitation de bureau.

En revanche, il est beaucoup plus facile de développer des applications pour votre propre appareil en jailbreakant votre téléphone et en utilisant des outils open source. Si vous optez pour le chemin simple, le livre de développement d’applications ouvertes pour iPhone de Zdziarski et le wiki de l’équipe de développement de l’iPhone sont deux bons endroits pour commencer.

L'histoire du développement iPhone Développement d'applications ouvertes pour iPhone Développement de l'équipe iPhone

Part

Laisser Un Commentaire