¿Cuál es el proceso más simplificado para desarrollar una aplicación iOS de principio a fin? ¿Cuáles son los puntos de control estratégicos?

Algunas cosas clave a tener en cuenta para el desarrollo rápido de aplicaciones son:

  • El 80 por ciento de las funcionalidades principales se realizará dentro del 20 por ciento del tiempo. El resto es polaco, que lleva más tiempo.
  • Ese esmalte generalmente incluye el estilo y el color de la interfaz de usuario.
  • Scope creep es el enemigo número uno de v1.0
  • No es solo la aplicación que está desarrollando, es el nombre, el icono, la descripción, el sitio web de soporte, la página de fans de Facebook. Estos son a menudo los más pasados ​​por alto durante la planificación y retrasarán el lanzamiento de su producto.
  • La iteración suele ser más exitosa que esa increíble v1.0 que esperas que te destaque. Hay muchas posibilidades de que no sea increíble e incluso si lo es, a nadie le importará cuando ingrese al mercado a menos que tenga unos pocos cientos de miles para lanzar al marketing.

Entonces, teniendo en cuenta esas cosas, aquí hay algunos consejos:

  1. Haga que liberar su prioridad número 1.
  2. Reduzca y reduzca el diseño de su aplicación a la funcionalidad principal y manténgala como si su vida dependiera de ello. Guarde cualquier otra característica o elementos innecesarios para versiones posteriores.
  3. Intenta no hacer que tu aplicación sea fea, pero no busques ese estilo o animación increíble que tienes en mente. Estante para versiones posteriores.
  4. Haz que otras personas compartan las responsabilidades. Tenga un desarrollador que se desarrolle, alguien que solo haga los sitios web y las capturas de pantalla y las descripciones de AppStore, un diseñador que haga los diseños e íconos iniciales. Cuando intente hacerlo todo por su cuenta, el cambio de contexto matará su productividad.
  5. Cometer errores. Iterar versiones para corregir esos errores rápidamente.
  6. Al mismo tiempo, asegúrese de que todo sea a prueba de choques. Los usuarios perdonarán una aplicación de aspecto horrible, no perdonarán los bloqueos y las fallas graves. Los usuarios otorgarán a su aplicación 5 estrellas por ser útil y fácil, no por verse bien. Te darán 1 estrella por estrellarte y no hacer lo que la aplicación prometió, no porque parezca caca.

Después de v1.0:

Lo único de lo que debe preocuparse desde aquí es encontrar un producto que se ajuste al mercado . Algunas cosas a tener en cuenta sobre el ajuste del mercado de productos son:

  • La retención es la clave. ¿Su curva de retención se nivela por encima de 0 después de X cantidad de días? Es decir, ¿tiene usuarios que siguen usando su producto semanas y meses después de su primera descarga?
  • Normalmente, los usuarios usan una aplicación para una funcionalidad. Cualquier cosa más allá de esa característica útil en su aplicación es esponjosa y probablemente se haga mejor con alguna otra aplicación. Mantente enfocado
  • Usted y sus socios son los mejores (y quizás solo) usuarios de su aplicación. Si no te ves comprometido después de unas semanas, no esperes que nadie más lo esté.
  • La retroalimentación es clave. Has estado desarrollando tu producto en un silo, ahora necesitas descubrir qué es lo que el mundo realmente quiere de él.
  • Es posible que el mundo no quiera lo que ofreces, puede querer algo ligeramente diferente y que tu ego no quiera dárselo porque no es parte de tu gran visión .

Entonces, algunos pasos a seguir después de la v1.0 son:

  1. Use la aplicación usted mismo y haga un seguimiento de cómo se siente psicológicamente.
  2. Comuníquese con los demás y encuentre una manera de realizar un seguimiento de cómo lo usan y lo que quieren. Esperemos que haya incluido métricas en su v1.0 y un botón de comentarios, si no, publique una v1.1 con estos de inmediato.
  3. Iterar y experimentar. No dejes que tu ego se interponga en el giro de tu producto. Deseche las malas ideas, esto es lo más difícil de hacer porque si tiene una función que 1 de sus primeros 100 usuarios usa, no querrá tirarla y perder ese valioso cliente.
  4. Investigue otras aplicaciones que sean competidoras y robe sus ideas.
  5. Pula a medida que repite las características que desea asegurarse de que no se peguen porque la UI / UX no es la mejor. Dale una oportunidad a la función antes de tirarla, pero hazlo rápida y continuamente.

Si tiene suerte y, después de meses de investigación y cientos de versiones, encuentra que es algo por lo que los usuarios siguen regresando, luego pulirlo, descartar cualquier otra característica o distracción y luego anunciar su aplicación como infierno. Ahora se trata solo de exposición y es de esperar que se dirija a millones de usuarios activos mensuales (MAU).

Así es como lo hizo Instagram. Cubre la mayoría de los aspectos.

More Interesting

¿Por qué la gente se vuelve loca por el iPhone a pesar de que IOS es menos fácil de usar en comparación con Android?

¿Cuánto tiempo llevará aprender desde cero (autoaprendizaje) el desarrollo de aplicaciones iOS y Android para un juego 3D en línea o un juego 2D?

¿Es posible que Apple mejore su aplicación de Mapas creando modelos vectoriales personalizados para árboles para que no se entrelacen y distorsionen las carreteras? ¿O hay algo que impide que Apple haga eso?

¿Es posible degradar a un iOS después de que Apple dejó de firmarlo?

¿Cómo se compara iOS 10 con versiones anteriores de iOS?

¿Cuáles son algunos métodos de prueba de prueba de aplicaciones móviles tanto para Android como para iOS?

¿Por qué MakeMyTrip adquirió Mygola si MakeMyTrip en sí es una marca rica con datos ricos desde un punto de vista técnico y de usuario normal?

¿Cómo iOS está más seguro que Android?

Cómo iniciar sesión con Protonmail en el correo de iOS

¿Por qué Apple no abre sus aplicaciones para que los desarrolladores de iOS puedan crear mejores aplicaciones para Apple?

En el mundo de los teléfonos inteligentes, ¿qué compañía es la peor: Apple, Google o Microsoft?

¿Cuáles son algunos consejos y trucos para iPhone?

¿Puedo conectar mi tableta Dell Venue de Windows 8.1 con un iPhone mediante un cable USB?

Cómo crear una aplicación móvil sin conocer la programación de Android e iOS (soy desarrollador de software en PHP)

Cómo actualizar el software de iOS en mi dispositivo Apple