Por qué los desarrolladores prefieren probar aplicaciones como Clubhouse en iOS sobre Android

click fraud protection

iOS las exclusivas no son nada nuevo, pero el año pasado ha visto la preferencia de los desarrolladores por manzanaEl ecosistema de Androide se vuelve aún más evidente. No solo la casa club todavía solo disponible en iPhone, pero también lo es Dispo, y Twitter implementa habitualmente nuevas funciones en iOS primero con su opción de chat de audio Spaces como un excelente ejemplo. Todo lo cual plantea la pregunta de por qué los desarrolladores parecen preferir iOS a Android.

La batalla entre iOS y Android se ha enfurecido durante mucho tiempo. Los usuarios de Android generalmente abogan por la naturaleza más abierta del sistema operativo, que no solo da como resultado una mayor elección a nivel de aplicación, sino también en términos de dispositivos. Sin mencionar que la apertura también hace que sea mucho más fácil para los usuarios de Android cambiar de marca. sin perder datos o acceso a aplicaciones y juegos comprados previamente. Por el contrario, iOS "simplemente funciona. " Un mantra mucho más simple que a menudo resume claramente la experiencia del iPhone y por qué los usuarios de Apple están menos preocupados por el ecosistema más limitado y bloqueado.

Hay muchas razones por las que los desarrolladores tienden a preferir iOS sobre Android, siendo uno comúnmente sugerido que es más probable que los usuarios de iOS gastar en aplicaciones que los usuarios de Android. Sin embargo, la base de usuarios bloqueada es una razón mucho más básica e importante desde la perspectiva del desarrollador. Con iOS, los desarrolladores obtienen acceso a una cantidad significativa de usuarios y en una cantidad limitada de dispositivos. Esta combinación se presta muy bien a aplicaciones que aún se encuentran en un estado de prueba inicial y beta. Esencialmente, el nivel de control que los desarrolladores tienen sobre la experiencia de iOS es mucho mayor que con Android, y es probable que eso marque una diferencia significativa a la hora de decidir qué sistema operativo lanzar en el primero.

El (los) problema (s) con el desarrollo de Android

La fragmentación de Android es un problema antiguo y se ha debatido muchas veces antes, aunque generalmente en el contexto de qué marcas y dispositivos ejecutan actualmente el última versión del sistema operativo. Si bien el problema de la fragmentación de la versión del sistema operativo parece estar en proceso de solución a través de los esfuerzos del Proyecto Treble de Google, Treble no puede solucionar el problema de la fragmentación del dispositivo. Aunque elección es uno de los principales puntos de venta de Android, el gran volumen de dispositivos con diferentes tamaños de pantalla, procesadores, RAM, configuraciones de cámara (importante para aplicaciones de cámara animadas) y otras diferencias de hardware son aspectos que los desarrolladores deben tener en cuenta. Después de todo, no hay ningún beneficio en tener una aplicación que se ejecuta a la perfección en un Galaxy S21 si simplemente se bloquea cada vez que se bloquea en el Redmi 9 de Xiaomi. Sí, Apple ahora ofrece más modelos que varían en tamaño que antes, pero la variedad sigue siendo nada en comparación con Android. Además de los beneficios prácticos de desarrollar para iOS sobre Android, los dispositivos limitados y las variaciones también tienden a abaratar el desarrollo.

Además de la fragmentación del dispositivo, esto también puede ser una decisión puramente numérica. Apple confirmó recientemente que tiene aproximadamente 1.500 millones de dispositivos activos, con aproximadamente mil millones de ellos son iPhone. Por el contrario, Android confirmado más de 2500 millones de dispositivos activos en mayo de 2019 durante la conferencia anual de desarrolladores de Google I / O. Un número que sin duda ha aumentado durante los dos años transcurridos desde entonces. Siempre que un desarrollador lanza una aplicación en Android, y a menos que se use un sistema de invitaciones, esencialmente abren las compuertas del usuario y eso puede ser una tarea desalentadora. Una que probablemente sea aún más preocupante para las empresas desarrolladoras más pequeñas y / o aquellas que trabajan en una aplicación altamente experimental, como Clubhouse.

10 años y ahora más de 2500 millones de dispositivos activos. Gracias por acompañarnos en este viaje. # io19pic.twitter.com/wC2VcVgEBS

- Android (@Android) 7 de mayo de 2019

Si bien hay muchas razones por las que un desarrollador puede preferir iOS a Android, la realidad es que iOS es solo un mejor campo de pruebas en general. Con menos usuarios (y la capacidad de reducir aún más el número a través de un sistema de invitación) y menos configuraciones de dispositivos y diferencias de las que preocuparse, lanzar una aplicación al ecosistema de Apple es simplemente un movimiento más sensato que en Android. Sin mencionar, un movimiento realmente más sensato que lanzar aplicaciones sin errores y sin probar adecuadamente tanto en iOS como en Android al mismo tiempo.

Fuente: manzana, Android / Twitter

Halloween Kills BTS Foto muestra la cara quemada del actor Michael Myers

Sobre el Autor