¿La estrategia de iOS sigue siendo válida en 2014?

Siempre es más fácil apuntar primero a una plataforma, especialmente si está desarrollando aplicaciones nativas. Al apuntar a una plataforma, puede ver el impacto de su aplicación y si vale la pena golpear o no otra plataforma.

También reduce la codificación haciendo uno a la vez. A menos que su proyecto esté planeado al 100% de perfección, se encontrará realizando cambios estructurales y fundamentales en su aplicación antes del lanzamiento. Si está trabajando en múltiples plataformas, entonces, se trata de múltiples cambios a la vez y no solo de una plataforma (más código = más tiempo y costo).

Decir que iOS primero no es obligatorio, pero desde mi experiencia es una mejor manera de hacerlo. Naturalmente, va a apuntar a la plataforma con la que está más familiarizado, que puede ser Android. Sin embargo, hay beneficios al usar iOS.

La plataforma iOS no está tan fragmentada como Android (en la actualidad), por lo que desarrollar una aplicación de alta calidad implica menos trabajo (menos soporte de dispositivo, pocas configuraciones de diseño,
Fases de prueba más pequeñas, etc.

Además de los beneficios de codificación, los beneficios de marketing de Apple AppStore tienen ventajas sobre los de Android. En primer lugar, su aplicación será moderada por Apple, que es bastante estricta. Si su aplicación es inútil o tiene algunos defectos importantes de usabilidad, Apple probablemente la rechazará. En Android, su aplicación estará activa en horas y una aplicación mal terminada afectará su reputación en gran medida.

También existe el beneficio financiero. Está demostrado estadísticamente (no recuerdo los enlaces a estos, pero una búsqueda en Google debería encontrarlos) que las aplicaciones en AppStore generan más ingresos en compras de aplicaciones y aplicaciones premium que las aplicaciones de Android. Esto lo convierte en una mejor plataforma para analizar la monetización antes de pasar tiempo en otras plataformas.

Siempre existe la opción de multiplataforma y apuntar a múltiples plataformas al mismo tiempo, pero hasta el día de hoy, todavía no he encontrado un sistema multiplataforma que no tenga suficientes muros de piedra y errores para hacerlos beneficiosos en comparación al desarrollo nativo; He probado titantium, Cordova, Marmalade y Xamarin (que es el mejor del grupo).

Tenga en cuenta que esta es solo mi opinión y que realmente debería analizar su mercado primero, algunas aplicaciones son mucho mejores en el mercado de Android que iOS, especialmente las versiones de aplicaciones gratuitas / compatibles con anuncios.

En China, muchos desarrolladores y compañías dicen que les gusta usar primero la estrategia de Android. Debido a que hay una base de usuarios más grande en Android, y debido al grave problema de los piratas, no es fácil obtener un pago directo del usuario, por lo que obtener más base de usuarios siempre es más importante.

Como desarrollador de iOS que a menudo trabaja como contratista, me gusta cuando es Android primero. Debido a que hay muchos argumentos y dolores de cabeza cuando los gerentes quieren decidir qué función tenemos que agregar y esto cambió mucho. A veces pasas semanas para agregar algo y luego dicen que no es necesario y te piden que lo elimines. También cambian mucho el diseño.

Entonces, cuando compilan la aplicación de Android primero, comenzaré en una situación estable y puedo estar seguro de que nada cambiará en medio del desarrollo.

Pero para las empresas y los desarrolladores independientes, es mejor comenzar con iOS. ¿Por qué? lee el contestador de Matthew Cawley.

Sí. Elija solo una plataforma para demostrar su concepto y ese es iOS para la mayoría de los casos. Instagram sigue siendo solo móvil al 50% y no duele en absoluto.