¿Cuáles son las razones de algunos desarrolladores sobre por qué producen aplicaciones exclusivamente para iOS?

Dependiendo del tipo de aplicación, la diferencia en los ingresos puede ser significativa.
Para las aplicaciones financiadas por publicidad, la diferencia es bastante pequeña.

Para aplicaciones premium y caras, la diferencia puede ser 15X.

La diferencia promedio parece ser aproximadamente 3X.

Muchos desarrolladores se dan cuenta de que una semana dedicada a la versión de iOS genera más dinero que una semana dedicada a la versión de Android.

Entonces se preguntan a sí mismos. “¿ Debería invertir mi tiempo haciendo este trabajo para Android?” O “ ¿Debería pasar a otro proyecto? ”, Y mientras que la transferencia es más rápida que la escritura. La complejidad del desarrollo de Android y el soporte de Android también es un problema.

Para proyectos muy exitosos, claramente vale la pena hacer un puerto Android. Sería tonto dejar dinero sobre la mesa. Entonces, en ese caso, el desarrollador aborda el puerto ellos mismos o subcontrata a un contratista especializado.

Entonces, proyectos más pequeños, el desarrollador continúa. Literalmente no vale la pena perder el tiempo.

Mi empresa [1] crea aplicaciones para empresas y nuevas empresas y aconsejo a varias personas sobre este tema. Aquí está mi lista rápida.

  • iOS tiende a convertir mejor. Para comercio electrónico o aplicaciones que cobran una compra en la aplicación. Suele haber más gente con dinero para gastar en iOS. Esto es probable porque el iPhone en sí se vende como un producto premium.
  • Los dispositivos iOS tienden a estar menos fragmentados. En términos generales, solo tiene que pensar en la versión actual del sistema operativo y tal vez una generación atrás. Con Android, debe tener más cuidado al considerar los dispositivos que tienen 3 años o más.
  • Los influyentes tienden a llevar dispositivos iOS. Actualmente, los escritores influyentes, los primeros usuarios, la prensa y las personas de relaciones públicas llevan dispositivos iOS con más frecuencia que Android. Si tiene que elegir una plataforma, iOS tiende a maximizar su alcance.
  • iOS tiende a liderar la experiencia del usuario. Esto está comenzando a cambiar, pero por ahora iOS sigue siendo el líder en experiencia de usuario de software. Esto significa que hay mejores bibliotecas, herramientas y tecnologías para que los desarrolladores las utilicen al crear un producto de calidad. Esto no quiere decir que no puedas hacer lo mismo en Android, puedes hacerlo, solo lleva más tiempo.
  • A partir de uno. Muchas veces los desarrolladores eligen comenzar en una plataforma y luego agregar la otra plataforma. La alternativa costosa es construir simultáneamente la aplicación en ambas plataformas. Si tiene presupuestos más grandes, puede construir en ambas plataformas, sin embargo, si realiza un cambio de diseño, será necesario que lo cambie en dos lugares. Es por eso que a menudo verá desarrolladores que comienzan en una plataforma, que prueban un modelo de negocio y experiencia de usuario y luego pasan a la otra plataforma.

Notas al pie

[1] Raizlabs: la mejor firma de desarrollo de aplicaciones en Boston, San Francisco

Para un desarrollador individual, una buena razón es que Android e iOS usan diferentes conjuntos de herramientas, idiomas (en su mayoría) y bibliotecas (en su mayoría). Por lo tanto, tiene mucho más que aprender y luego la mayoría (o todo) del código para volver a escribir.

No es como un mecánico de Ford trabajando en un Chevy, o incluso un mecánico de Ford trabajando en un Honda. Quizás más como un mecánico de Ford trabajando en una locomotora diesel. Quizás no tan extremo, pero en el estadio de béisbol. Transferencia de habilidades básicas, transferencias de conocimiento algorítmico, incluso algunos flujos de trabajo. Pero la mayoría de las cosas no.

Para que puedan escribir otra aplicación de iOS (o trabajar en muchas funciones nuevas para la existente) en el tiempo que lleva aprender las nuevas herramientas. Otra aplicación mientras se están acostumbrando a las bibliotecas, y tal vez parte de una tercera a medida que se aceleran en Java. Entonces podrían escribir una aplicación de Android no excelente (y podría tomar el doble de tiempo que escribir una aplicación de iOS porque están ocupados convirtiendo el “aprendizaje de libros” en “aprendizaje real”). Después de eso, tal vez podrían escribir una buena aplicación de Android.

No es una pérdida de tiempo, a muchos programadores les encanta aprender. La gente lo hace. Su valor para una empresa de consultoría móvil aumenta. Su valor como contratista aumenta.

Sin embargo, es un gran gasto de tiempo.

Agregue a eso la mayoría de las razones por las que una gran empresa podría no hacerlo.

Para una gran empresa, el desarrollo de Android lleva más tiempo y muchas más pruebas (muchas más variantes de Android, tanto en hardware como en software). Esto se traduce en más $$$ para obtener la aplicación de Android. Entonces, las aplicaciones de Android al menos históricamente ganan menos dinero. Mucho menos para las aplicaciones de pago. Menos para aplicaciones de tipo de compra en la aplicación. Aunque bastante cerca de las aplicaciones de “publicidad”.

Entonces, si tiene la aplicación iOS, sabe lo que le costó y lo que hace con ella. Aumente el costo y reduzca lo que hace, ¿todavía vale la pena? Si es así, ve por eso. Si no, puede que no sea una buena idea. (también es posible que tenga algo que genere más dinero en Android, tal vez se adapte mejor a la base de usuarios, o tenga menos competidores, o el hardware le sirva mejor, o puede ejecutar el suyo en la compra de aplicaciones y no renunciar a 30 % de corte, quién sabe: no es fácil de cortar que una versión de Android gane menos dinero, es solo una regla general)

Para algunas aplicaciones, está claro que es una gran idea tener una versión de Android y iPhone. Como el “pedir comida de Panera Bread”. Para otras cosas (como “nublado”) es menos claro.

Editar: y la respuesta clara donde una aplicación tiene mucho más sentido en Android: libros Kindle. En iOS, no pueden vender libros electrónicos sin darle a Apple un recorte del 30%, lo que supongo que elimina todas las ganancias de ese modelo de negocio. En Android, son libres de usar su infraestructura de pedidos existente y ofrecen la compra de libros electrónicos en la aplicación. Entonces apuesto a que Amazon gana mucho más dinero con la aplicación Kindle de Android que con la iOS. (incluso si acredita todas las compras en una determinada cuenta de Amazon Kindle a iOS si el usuario descarga el libro a iOS en cualquier momento).

La otra vez que una aplicación de Android tendría más sentido es si simplemente no puede hacer ese tipo de aplicación en iOS (debido a limitaciones de la política sandbox o de Apple). Bueno, supongo que el recorte del 30% de los productos digitales es un caso especial de eso …

No puedo recordar el número exacto, pero los desarrolladores de dispositivos móviles hacen 3.5x para sus aplicaciones iOS como aplicaciones Android.

¿Por qué? IOS AppStore genera un 75% más a pesar de tener un 50% menos de aplicaciones. [1] He visto los números varias veces a lo largo de los años y generalmente resulta ser un 2.5- 3.5x consistente en términos de rentabilidad.

Si pudieras ganar 20 dólares por hora o 60 aplicaciones de desarrollo por tu cuenta, ¿cuál elegirías?

Notas al pie

[1] iOS App Store genera un 75% más de ingresos que Play Store a pesar de la diferencia en las descargas