En mi experiencia, he encontrado más problemas en el entorno iOS, lo que no quiere decir que no haya ninguno en Android. Pero dado que las aplicaciones tienden a ser pequeñas, perseguir algún problema extraño tiende a amplificar el tiempo extra que agrega al proyecto. (O, supongo, es mayor como un porcentaje del tiempo invertido). Agregue esto al hecho de que Apple desaprueba las API y luego rechaza las aplicaciones si las usa, mientras que generalmente no sucede nada malo en Android. Más trampas. Y puede ser mordido en esto incluso si tiene cuidado porque podría usar una biblioteca de terceros, que ha estado en docenas de aplicaciones de iPhone aceptadas, pero usa una API obsoleta, y Apple decide trazar la línea en su aplicación. Eso definitivamente se suma al tiempo de desarrollo cuando tienes que esperar una semana para ser rechazado, dedicar tiempo a investigar y recodificar, y luego volver a enviarlo.
Además, el mayor problema para Android es la administración de memoria, y eso se ha vuelto un poco más fácil con el sistema operativo más nuevo (2.2) y los teléfonos con mayor memoria (RAM estática y operativa).
- ¿Qué plataforma debo usar para desarrollar aplicaciones de Android?
- ¿Hay alguna forma de previsualizar / emular, en línea, su aplicación web tal como aparece en varios dispositivos Android?
- ¿Podemos hacer nuestro propio reproductor de música Android fácilmente?
- Cómo crear un control deslizante de imagen para Android de manera eficiente
- ¿Cuáles son las tendencias en los servicios de desarrollo de aplicaciones de Android?