Acerca del autor
Jen Gordon es diseñadora, escritora y fundadora del sitio de formación de diseño móvil, Tapptics. Ella enseña a la gente de Idea cómo hacer aplicaciones y cómo crear hermosas y …More aboutJen↬
- 16 min read
- Móviles,Aplicaciones,iOS,iPhone
- Guardado para leer sin conexión
- Compartir en Twitter, LinkedIn
Actualización: 01/10/2012: La versión original de este artículo de Jen Gordon se publicó en agosto de 2009. Fue revisada a fondo y actualizada por la autora en septiembre de 2012. – Equipo editorial
Desde el lanzamiento de la iTunes App Store en 2008, más de 500.000 aplicaciones han sido aprobadas por Apple, y miles de ideas de aplicaciones más se garabatean en servilletas en todo el mundo cada día. Pero la pregunta sigue siendo, ¿cómo puede una persona con conocimientos técnicos limitados crear una aplicación para el iPhone?
No deje de consultar nuestros artículos anteriores:
- Desarrollo web para el iPhone y el iPad: Cómo empezar
- Tendencias de diseño de aplicaciones para el iPhone
- Errores de diseño de aplicaciones para el iPhone: Desconocimiento del contexto
- Errores de diseño de aplicaciones para iPhone: Visualización Excesiva
- no hubiera planificado de antemano la contratación de ayuda,
- estaría descontento con el compromiso de tiempo que se requiere para que asuma el trabajo personalmente.
- Crear una app que no requiera una gestión práctica diaria.
- Crear una app que se convierta en un negocio a tiempo completo para mí y un equipo.
- Crear una app que promocione mi producto o servicio existente.
- Crear una app que sea puramente por diversión y no por lucro.
- Coste de producción,
- Popularidad,
- Personas responsables de gestionar su éxito.
- Personas con «ideas» no técnicas y emprendedores como los fundadores de Gabi;
- Desarrolladores independientes como Lima Sky y Driftlab;
- Educadores como Montessorium;
- Escritores como Sarah Young;
- Compañías de entretenimiento de tamaño medio como Electronic Arts y Zynga;
- Grandes empresas de deportes y entretenimiento como MLB y Disney.
- Profesionales del marketing de aplicaciones para iPhone. Estas personas tienen un conocimiento especializado de cómo han funcionado las aplicaciones de sus clientes en la App Store, así como de las técnicas de promoción que funcionan y no funcionan.
- Desarrolladores de aplicaciones para el iPhone Muchos desarrolladores independientes de éxito están comprometidos con el servicio a su comunidad. Si te acercas humildemente a esta gente para pedirles consejo, en mi experiencia la mayoría está más que feliz de ayudar a revisar tu idea.
- Conexión personal. ¿Conoces a alguien personalmente que haya creado y lanzado una aplicación? Llévalos a comer y haz que den su opinión sobre tu idea.
- Si el producto tendrá una competencia que será difícil de superar;
- Si la idea tiene alguna limitación técnica;
- Cómo adoptar un enfoque por fases en el proceso de desarrollo;
- Si puede perfeccionar la idea de otras maneras para aumentar las oportunidades de venta;
- Si la idea podría ser rentable basándose en su estimación aproximada de los costes de producción;
- Si la idea encaja bien en el contexto móvil;
- Si su público objetivo podría proporcionar comentarios útiles sobre la idea.
- ¿Tu app resuelve un problema único? La gente quiere poder hacer muchas cosas mientras está en movimiento. Las apps de éxito suelen resolver un problema que es único en el contexto móvil.
- ¿Sirve la app para un nicho? Encuentre un nicho con fans acérrimos (los amantes de las mascotas, por ejemplo) y cree una aplicación que lo atienda.
- ¿Hace reír a la gente? Esto es una obviedad. ¿Qué ocurre con las aplicaciones divertidas? Se comparten, y mucho.
- ¿Está construyendo una rueda mejor? Hay aplicaciones exitosas existentes que carecen de características o elementos de diseño importantes? Esto es complicado porque esos desarrolladores podrían estar ya trabajando en esas mejoras. Pero si llega al mercado primero, tiene una buena oportunidad.
- ¿La aplicación será muy interactiva? Seamos realistas: la mayoría de nosotros tiene la capacidad de atención de una pulga. Los juegos y utilidades de éxito enganchan al usuario al requerir mucha interacción de ritmo rápido.
- ¿Qué acción principal realizarán los usuarios dentro de la app?
- ¿Qué información deberá presentar cada pantalla?
- ¿Cuál es el flujo? ¿Cómo llegarán los usuarios desde el principio hasta el final?
- ¿Cuál debe ser el tamaño de los elementos de la pantalla en relación con los demás?
- Diseño,
- Programación,
- Promoción y marketing.
- Los artículos de Marc Edwards
- El blog de Ken Yarmosh
- El blog de Luke Wroblewski
- DiseñoBoost (aviso: este es mi sitio web de formación en diseño móvil)
- UI Stencils
- Arquitectura de la información. En caso de que estés familiarizado con el proceso de diseño web, la «arquitectura de la información» en relación con el móvil es muy similar. Si no estás familiarizado con el término, simplemente significa «organizar el contenido de tu app».
- Diseño de interacción. Alguna vez has utilizado una aplicación que no necesitaba ninguna instrucción para funcionar? Una en la que el flujo era tan intuitivo que apenas notabas la interfaz? No fue por casualidad. Este es el trabajo del diseñador de interacción, alguien que resuelve cómo se moverá el usuario de una pantalla a otra para realizar su tarea. Asegúrese de contratar a un diseñador que tenga habilidades en esta área.
- Diseño visual. El diseño visual es el último paso del proceso de diseño. Es la «piel» que recubre los controles de la aplicación. El diseño visual puede ser tan simple o tan complejo como quieras; la clave es centrarse en la usabilidad y la tarea principal de la app.
- Dribbble
- crowdSPRING
- Elance
- Foros de desarrolladores, Apple
- IphoneSDK, Google Group
- StackOverflow
- Upwork
- They Make Apps
- Elance
- Cualquiera de los foros mencionados anteriormente para diseñadores
- Incorpora las redes sociales. Piensa en cómo tu aplicación podría incorporar los medios sociales, y construye esa funcionalidad en ella. Como mínimo, crea páginas de fans para tu aplicación en Facebook y Twitter, y utilízalas como plataformas para comunicarte con los usuarios y obtener comentarios. Los desarrolladores de Angry Birds e Instagram hacen un buen trabajo para atraer a los usuarios en Facebook.
- Promoción previa al lanzamiento. Empieza a crear expectación sobre tu aplicación antes de su lanzamiento. Envía correos electrónicos a periodistas y blogueros que escriban sobre temas relacionados con tu aplicación. Cuanto más relevante sea tu aplicación para su nicho, más posibilidades tendrás de que escriban sobre ella. Algunos medios a tener en cuenta:
- TUAW (The Unofficial Apple Weblog)
- Macworld
- TouchArcade
- Planifica varios lanzamientos.. No empaques tu primera versión con todas las características que quieres ofrecer. Crea una lista de sueños, y diseña la aplicación para que pueda acomodar todas estas características en el futuro. A continuación, lance periódicamente nuevas versiones de la aplicación para impulsar las ventas.
- Otras fuentes de ideas de marketing de aplicaciones:
- «Indie iPhone App Marketing», Chris Hulbert, Splinter Software
- Mobile Marketer
- Mobile Marketing Watch
- «App Store Marketing», grupo de LinkedIn
Acción: Buscar contratistas autónomos o de agencias para cubrir los roles de diseño, desarrollo y marketing.
Conclusión
Transformar algo tan intangible como una idea en una app tangible, jugable y disfrutable es una empresa apasionante. La conclusión más importante para cualquiera que quiera crear su primera aplicación para el iPhone es centrarse en la contratación del equipo adecuado para ayudar a llevar su idea a buen término y para ayudar a mantener la aplicación en el tiempo.
La buena noticia es que cualquiera puede hacer una aplicación para el iPhone, sólo es cuestión de conocer la serie de acciones que debes realizar para lograrlo. No dejes de guardar este artículo en tus favoritos porque te servirá de guía para conocer el proceso de creación de tu primera aplicación para el iPhone, yendo paso a paso desde la idea hasta la App Store.
¿Cuál es tu objetivo?
Lo primero que hay que tener en cuenta a la hora de embarcarse en cualquier desarrollo de producto o aventura empresarial son tus objetivos para el proyecto. Tener una visión de lo que se quiere conseguir desde el principio es un barómetro importante que confirmará si el proceso de desarrollo va en la dirección correcta.
Veamos un ejemplo. Jim es una «persona con ideas» que quiere crear una aplicación que le aporte ingresos pasivos pero que no le obligue a dejar su trabajo diario. Jim entiende que para lograr este objetivo, tendrá que emplear a otras personas que puedan hacer el trabajo de actualizar la aplicación, responder a las preguntas de los clientes, responder a las solicitudes de características, etc. Si Jim no hubiera definido este objetivo de antemano, es probable que:
Independientemente de que seas un individuo como Jim, un director de marketing o un profesional de TI que crea apps para uso interno, tener un objetivo de proyecto te ayudará a que el proceso de desarrollo de tu app sea un éxito.
Aquí tienes algunos ejemplos de objetivos de proyecto:
Punto de acción: Escribe el objetivo que esperas conseguir con la creación de esta app.
¿Cuáles son tus expectativas?
Cuando consulto con personas que tienen ideas para apps para iPhone y iPad, la pregunta que más frecuentemente hacen es: «¿Cuánto puedo esperar ganar?». Por desgracia, esto es difícil de responder. Los siguientes factores son únicos para cada aplicación:
Todos estos factores contribuyen al éxito financiero de tu app. Basa tus expectativas en este conocimiento y en la prueba documentada de que una gran variedad de personas están haciendo apps rentables cada día:
Las proyecciones de ingresos realistas serán diferentes para cada app, pero aquí hay un ejemplo:
La aplicación ABC mostrará un beneficio del 10% en los primeros 60 días tras su lanzamiento, basándose en el éxito de la aplicación XYZ, que tiene una base de usuarios y una funcionalidad similares.
Personas y empresas por igual están creando aplicaciones para resolver problemas y para entretener, y sin embargo el proceso de creación de aplicaciones sigue envuelto en el misterio. A continuación, veremos lo que ocurre entre bambalinas en la creación de una app y te daremos un proceso paso a paso para hacer realidad tu propia idea.
¿Por dónde empiezo?
Los buenos consejos sobre por dónde empezar son diferentes hoy en día que hace dos años, cuando podías lanzar una app sin mucha promoción y aún así tener una buena oportunidad de ser visto. Hoy en día, la competencia en la App Store es feroz y cada día se lanzan docenas de nuevas aplicaciones de alta calidad. Este entorno competitivo significa que las ideas deben ser evaluadas y refinadas para lograr el máximo éxito en la App Store.
Haga que su idea sea evaluada. «Evaluar» cualquier cosa en la que no sea un experto es difícil. Por ejemplo, si alguien tuviera una idea para un diseño innovador de un asiento de coche para niños, ¿estaría esa persona cualificada para evaluar su propia idea? Probablemente no. Tendría que buscar el consejo de alguien que conozca el sector de las sillas de auto para niños. Ese experto arrojaría luz sobre cómo hacer que la idea sea aún mejor basándose en su conocimiento especializado del sector.
El mundo de las aplicaciones no es diferente, y hay una variedad de personas cualificadas para evaluar las ideas:
¿Qué hará una evaluación por mí?Cuando obtienes la opinión de un experto sobre tu idea, descubres lo siguiente:
Este es el tipo de información que quieres recabar de un revisor experto. Una vez que te hayas reunido con alguien que pueda darte este tipo de feedback, podrás pasar a los siguientes pasos del proyecto con confianza en la viabilidad de tu idea y en que tus objetivos pueden ser alcanzados.
¿Qué pasa si no puedo encontrar a alguien que evalúe mi idea? Si tienes dificultades para encontrar un experto que opine sobre tu idea, pregúntate si estos factores de éxito se aplican a tu app:
Punto de acción: Haz que evalúen tu idea.
Paso 1: Desarrollar un plan de monetización y marketing
«Espera un segundo, ¿no se supone que estamos dibujando prototipos y demás?». En realidad, todavía no. El siguiente paso antes de pasar a cualquier tipo de diseño o desarrollo es averiguar cómo tu idea generará un beneficio!
«¿Por qué es esto tan importante? No puedo hacerlo más tarde?»
Podrías, pero AppPromo encuestó a 102 desarrolladores y anunció en su informe que:
El 80% NO está generando suficientes ingresos con su app para mantener un negocio independiente.
Es justo asumir que una gran parte de ese 80% tampoco desarrolló un plan de monetización o de marketing antes de desarrollar su app. Lee el blog de tap tap tap para ver cómo hacen los deberes empresas como ésta. Los resultados hablan por sí solos:
Esto es lo que te espera si no tienes en cuenta las estrategias de monetización antes de desarrollar tu app:
«¡OMG tengo esta gran idea!»
Boceto, boceto, boceto.
Diseño.
Desarrollo.
«Creo que voy a cobrar 99¢. A ver qué tal.»
Lanzamiento. «¡Woo hoo!»
«Uh oh. ¿Por qué la gente no está pagando 99¢??»
La aplicación cae en picado en el agujero negro de la App Store.
«¿Tal vez debería hacerla gratuita?»
«¡Mierda! Dónde está mi desarrollador? Necesito arreglar la aplicación, cambiar la forma de ganar dinero, ¡porque los 99¢ no están funcionando!»
«Vale, la aplicación está arreglada, con una nueva forma de ganar dinero. Cómo voy a recuperar mi ranking?»
No es bonito, pero es un escenario muy real. Si quieres una guía paso a paso para evitar el caos de un desastre de precios, consulta mi «Guía de monetización de aplicaciones»
Punto de acción: Desarrollar un plan de monetización.
Paso 2: Registrar una cuenta de desarrollador
Aunque vayas a contratar el trabajo de desarrollo, necesitarás establecer tu negocio dentro de la App Store. Para ello, visite el Centro de Desarrollo de iOS, y regístrese para obtener una cuenta. Cuesta 99 dólares por un año y requiere que proporciones los datos fiscales y bancarios de tu empresa o de ti mismo. Ten esta información a mano antes de registrarte.Amplia visión.
La única razón para no registrarte en una cuenta de desarrollador sería si te parece bien que tu aplicación se publique bajo la cuenta y la marca de otra persona o empresa. Si ese es el caso, entonces sepa que Apple pagaría todos los ingresos a la cuenta bancaria del titular de la cuenta. Ese titular de la cuenta sería entonces el responsable de pagarte a ti.
Punto de acción: Abrir una cuenta de desarrollador de iOS.
Paso 3: esbozar su aplicación
Si ya tiene una idea, entonces es probable que tenga algunos visuales en mente de cómo la aplicación se vería y funcionaría y la información que presentaría. No tienes que ser un artista para esbozar una interfaz aproximada, así que empieza a plasmar tus ideas en papel. Antes de empezar, pregúntese:
El diseño puede simplificarse con las herramientas adecuadas. (Imagen: Cultured Code)
Es posible que durante este proceso se te ocurran algunas ideas frescas que simplifiquen el flujo o que añadan un giro creativo al diseño de la interacción. Intenta mantener tu concepto original en mente sin bloquear el flujo de nuevas ideas!
Crea al menos un boceto en miniatura para cada pantalla de tu aplicación. Experimente con varios esquemas de navegación, el texto de los botones y el flujo entre pantallas. Si quieres pasar tus bocetos a formato digital, iPlotz es una buena herramienta que debes consultar.
El objetivo de bocetar las pantallas de tu aplicación es construir una base para la siguiente fase del proyecto. Si eres un empresario y estás subcontratando la mayor parte del trabajo del proyecto, entonces mostrarías estos bocetos al equipo de diseño y desarrollo para obtener una estimación de precios.
Acción: Haz un boceto de todas las pantallas de tu app.
Paso 4: Identifica el trabajo a subcontratar
¿Qué habilidades aportas? Eres un diseñador cuyo cerebro se opone a Objective C? ¿Un desarrollador que no podría diseñar su camino fuera de una bolsa de papel? ¿O simplemente un individuo con una idea que le gustaría llevar al mercado?
Cuando creas una aplicación para el iPhone, estás iniciando un pequeño negocio. Es difícil que una sola persona desempeñe el papel de investigador, gestor de proyectos, contable, arquitecto de la información, diseñador, desarrollador, comercializador y anunciante. ¿Puede hacerlo todo? Por supuesto que sí, pero estaría perdiendo mucho tiempo, energía y cordura en el proceso. Basándose en la siguiente lista de habilidades requeridas, defina las áreas en las que se sentiría cómodo tomando el liderazgo y en las que necesitaría contratar ayuda:
En la mayoría de los casos, la forma menos costosa de producir su aplicación sería contratando a autónomos. Aunque sus costes serían menores, su papel como gestor del proyecto sería más destacado. Pasarías más tiempo gestionando las partes móviles del proyecto. Además, cuando trabajes con freelancers, recuerda hacerles firmar un acuerdo de no divulgación o al menos un contrato de trabajo, con detalles sobre el alcance de su trabajo, tus expectativas y las condiciones de pago.
Otra opción es contratar a una agencia o empresa de desarrollo para que se encargue de una gran parte de la producción. En este caso, la agencia se encargaría de gestionar el proyecto, y tu papel como cliente sería revisar y aprobar su trabajo. Trabajar con una agencia es una buena opción si tienes un presupuesto mayor y menos tiempo para dedicar al proceso de producción.
Acción: Identifica tu papel y el de los que contrates.
Paso 5: Contratar a tu equipo
En el paso 4, definiste qué roles hay que externalizar para producir la app. Ahora es el momento de saber exactamente qué hará cada uno de esos roles y dónde encontrar gente para tu equipo.
Diseño
Si eres diseñador, descarga mi «iPhone App Template», una gran colección de elementos de interfaz de usuario para iPhone. Estos archivos de Photoshop te ahorrarán mucho tiempo a la hora de empezar con el diseño. Para aprender más sobre el diseño móvil en general, estos sitios web proporcionan un montón de grandes recursos:
Si no eres diseñador, entonces debes saber que el diseño se divide en tres roles: arquitectura de la información, diseño de interacción y diseño visual. Encontrar una persona con todas estas habilidades es posible, pero sepa que el proceso de diseño exige tres entregables distintos. Si tienes tus bocetos, entonces tienes todo lo que necesitas para que un diseñador empiece a trabajar.
Trata de encontrar un diseñador que tenga experiencia diseñando para dispositivos móviles. Ellos tendrán algunos buenos comentarios y sugerencias para mejorar tus bocetos. Algunos lugares donde buscar diseñadores:
Cuando publiques tu oferta de trabajo, sé muy específico sobre tus requisitos, y prepárate para revisar muchos portafolios.
Desarrollo
Si eres un desarrollador de Objective C o Cocoa, ¡abre Xcode y empieza! Únete a algunos foros si aún no lo has hecho:
Si no eres desarrollador, entonces haz que tu desarrollador se sume a la hora de alinear al diseñador. Hablar con un desarrollador más pronto que tarde te ayudará a dimensionar un proyecto que sea técnicamente viable y que se ajuste a tu presupuesto.
Encontrar un desarrolladorUsando los bocetos que has dibujado, compón un documento de especificaciones que describa por escrito lo que hace tu app y para quién. Este documento, junto con tus bocetos, es lo que compartirás con el desarrollador para obtener una estimación de tiempo y coste.
Tener un documento como este también te asegura que podrás contratar a un desarrollador que tenga las habilidades necesarias para producir la app. Si proporcionas las especificaciones de una app de juegos a un desarrollador que no tiene experiencia en el desarrollo de juegos, podrá darse cuenta rápidamente de que el proyecto no es una buena opción.
Aquí tienes unos cuantos sitios donde buscar desarrolladores:
Enviar tu aplicación a la App StoreTu desarrollador también puede ayudarte a enviar tu aplicación a la App Store. Comunica claramente la fecha de lanzamiento de tu app al desarrollador. Nada es más perjudicial para el éxito de una aplicación que un lanzamiento inesperado o mal planificado. Para saber más, lee las «Directrices de revisión de la App Store» de Apple. Además, es posible que quieras consultar los tiempos medios de revisión de la App Store y las normas y aclaraciones no publicadas del equipo de revisión de aplicaciones de Apple que pueden hacer que tu aplicación para iPhone sea rechazada.
Marketing y promoción
Si un árbol cae en el bosque y no hay nadie cerca para oírlo, ¿hace ruido? Las apps pueden pasar desapercibidas en la tienda muy fácilmente. No deje que esto le ocurra a usted. Prepárate con un plan para comercializar tu aplicación. De hecho, prepárate con muchos planes para comercializar tu aplicación. Prepárate para experimentar porque algunas ideas funcionarán y otras no.
Estrategias de marketing y promoción:
0 comentarios