Quels sont les avantages et les inconvénients d’être un développeur iOS ?


Par opposition à être un développeur Android ? Ou un développeur en général ? Ou développeur iOS par opposition à un .... MBA ? Vous'devez être plus précis.

Je'craque encore la surface d'iOS, mais voici ma liste :
+ Très facile de tester les appareils. Parce qu'Apple verrouille l'OS, il y a très peu d'appareils qui exécutent iOS. Cela réduira votre temps de test de manière très significative. Cela vous coûte également beaucoup moins cher, car vous n'avez pas besoin d'acheter tous ces différents appareils.
+ iOS a une énorme part de marché et des adeptes aux États-Unis. Les applications se vendent déjà très, très bien sur l'Apple Store.
+ iOS s'adresse à un public moins technophile. Cela vous permet de toucher ce marché très facilement, si c'est ce que vous'visez.
+ Il y a beaucoup, beaucoup, beaucoup, beaucoup de documentation là-bas. Aussi bien chez Apple que sur le net. Si vous rencontrez un problème, il y a 5 réponses sur la première page de recherche google qui vous aideront à le résoudre.


- Objective-C est très en retrait, à mon avis, avec la grammaire/syntaxe. Si vous'êtes habitué à d'autres langages, vous pouvez rencontrer des problèmes lors de votre premier apprentissage d'Obj-C.
- C'est une énorme douleur d'apprendre le Provisioning Profile.
- Devoir payer une licence de développeur
- Mettre en place des bêta-testeurs pour votre application est une énorme douleur, à cause de la façon dont Apple est verrouillé et paranoïaque.
- Configurer l'application avec les bonnes clés et le bon profil sur l'ordinateur portable du développeur est une douleur.
- Devoir utiliser un mac pour programmer et exécuter le simulateur d'application.
- La part de marché mondiale est beaucoup moins importante par rapport à Android
- XCode est extrêmement bogué de ce que j'ai vu. Je préfère de loin Eclipse (Java/Android) à XCode.


La liste comprend certains avantages et inconvénients de l'app, pas seulement du développeur. Mais tout dépend vraiment de ce que vous voulez. Voulez-vous être un développeur mobile ? Oui ? Alors il y a deux options, choisissez-en une. iOS est aimé par les start-ups aux États-Unis. Si c'est là que vous vous situez, vous aurez beaucoup de travail en perspective. Si vous aimez Java ou n'aimez pas Apple, optez pour Android. C'est assez simple. Les deux sont très demandés si vous'êtes bon et avez 1+ application sur le store.