¿En qué circunstancias debo construir una aplicación en Android vs iOS?

Esa es una gran pregunta. Supongamos que está probando un concepto o no tiene la capacidad de construir para ambos. Necesitas elegir. La mejor y más rápida manera de hacerlo es definir un mercado específico que probablemente use su producto. Luego trate de entender cuándo o cómo usarán principalmente: en la oficina, en el gimnasio, en casa, etc.

Desde aquí, debe tener un grupo refinado de personas a las que pueda encuestar y ver qué tipo de teléfono usa la mayoría de su mercado.

Parece mucho trabajo pero valdrá la pena. Aquí hay una historia: una vez, asumí que un producto sería para iPhone; al mismo tiempo, se me instó a hacer una investigación adicional en el mercado, mientras realizaba esta investigación agregué un simple “qué marca hacer Usas “pregunta”. Los resultados mostraron que el mercado estaba abrumadoramente sesgado con respecto al uso de Android. Ya no hago esa suposición.

Ahora trabajo en swarmnyc.com, una agencia de desarrollo móvil de Nueva York, y nos ocupamos mucho de esta pregunta, así que aquí hay algunas consideraciones que, en general, hemos encontrado:

– Al llevar su producto fuera de los EE. UU., El mercado tiende a favorecer a Android, especialmente en los países del sudeste asiático
– Puede ser más fácil comercializar una aplicación para iPhone
– Los usuarios de aplicaciones de iPhone están más acostumbrados a pagar por las aplicaciones, los usuarios de Android no tanto
– Es un poco más fácil implementar ciertas animaciones y efectos en iPhone a medida que salen de la caja, para Android, el equipo de desarrollo ha creado muchos de ellos desde cero
– Apple tiene un proceso de aprobación más largo que puede ser frustrante para aquellos que no están familiarizados con él.

Si no está creando una aplicación de propósito general, la respuesta comercial sería “estudie su mercado, determine qué plataforma usan y desarrollen para esa plataforma”.

Sin embargo, no estoy completamente seguro de aceptar la premisa de la pregunta. El desarrollo móvil no es un proceso de uno u otro, si su producto sería de interés para los usuarios de Android e IOS, ¿por qué solo desarrollaría para una base de usuarios? Muchas de las aplicaciones exitosas han sido desarrolladas para múltiples plataformas.

Algunos fuera de mi cabeza:

No desea lidiar con el proceso de aprobación opaco de Apple. O simplemente lo tienes para Steve Jobs.

Desea crear una aplicación que requiera acceso a datos confidenciales, como los registros de llamadas o los datos de SMS. Tales cosas están bloqueadas en iOS.

Crees que el ecosistema de aplicaciones de Android algún día será mejor que el de Apple.

No tiene la intención de ganar dinero mediante la venta de aplicaciones, sino a través de otros canales. La cultura de Google gratis se extiende al mercado de aplicaciones.