Desde hace un tiempo, hemos sido conscientes de que el desarrollo de Android lleva más tiempo que iOS. Si está desarrollando una aplicación móvil en iOS y Android, seguramente notará en un punto que el desarrollo de Android simplemente lleva más tiempo.
Eso se debe a algunas razones:
Fragmentación: más dispositivos para probar, más posibles errores específicos del proveedor (“Maldición, esto solo aparece en este teléfono chino aleatorio que solo puedes comprar en Lituania”)
Diseño XML: en Android, los diseños se escriben principalmente manualmente en XML, por lo que las técnicas WYSIWYG se usan menos que en iOS.
- ¿A qué idioma debe moverse el desarrollo de Android?
- ¿Cuál es la diferencia entre objetos y vistas en Android Studio?
- ¿Por qué Android usa código Java, cuando Objective C es mucho más rápido que Java en ejecución?
- ¿Qué pasos debo seguir para aprender Android?
- Cómo hacer una aplicación de Android de mensajería instantánea
Simplemente más código: las aplicaciones para Android están escritas en Java, que es simplemente un lenguaje más detallado que Objective-C o Swift. Estás obligado a escribir más código. La mayoría de las veces, tener que escribir más código significa trabajar más tiempo y más errores potenciales.
Los emuladores son más lentos: incluso con GenyMotion, los emuladores de Android son más lentos que los simuladores de iOS. Esto es solo un factor que ralentiza el desarrollo general.
Si desea saber cómo calcular el costo de su aplicación (en general), le sugiero este artículo: http://erminesoft.com/how-much-d…