¿Cómo puede Apple App Store tener más aplicaciones que Google Play Store, a pesar de que hay menos dispositivos iOS frente a Android e iOS es menos versátil?

Hay muchas razones, algunas de las cuales se relacionan directamente con las cosas que crees que son ventajas en Android pero no lo son.

Primero, hay economía. Los desarrolladores ganan más dinero con las aplicaciones de iOS. Mucho más dinero. Sí, hay más teléfonos Android de gama baja más baratos; en la comunidad de desarrolladores, se les llama “Android de vertedero”, porque las personas los obtienen baratos o gratuitos, los usan durante un año y los tiran a la basura. ¿Adivina qué? Resulta que los usuarios de vertederos de Android no pagan dinero por el software. Descargarán su aplicación si es gratuita, pero los usuarios de Android en general están mucho menos dispuestos a pagar por el software que los usuarios de iOS.

Estado de los IAP: los usuarios de iOS gastan 2.5 veces más en compras en la aplicación que los usuarios de Android

Los usuarios de Android están menos dispuestos a pagar por aplicaciones premium, dice el desarrollador de Papermill

La historia de los precios de las aplicaciones y por qué la mayoría de las aplicaciones son gratuitas

Los desarrolladores que crean aplicaciones para iOS y Android priorizan iOS, porque ganan más dinero en iOS.

Desarrollo de Android vs iOS: ¿dónde está el dinero?

Un estudio muestra que los desarrolladores de iOS ganan aproximadamente $ 10k más que sus contrapartes de Android

Por qué los desarrolladores TODAVÍA prefieren iOS a Android

Hablas de “en el lado de Android, muchos dispositivos tienen funciones y sensores especiales”. Eso no es algo bueno. Eso es parte del problema. Eso es un gran dolor para los desarrolladores que les ofrece poco o ningún beneficio.

Eso se llama “fragmentación de la plataforma”. En Android, hay miles de teléfonos diferentes. Todos ejecutan diferentes versiones de Android. Tienen todo tipo de hardware diferente.

Eres un desarrollador ¿Cuánto tiempo desea perder el código de escritura para aprovechar diez mil conjuntos de hardware ligeramente diferentes?

¿ Realmente desea pasar su tiempo codificando sensores especiales en el Galaxy Note que son diferentes de los sensores en los teléfonos HTC que son diferentes de los sensores en los teléfonos Xaomi que son diferentes de los sensores en los teléfonos Huawei que son diferentes de los sensores en ¿Teléfonos Sony diferentes a los sensores de los teléfonos Motorola? ¿Seriamente? ¿Desea que su equipo de desarrollo tenga que comprar 126 teléfonos diferentes y probar su aplicación en todos ellos? ¿Eso te parece algo bueno ?

Spoiler: no lo es. La fragmentación de la plataforma es una pesadilla. Es mucho más fácil codificar para el mínimo común denominador y no tener que preocuparse por tratar de soportar once mil características especiales y sensores y gewgaws diferentes. Esas funciones y sensores especiales se usan para vender teléfonos a nerds que dicen “ooh” y “aah” por encima de las especificaciones técnicas, pero fuera de un puñado de aplicaciones hechas por la compañía que fabrica el teléfono, las aplicaciones no las usan ni las admiten. Son trucos de marketing, nada más.

Apple tiene casi todas las ganancias en la industria de los teléfonos inteligentes. La mayoría de los fabricantes de Android pierden dinero. Si eres un desarrollador que quiere obtener ganancias, vas donde está el dinero. Eso significa iOS.

En realidad, iOS ofrece una oportunidad mucho más sólida para los desarrolladores que la mayoría de la gente sabe. Si bien muchas de las capacidades de hardware entre dispositivos Android e iOS son similares, la cantidad de integraciones de extensiones iOS, las oportunidades de monetización IAP (las suscripciones automáticas renovables, por ejemplo, pagan al desarrollador el 85% después de un año completo de implementación ahora. Android? No), y en general El control de calidad de la tienda iOS se ha hecho evidente para los desarrolladores que compilan para ambas plataformas. Sobre todo, los desarrolladores realmente están haciendo dinero con iOS.

La tienda de aplicaciones iOS de Apple ahora genera 4 veces más ingresos por aplicación frente a Android Google Play

(Este contraste es mucho mayor ahora que supimos que los desarrolladores de iOS obtuvieron ingresos récord desde que se escribió ese artículo).

Android ofrece grandes oportunidades para varios desarrolladores, pero siempre se han puesto al día con los ingresos de Apple y no conocemos a ningún desarrollador al que le guste realizar sus increíbles esfuerzos de forma gratuita.

Las extensiones de aplicación aumentan su impacto

Compra en la aplicación para desarrolladores

Dinero.

Escribo para una plataforma llamada “IBM i”, es como un pequeño mainframe, solía llamarse AS / 400. La mayoría de las personas, incluso los desarrolladores (lástima de ti), nunca han oído hablar de eso.

La base de usuarios de IBM i debe ser menos del 1% de GNU / Linux.

Sin embargo, aquí está la cosa, IBM i tiene una cultura de ser un sistema “llave en mano” en las empresas, lo pagan de la misma manera que pagan el alquiler, la electricidad o las cápsulas de café para la máquina. Es solo un costo de hacer negocios.

Compare con GNU / Linux, tiene una cultura de que todo es gratis, ¡todo está a una descarga de distancia, pague por un compilador !? No!

Todo lo que resulta es que, a pesar de una base de usuarios mucho mayor en Linux, un número decente de desarrolladores preferirá desarrollar para IBM i, porque los usuarios están dispuestos a gastar dinero en software.

Android está en la misma posición, base de usuarios masiva, muchos usuarios, muy pocos de ellos dispuestos a separarse con 99 centavos.

A nadie le importa la base de usuarios, a nadie le importan las características extrañas, a nadie le importan los dispositivos variados. Los desarrolladores se preocupan por ganar dinero.

Al igual que IBM i, en iPhone puede crear de manera realista un producto y cobrar dinero por él. Obtenga suficientes ventas al mes, y posiblemente pueda hacerlo para ganarse la vida. En Android, existe una cultura de no pagar por cosas, por lo que a pesar de tener 10 veces más usuarios que el iPhone, los desarrolladores lo ven como una actividad secundaria.

Las aplicaciones son más fáciles de desarrollar para iOS. Android tiene cientos de teléfonos, por lo que los problemas de compatibilidad ocurren mucho más que las 2 versiones de iOS que usa la mayoría de los usuarios de iPhone.

Ummmm, en realidad Play Store tiene más aplicaciones