¿Por qué las aplicaciones de ios sigue siendo mejor que aplicaciones de android?
En un intento de escribir este artículo de manera objetiva, empecé a hablar con los desarrolladores de Android sobre por qué eligieron Android sobre iOS. Lo que se hizo muy claro para mí es que la mayoría no realmente tomar la decisión en absoluto. Algunos lo hicieron, pero la mayoría eran:
- Ya desarrollando en Java, por lo que era el más fácil punto de transición-
- Obligado a por su empleador.
Los desarrolladores con los que hablé no estaban obviamente indicativo de una muestra suficiente, pero la evidencia anecdótica que dan sobre las luchas de desarrollo de Android, está bien documentado en línea. A partir de la lectura anterior, la investigación actual y unos pocos bits de información anecdótica de los de la industria, me siento segura que puedo hacer la afirmación:
aplicaciones de iOS son mejores.
Esto no es hablar fanboy, hay razones para esta afirmación de que ahora extender el alcance de mi amor por Apple. Así sofocar las horcas por un momento y escúchame.
Tiempo de desarrollo y Precio
Al hablar con los desarrolladores de Android Tengo anécdotas sobre la cantidad de tiempo que tomó para crear cualquier cosa en Android. Sólo dos de ellos habían completado con éxito una aplicación en ambas plataformas, y ambos confirmado que Android era de hecho un tiempo de chupar.
Tomé mi evidencia anecdótica a Internet en una misión de determinación de los hechos. Lo que encontré, fue que Android y iOS desarrollo Se ha estudiado ampliamente, y en lugar de confiar en la evidencia anecdótica, varios estudios han demostrado que efectivamente existe una diferencia significativa en las dos líneas de código y las horas de trabajo.El diseño de una aplicación de avance? 7 Desarrollo móvil Blogs usted debe leerEl diseño de una aplicación de avance? 7 Desarrollo móvil Blogs usted debe leerEl espacio móvil es tan nuevo que las tendencias cambian constantemente y las nuevas ideas se hacen todos los días. Si va a desarrollar aplicaciones para dispositivos móviles, ¿cómo se puede mantener el ritmo sin volverse loco?Lee mas
Vídeo: TOP APP para Ver Anime en Android e iOS
Estos resultados provienen de Infinium, un diseño y desarrollo agencia independiente, que tiene experiencia en ambas plataformas. La metodología es simple. Se llevaron dos idénticos construye para seis proyectos y se aplican las siguientes reglas:
- El proyecto tenía la misma aplicación construida para iOS y Android
- No había ninguna base de código legado o la deuda técnica en general que podrían sesgar los datos de manera significativa.
En primer lugar, vamos a ver líneas de código.
Como se puede ver, el total de líneas de código realizan en cualquier lugar entre una diferencia de cuatro y un 124 por ciento con una diferencia promedio de 38 por ciento.
A continuación, Infinium intentó cuantificar el número de horas dedicadas a la codificación de cada proyecto.
Vídeo: Las mejores apps gratis para iOS iPhone y Android | AppsMania #497
Una vez más, se puede ver una diferencia significativa aquí. La aplicación para Android tiene en promedio aproximadamente el 28 por ciento más de tiempo para desarrollarse que su homólogo de iOS.
Como tal, se puede imaginar que muchos están apagados de la idea de que los desarrolladores suelen cobrar más para aplicaciones de Android. Esto, de manera anecdótica, conduce a un desarrollo más externalizada y de baja calidad, lo que a su vez, hace que el problema empeore. Las aplicaciones en Android tienen una reputación de ser de inferior calidad que los de la App Store de iOS, y esto hace que una buena parte de los “por qué” detrás de ese problema.
El mercado segmentado Android
Otro problema que mi panel desarrollador detallado fue el de la segmentación del mercado.
Estos datos, recogidos 4 de enero de, 2016 (por Google) desde Play Store, muestra cuán grave es el problema. Sólo el 0,7 por ciento de los usuarios están utilizando la versión más reciente del sistema operativo, mientras que casi un tercio de los usuarios siguen utilizando una versión del sistema operativo Android que es casi tres años ahora.
Muchos desarrolladores, incluso aquellas que se desarrollan en la web, se dirá que es difícil de usar métodos de degradación elegante en el diseño de un producto durante siete u ocho versiones de un navegador. Ahora imagina que pide un desarrollador de Android para hacer eso con un sistema operativo que podría ser cuatro o cinco años, o más.
El problema se complica aún más cuando se da cuenta de la gran cantidad de dispositivos Android en la naturaleza. Imagínese la optimización de tamaños y resoluciones de pantalla, así como características específicas del dispositivo para cada uno de ellos, o al menos una gran mayoría de ellos.
Esta es la vida de un desarrollador de Android.
Por el bien de comparación, según Apple, los usuarios de iOS se dividen de la siguiente manera:
- ios 9 - 76 por ciento
- iOS 8-17 por ciento
- Más temprano - 7 por ciento
Hay una tendencia defección del usuario
Como desarrollador, puede empezar a cuestionar el futuro de una base de usuarios que parece estar dejando en masa para los productos de Apple.
Según la inteligencia Research Partners de consumo (CIRP) - y reportado originalmente por BGR - 26 por ciento de los usuarios que compraron un iPhone o 6s 6s Plus en el primer mes después de su lanzamiento fueron cambiando de un teléfono Android. Esto sigue una tendencia de varios años (12 por ciento de iPhone 6 compradores eran desertores Android, y 23 por ciento pasaron de Android para los 5s, de acuerdo con el mismo informe) de los usuarios que salen de Android para un sistema que muchos sienten que tiene mejor abordar las preocupaciones relativas a la seguridad, facilidad de uso, y por supuesto, las aplicaciones.
Los desarrolladores gastan cientos o miles de horas de tiempo de aprender a desarrollar mejor para una plataforma. A medida que la base de usuarios se encoge, la seguridad laboral y la rentabilidad (para los desarrolladores independientes) se contrae junto con él. Usted tiene que preguntarse cuánto tiempo muchos se quedarán si las tendencias continúan como este.
Mejores herramientas de desarrollo
entornos de desarrollo interactivos como Xcode y Android Developer Studio no incurra en la aplicación - después de todo, muchos de ellos son mediante aplicación gratuita y constructores de juego para saltar de codificación por completo - pero sin duda ayudará.Cómo configurar Android Studio en el Mac (y por qué te gustaría)Cómo configurar Android Studio en el Mac (y por qué te gustaría)Es posible que tenga un Mac con el fin de crear sus propias aplicaciones de iOS, pero si usted es más de una especie extraterrestre verde del chico, Android Studio también está disponible.Lee mas
Ninguno de los desarrolladores con los que hablé preferido el entorno Android Development Studio a la ofrecida en Xcode. Ni uno. Para ser justos, un desarrollador de Android prefieren hizo (el muerto) Eclipse para Xcode de Apple.
Las quejas más comunes que he oído, y había muchos, eran principalmente cuestiones de preferencia. Por ejemplo, muchos desarrolladores prefieren el enfoque WYSIWYG visto en Xcode en comparación con el control del formato XML de Android.
Emulación fue otro tema candente. Android Genymotion emulador fue anunciado como la solución a este problema, pero a menudo se vuelve más una carga que una herramienta.Cómo emular Android y ejecutar aplicaciones de Android en tu PCCómo emular Android y ejecutar aplicaciones de Android en tu PCEn realidad es bastante fácil de conseguir las aplicaciones de Android que se ejecuta en el escritorio o portátil! A continuación, explicamos paso a paso los mejores métodos.Lee mas
Además, todos los desarrolladores Hablé con alabó el compromiso de Apple a los desarrolladores y la visión más bien apática de Google de problemas conocidos. Una vez más, esto es anecdótica, pero una rápida búsqueda de Google a otros puntos que se encuentran con los mismos problemas con sus herramientas y recursos de desarrollo de Android y.
Ahora vamos a saber lo que piensa: ¿Es usted un desarrollador que se ha desarrollado tanto para Android y iOS? Nos gustaría conocer su opinión en los comentarios a continuación. Los desarrolladores con los que hablé preferido permanecer en el anonimato, y que son libres de hacer lo mismo.
Estamos mirando adelante a oír de usted.