Que dois-je apprendre : le développement iOS ou OS X ?


C'est une question intéressante. Voici'quelques "pour" pour les deux:

  • OS X : Puisque c'est un système d'exploitation de bureau, il peut faire plus. Il peut être plus compliqué en fonction de ce que vous développez, mais vous avez beaucoup plus de puissance à votre disposition.
  • iOS : Toutes les personnes ne ressentent plus le besoin d'avoir un ordinateur. Le nombre de personnes qui possèdent des appareils iOS monte en flèche, augmentant chaque seconde selon les statistiques... un marché formidable dans lequel se lancer.

Pourquoi pas les deux ? OS X et iOS sont tous deux d'excellentes plateformes pour lesquelles développer. Selon le type d'application que vous voulez développer, une plateforme peut ne pas être aussi bonne que l'autre. (Les apps de navigation en direct, par exemple, ont plus de sens sur un iPhone car il est beaucoup plus mobile et les gens peuvent l'utiliser avec des données cellulaires pour naviguer) Les deux plateformes utilisent le même langage de programmation -- Objective-C -- et bien que Cocoa (OS X) et Cocoa Touch (iOS) aient de nombreuses différences, ils sont extrêmement similaires grâce au fait qu'ils sont tous deux codés en Objective-C.


Mon conseil : réfléchissez à l'appareil qui serait le meilleur pour l'app que vous voulez développer, et élargissez pour couvrir les deux plateformes plus tard si vous en ressentez le besoin ! (J'ai commencé avec seulement iOS, mais j'ai ajouté OS X un an plus tard parce que je l'aime encore plus qu'iOS et qu'il est tellement plus avancé que tout ce qui lui ressemble)

.