Noticias, Gadgets, Android, Móviles, Descargas de Aplicaciones

Otra razón por la que a los desarrolladores no les gusta Android

Una vez más, me gustaría tocar el tema de las aplicaciones para iOS y Android. Hay aplicaciones de iOS que realmente me gustaría usar en un teléfono inteligente Android, pero no aparecen en Google Play o aparecen más tarde, y esto a pesar de que Android sigue siendo el sistema operativo móvil más popular. Hemos dicho repetidamente que esto es en parte culpable de los usuarios de Android, que están menos dispuestos a pagar por aplicaciones. Sin embargo, hay otras razones que se encuentran en las complejidades del desarrollo para diferentes plataformas.

aplicación Android

El desarrollador Infinum arrojó algo de luz sobre el problema y publicó las observaciones en su blog. Después de haber examinado varios proyectos recientes, cada uno de los cuales se publicó en la App Store y en Google Play, el desarrollador notó que la versión de Android de la aplicación requiere un 38% más de tiempo y trabajo del programador que la versión de iOS. En su proyecto más grande, la versión de Android contenía un 6% más de código, mientras que un proyecto con solo 5,000 líneas de código en la versión de iOS requería 14,000 líneas de código para una aplicación de Android.

No hay nada de malo en una gran cantidad de código, pero, como resultado, el desarrollo para Android requiere más tiempo y esfuerzo, puede volverse más caro y la probabilidad de que se produzca un error aumenta. El desarrollador Infinum utilizó un servicio dedicado llamado Productive para averiguar cuánto tiempo lleva desarrollar una aplicación de Android. Aproximadamente un 30% más de tiempo se dedica al desarrollo, en comparación con el tiempo que se dedica a crear una aplicación iOS. A continuación, se muestran algunos problemas que a un desarrollador le gustaría señalar:

Más código – Las aplicaciones de Android están escritas en Java. Este lenguaje de programación es más detallado en comparación con Objective C y Swift. Tienes que escribir más código, y esto aumenta el tiempo dedicado al desarrollo y la probabilidad de errores.Los emuladores son más lentos – Los emuladores de Android son más lentos que los emuladores de iOS, lo que también afecta el tiempo de desarrollo.Fragmentación – la variedad de dispositivos te obliga a dedicar más tiempo y esfuerzo a probar la aplicación, y aparecen algunos errores en dispositivos que los desarrolladores ni siquiera saben que existen.

Agregue a todo esto el ya conocido problema de la falta de voluntad para pagar por aplicaciones de Google Play, y quedará claro por qué los desarrolladores que quieren vender su aplicación sin anuncios no tienen tanta prisa por lanzar una versión para Android, mientras que el La versión de iOS ya está lista y les trae dinero.