¿Cuáles son las ventajas y desventajas de ser un desarrollador de iOS?

¿A diferencia de ser un desarrollador de Android? ¿O un desarrollador en general? ¿O desarrollador de iOS en lugar de un … MBA? Tienes que ser más específico.

Todavía estoy descifrando la superficie de iOS, pero aquí está mi lista:
+ Muy fácil de probar dispositivos. Debido a que Apple bloquea el sistema operativo, hay muy pocos dispositivos que ejecutan iOS. Esto reducirá significativamente el tiempo de prueba. También le cuesta mucho menos, ya que no tiene que comprar todos esos dispositivos diferentes.
+ iOS tiene una gran cuota de mercado y seguidores en los EE. UU. Las aplicaciones ya se venden muy, muy bien en Apple Store.
+ iOS está dirigido a una multitud menos amigable con la tecnología. Esto le permite llegar a ese mercado muy fácilmente, si eso es lo que está buscando.
+ Hay mucha, mucha, mucha, mucha documentación por ahí. Tanto de Apple como en la red. Si se encuentra con un problema, hay 5 respuestas en la primera página de búsqueda de Google que lo ayudarán a superarlo.

– Objective-C es muy al revés, en mi opinión, con la gramática / sintaxis. Si está acostumbrado a otros idiomas, puede tener problemas al aprender Obj-C por primera vez.
– Es un gran dolor aprender sobre el perfil de aprovisionamiento.
– Tiene que pagar una tarifa de licencia de desarrollador
– Configurar beta testers para tu aplicación es un gran dolor, debido a lo bloqueado y paranoico que es Apple.
– Configurar la aplicación con las teclas y el perfil correctos en la computadora portátil del desarrollador es una molestia.
– Tiene que usar una Mac para programar y ejecutar el simulador de aplicaciones.
– La cuota de mercado mundial es mucho menor en comparación con Android
– XCode es extremadamente defectuoso por lo que he visto. Prefiero Eclipse (Java / Android) sobre XCode.

La lista incluye algunos pros / contras de la aplicación, no solo el desarrollador. Pero todo depende de lo que quieras. ¿Quieres ser un desarrollador móvil? ¿Sí? Luego hay dos opciones, elige una. iOS es amado por las nuevas empresas en los Estados Unidos. Si es donde perteneces, entonces tendrás mucho trabajo preparado para ti. Si te gusta Java o no te gusta Apple, entonces ve por Android. Es muy simple Ambos tienen una gran demanda si eres bueno y tienes 1+ aplicación en la tienda.