La cuestión de “qué plataforma para construir una aplicación por primera vez” ha sido popular durante los últimos cinco años. A menudo ideológica o centrada en los titulares, las guerras de plataformas pueden haber terminado por ahora, pero la necesidad de responder a esta pregunta en particular continúa.
Similar a la orientación sobre los costos de las aplicaciones, la respuesta a esta pregunta varía. Por ejemplo, una gran empresa de medios tiene una audiencia diferente y recursos más significativos en comparación con una startup en etapa inicial. Una startup en etapa inicial que aún no tiene una aplicación es diferente a una con ingresos que ha generado una ronda de la Serie A. Aún así, una aplicación de orientación médica puede tener características que solo pueden ser compatibles con una plataforma específica.
Debido a la amplitud de estos escenarios, he decidido abordar este tema de manera ligeramente diferente. Comenzaré con los diversos datos que permiten a personas como yo responder más fácilmente a esta pregunta, incluyendo todo, desde datos demográficos hasta velocidad y comercialización. Luego, con esos puntos de datos resumidos, resumiré algunas ideas sobre cuándo comenzar con una plataforma (junto con cuál), cuándo enfocarnos en ambas plataformas y cuándo pasar a la siguiente plataforma.
- ¿Cuáles son los mejores desarrolladores de aplicaciones móviles en Arabia Saudita?
- ¿Cuáles son las 4 principales compañías de desarrollo de aplicaciones móviles en India?
- ¿Por qué es Xamarin una opción popular para el desarrollo de aplicaciones en grandes empresas?
Demografía de Android vs Demografía de iOS
Actualmente, Android tiene la mayor participación en la plataforma global, con un protagonismo particular en áreas de bajos ingresos y países en desarrollo. Comparativamente, los usuarios de iOS suelen tener mayores ingresos, mayores niveles de educación, más participación y gastan más por aplicación. Obviamente, eso no significa que aquellos que tienen esas mismas características no llevarán un dispositivo Android. Más bien, estos datos son indicativos de la población general de Android.
Modelos de ingresos de Android vs Modelos de ingresos de iOS
Los modelos de ingresos detrás de Android e iOS son algo representativos de los enfoques de Google y Apple. Android tiene un mayor porcentaje de aplicaciones compatibles con anuncios, en comparación, pagar por aplicaciones es aún más común en iOS. Hay muchos datos que muestran que las aplicaciones de iOS obtienen más ingresos, y ese número es un 70% más en el primer trimestre de 2015. El punto anterior también insinuó que los usuarios de iOS son más valiosos en general.
Ciclos de lanzamiento de Android vs Ciclos de lanzamiento de iOS
Aunque Android es de código abierto, desafortunadamente está bloqueado por operadores y OEM. Es por eso que Android regularmente va a la zaga de iOS en términos de tasa de adopción de su última versión del sistema operativo. A partir de hoy, más del 80% de los usuarios de iOS tienen alguna versión de iOS 8, que salió en septiembre de 2014. En comparación, menos del 10% de todos los usuarios de Android están en Lollipop, que comenzó a aparecer en junio de 2014.
Esto significa que en iOS, puede concentrarse en admitir las versiones más recientes del sistema operativo con relativa certeza de que su aplicación aún tendrá un amplio alcance. Ese enfoque permite a los desarrolladores construir contra las API más nuevas, dejar de admitir dispositivos más antiguos antes y, en general, reduce los tiempos de prueba y ciclo de desarrollo.
Características de la aplicación de Android vs Características de la aplicación de iOS
Debido a que Android como sistema operativo es de código abierto, incluso hay “mods” de Android como CyanogenMod o Paranoid Android. En general, ofrece a los desarrolladores un acceso más profundo al sistema operativo en sí. Por ejemplo, hace un par de años, hubo una proliferación de reemplazos de pantalla de inicio, incluyendo Facebook Home o Aviate, que luego fue comprada por Yahoo. También hemos creado aplicaciones en el pasado que necesitaban ejecutarse en hardware resistente con ROM personalizada. Estas son solo algunas de las razones por las que ciertas aplicaciones solo pueden estar en Android.
Aplicaciones empresariales de Android vs Aplicaciones empresariales de iOS
Con el tiempo, iOS ha podido penetrar en el lugar de trabajo, suplantando a Blackberry en particular como una opción superior para la implementación en toda la empresa. Junto con otras barreras para la adopción empresarial, el iOS más bloqueado en comparación con el Android “abierto” ha ayudado a impulsar a iOS a ser conocida como la opción más segura. Los proveedores de MDM tienen herramientas más sofisticadas para administrar dispositivos y aplicaciones iOS. Apple también ha tenido una serie de programas durante algún tiempo (en comparación con Android que comienza a admitir eso en la versión 5.0), que se centran en las empresas, incluido el Programa Enterprise Developer de iOS y su Programa de compras por volumen. El año pasado, Apple también anunció una asociación con IBM para aplicaciones empresariales móviles.
Aplicaciones de Android Tablet vs iOS iPad Apps
Al menos vale la pena mencionar el dominio absoluto de iOS en el mercado de las tabletas, especialmente para los usuarios de negocios. Si bien las ventas de tabletas pueden haber disminuido, será difícil encontrar una tableta Android en una sala de reuniones o en el escritorio de cualquier ejecutivo. Como anécdota, solo las personas bastante técnicas parecen tener tabletas Android. No es raro que alguien tenga un teléfono inteligente Android pero use un iPad como tableta preferida.
Cuándo elegir iOS primero
Nuestro consejo general es comenzar primero con la plataforma iOS. Además, muchas aplicaciones deberían iniciarse primero en el iPhone. Las razones generalmente están motivadas por la demografía, el costo y la velocidad de comercialización. Además, durante las primeras etapas de cualquier aplicación, debe haber una gran cantidad de aprendizaje sobre lo que funciona y lo que no funciona. Tratar de aplicar todo ese aprendizaje en dos plataformas, especialmente una más desafiante en Android, es prohibitivo en tiempo y costo.
Por esta razón en particular, y esto depende de la cantidad de capital recaudado, la mayoría de las nuevas empresas de hoy comienzan con iOS y luego pasan a Android. Hay mucho material sobre ese tema, pero creo que Semil Shah hace un gran trabajo al resumir por qué Android es mucho, mucho más tarde para las startups en etapa temprana. Aunque algo anticuado ahora, Robert Scoble también destacó que muchos influencers están en iOS, y esto continúa hasta cierto punto hoy. Si desea que su aplicación se cubra en la prensa, iOS es el camino a seguir (para comenzar). Más recientemente, los organizadores de la conferencia de Coachella declararon que el 90% de sus asistentes usan iOS y sus asistentes definitivamente reflejan los tipos de influencia
Cuándo elegir Android primero
Android primero tiene sentido si su público objetivo se centra directamente en Android, especialmente en países en desarrollo o en ciertos segmentos de entornos urbanos. También tiene sentido cuando está aprovechando o personalizando un elemento del sistema operativo de Android al que no se puede acceder en iOS, cuando es posible que deba seleccionar el hardware en el que la aplicación necesita ejecutarse, o cuando desee un control total sobre todo el hardware y elementos de software (estos dos elementos combinados). Sin embargo, no suscribo la idea de que Android permite a los desarrolladores “iterar más rápido” debido a la falta de tiempo de aprobación.
Como se mencionó anteriormente, a menudo lleva más tiempo y cuesta más desarrollar aplicaciones de Android. Más allá de eso, hay un tiempo mínimo de aprobación, si es que hay alguno, al tiempo que se puede obtener la aplicación para más de 1,000 probadores durante las pruebas beta en iOS. Finalmente, es posible que haya visto docenas de aprobaciones para una aplicación de iOS en la App Store cuando se inicia una aplicación de Android
Cuándo comenzar con ambas plataformas
Comenzar en ambas plataformas probablemente será una consideración para las empresas que tienen más recursos y están bien establecidas. Al mismo tiempo, regularmente mantenemos conversaciones con grandes compañías o marcas globales sobre si una plataforma en particular tiene sentido para comenzar primero.
La razón generalmente vuelve al elemento de aprendizaje mencionado anteriormente. Incluso cuando los bolsillos son profundos, a menos que una aplicación sea muy simple, tendrá que pasar por una serie de iteraciones antes de que se convierta en la experiencia adecuada para su audiencia.
Cuándo pasar a la siguiente plataforma
Una vez que haya perfeccionado su experiencia principal de la aplicación, considere pasarla a la siguiente plataforma. Regularmente señalo el hecho de que Instagram se adquirió por $ 1B y solo había anunciado Instagram en Android solo una semana antes.
Lo que señala es la segunda razón para considerar mudarse a otra plataforma: el crecimiento. Si tiene métricas o datos de mercado que muestran que ha alcanzado una masa crítica en una plataforma, apuntar a la audiencia de la próxima plataforma aumentará inmediatamente el tamaño total de la base de usuarios
Con suerte, los datos involucrados en el proceso de consideración son lo suficientemente útiles por sí solos. Si tiene otros puntos de datos que mira al abordar este tema, tiene datos más actualizados, otros escenarios que vale la pena mencionar o cualquier otra cosa que pueda ayudar a responder esta pregunta,