¿Cómo superan los desarrolladores de iOS el hecho de que están vinculando su carrera al éxito futuro de una única plataforma y empresa, es decir, IOS y Apple?

Dios, no lo sé. ¿Cómo se acostumbran los desarrolladores de Android a vincular sus carreras con Google y Android? ¿O los desarrolladores de Windows a Microsoft? ¿O los desarrolladores de UNIX para Linux?

A menos que sea una gran empresa y pueda hacer, y tener éxito, con su propia plataforma, debe vincularla con un ecosistema / infraestructura existente. La mayoría de nosotros no queremos tratar de hacer nuestra propia plataforma, aquellos que lo intentan a menudo fallan incluso si están bien capitalizados (Tizen de Samsung no está despegando exactamente). De manera abrumadora, los desarrolladores están dispuestos a trabajar dentro de algún sistema existente. Incluso los desarrolladores de Android.

Android tiene múltiples fabricantes, pero solo un sistema operativo. Eso tiene algunos beneficios y también complicaciones. Trabajar con el ecosistema de Apple elimina muchas de esas complicaciones y agrega algunas otras. Pero aquellos de nosotros que escribimos para iOS como ese conjunto de compensaciones. Si no lo hace, está bien, simplemente no escriba para iOS.

Claramente estás troleando aquí, pero he respondido tu pregunta directamente.

Sin embargo, también quiero abordar el trolling. Hay muchas opiniones sobre Apple e iOS, y en un cierto grupo de expertos en tecnología hay muchos ataques de Apple. Algo de eso proviene de la exuberancia y la preferencia personal, algunos de la ignorancia y otros de la inseguridad. Eres bienvenido a tus opiniones, por supuesto. Cree lo que quieras y compra lo que te agrade. Haré lo mismo. Pero por favor considere:

¿Cómo es Apple una empresa tan rentable y tan dominante si no está vendiendo lo que una gran parte de sus clientes quieren?

Intento no pensar en eso como unir mi carrera al éxito futuro de una sola plataforma. Aprendí de la manera difícil con Actionscript.

Ato mi carrera a la programación en general. Honestamente, una vez que aprende un idioma moderno, puede aprender la mayoría de cualquier otro idioma moderno una vez que domine la sintaxis.

¡No te estreses, hazlo simple!

Recuerde: no se enamore de la Plataforma / Compañía … enamórese del arte / desafío de la programación.

De la misma manera que los desarrolladores de Android vinculan su éxito futuro al éxito de una compañía, Google. O los desarrolladores de Tizen vinculan los suyos a Samsung. O todos los vendedores de eBay a eBay, o cualquier vendedor de Amazon a Amazon.

Estos intentos desesperados de atacar a Apple se están volviendo ridículos.

Si eres bueno en un idioma / plataforma, te irá bien para aprender el próximo idioma / plataforma cuando sea necesario.

Una vez que adquiere la habilidad de programar, aprender diferentes idiomas es fácil porque solo las sintaxis son diferentes. En cuanto a las plataformas, todas tienen rasgos comunes y, como programador, incluso puede escribir su propia plataforma si lo desea, ¿por qué se preocupa por aprender otras plataformas?

Creo que realmente consideras el camino equivocado.

Porque los buenos desarrolladores saben que solo los aficionados consideran que la programación se trata de la plataforma.