¿Por qué los desarrolladores prefieren desarrollar para iOS en lugar de Android?

Los ingresos de la aplicación y el lenguaje de programación son muy irrelevantes en cuanto a por qué los desarrolladores prefieren iOS en términos generales. Algunas aplicaciones funcionan mejor en Android y puede crear aplicaciones con C # o C ++, por ejemplo.

La mejor razón que conozco es la más simple: menos plataformas para soportar.

Android tiene un gran problema, hay demasiados dispositivos diferentes con diferentes arquitecturas o componentes. Entonces, cuando crea una aplicación, no puede estar seguro de que funcionará en todas ellas sin problemas. Muchos desarrolladores hacen emular a muchos y probar en un hardware real, pero a lo sumo es inferior al 5%.

Los dispositivos iOS, por otro lado, tienen una variedad más limitada, pero internamente son muy similares (la mayor diferencia está en la potencia bruta). Por lo tanto, cuando se crean aplicaciones para iOS, tiene una gama más pequeña de dispositivos que necesita admitir y puede garantizar una mejor calidad del producto de esta manera.

Lo más probable es que la razón de esto sea que las ganancias de ingresos de App Store son mucho más altas que Play Store. A pesar de que hay más descargas de aplicaciones y dispositivos, el mercado de pago de App Store es mucho más grande que Play Store.

Una razón por la que veo esto es el hecho de que el iPhone tiene una mejor presencia en los países desarrollados y en otros países, es utilizado principalmente por personas que pueden pagar dispositivos costosos, por lo que pueden gastar fácilmente pocos dólares en aplicaciones. Por el contrario, los dispositivos Android están disponibles por costos mucho menores y sus usuarios prefieren aplicaciones gratuitas.
En segundo lugar, es fácil encontrar e instalar aplicaciones pirateadas para Android en comparación con la plataforma iOS.

Por lo tanto, más desarrolladores y empresas prefieren iOS desde el punto de vista de los ingresos.

Estas estadísticas también muestran cómo los ingresos son más en la tienda de iOS que en Play Store: http://9to5mac.com/2016/01/20/ap

Prefiero el desarrollo de Android o multiplataforma, pero conozco muchos desarrolladores que prefieren iOS. Aquí hay algunas observaciones:

  • iOS estaba disponible primero, y era viable primero. Algunos simplemente comenzaron en iOS y nunca miraron hacia atrás.
  • Incluso después de que Android tenía la delantera en números, muchas aplicaciones aún ganaban más dinero en iOS. Los dispositivos i son más caros; Si tiene suficiente dinero para lanzar a uno, probablemente tenga más para lanzar a las aplicaciones.
  • Java es bastante universalmente despreciado entre la programación de “niños geniales”. Yo incluido, para ser honesto. Eso puede mantener a algunos fuera del campo de Android.
  • Apple tiene sus fanboys. El campo de distorsión de Steve Jobs es poderoso.

Personalmente, creo que el enfoque correcto para el desarrollo de aplicaciones hoy es multiplataforma. Por lo tanto, no creo que sea aconsejable apuntar a una sola plataforma.