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

En Touchtap   Desarrollamos tanto para iOS como para Android. Ciertamente hay algunas ventajas y desventajas para ambos. De hecho, hicimos un blog al respecto – iOS vs. Android – ¿Dónde está tu lealtad?

Por lo general, es mucho más barato y fácil publicar una aplicación en la tienda de aplicaciones de Google. Además, dado que Java es el idioma nativo para el desarrollo de Android, algunos podrían argumentar que es un poco más accesible para aprender como desarrollador, especialmente si ya tiene algo de experiencia en Java.

Dicho esto, los usuarios de Android representan alrededor del 80% del mercado. En ese grupo de usuarios hay MUCHAS piezas diferentes de hardware que ejecutan MUCHAS versiones diferentes de Android. El desarrollo de una aplicación para tantas piezas diferentes de hardware puede ser todo un desafío. Es por eso que escuchas de muchos más errores en la comunidad de Android que iOS.

Los desarrolladores de iOS usan Swift casi exclusivamente. La única excepción es si está desarrollando utilizando un método híbrido. Sin embargo, recomendamos el desarrollo nativo si es posible. El uso de Swift requiere que los desarrolladores aprendan un nuevo idioma y compren el ecosistema que Apple ha construido. Algunos encuentran eso molesto o algo prohibitivo, pero al final del día, las aplicaciones en iOS tienden a funcionar mejor en general debido al control de hardware / software. Además, al no tener tantos tipos diferentes de hardware y sistema operativo en la naturaleza, puede hacer que los costos de desarrollo de iOS sean un poco más baratos a largo plazo.

Hola,

Puede obtener ayuda de este artículo en su proceso de decisión: 7 diferencias principales entre el desarrollo de iOS y Android

¡Los mejores deseos!

  1. Para los desarrolladores de Android, la mejor ventaja es el costo de publicación. Pueden publicar sus aplicaciones en Play Store comprando una cuenta de consola de desarrollador por $ 25. Además, ya no necesitan gastar más. Sin embargo, los desarrolladores de iOS deben gastar $ 99 cada año.
  2. Debido a que hay usuarios de Android más que usuarios de iOS, aunque los desarrolladores de Android tienen una ventaja, hay desarrolladores de Android más que desarrolladores de iOS.
  3. A pesar de que los desarrolladores de Android pueden desarrollar aplicaciones en casi todas las plataformas, el desarrollador de iOS no puede.
  4. En el análisis final, creo que los desarrolladores de Android tienen ventajas más que los desarrolladores de iOS. Soy un desarrollador de Android.

More Interesting

¿Por qué ciertas aplicaciones de terceros solo se pueden descargar después de cambiar el reloj del sistema (hace unos años)?

¿Cuáles son los mejores directorios para encontrar empresas de desarrollo de aplicaciones móviles de Oriente Medio?

¿Alguien ha tenido experiencia de primera mano con la plataforma moTwin (http://www.motwin.com)?

¿Cuáles son las ventajas para desarrollar aplicaciones en su idioma nativo (iOS, Android, etc.) frente a una compilación multiplataforma?

Cómo crear una aplicación sin conocimiento o experiencia previa

En el futuro, ¿podría ser posible construir su propia aplicación escribiendo sus propios comportamientos en un lenguaje sencillo sin contratar desarrolladores?

¿Cuál es la mejor aplicación móvil para marcos de fotos de alta calidad pero gratuitos?

¿Qué es el código nativo?

¿Hay algún punto en el que aprenda a codificar de un curso si solo puedo usar el código fuente de otra aplicación y usarlo por mí mismo?

¿Cómo prueban Apple, Microsoft y HTC sus aplicaciones móviles? ¿Cómo automatizan este proceso?

¿Cuáles son los mejores lenguajes de programación para aplicaciones móviles multiplataforma?

¿Cuáles son los desarrolladores de aplicaciones móviles de pedidos de alimentos en línea en India?

¿Qué es Proguard y cómo habilitar Proguard en Android Studio?

¿Cuáles son las mejores empresas de desarrollo de aplicaciones móviles en los Estados Unidos?

¿Es un primer enfoque móvil adecuado para mi producto?