¿Cuál es el proceso completo de una aplicación, desde la idea hasta la tienda de aplicaciones final?
¿Cómo saber si una idea es excelente? El primer paso es considerar si su idea tiene sustancia; la segunda parte es si la idea contiene al menos un factor de éxito, incluidos los siguientes aspectos:
¿Puede la aplicación ayudar a los usuarios a resolver un problema único? Antes de la invención de la bombilla eléctrica, algunas personas se quejaban de que leer a la luz de las velas era inconveniente. Necesita saber qué problemas tienen los usuarios y cómo la aplicación puede hacerles la vida más cómoda.
¿La aplicación sirve para un colectivo concreto? Aunque no hay datos relevantes en la App Store, el aumento en el número de aplicaciones en la App Store indica que el número de usuarios de esta aplicación también está aumentando. Encuentre un grupo que sea adecuado para la aplicación (como personas a las que les encanta tener mascotas) y cree una aplicación que esté sesgada hacia un grupo determinado.
¿La aplicación hace felices a los usuarios? Esta es una pregunta obvia. Si tu idea es interesante, estás en el camino correcto y probablemente tu idea sea excelente.
¿A una aplicación exitosa existente le falta una característica muy importante? ¿Puedes hacerlo mejor? Es posible que deba proporcionar algo más que una lista de vinos, sino también un camarero que pueda hablar con los clientes.
¿La aplicación es interactiva? Debemos afrontar este problema. Los juegos y aplicaciones exitosos atraen a los usuarios a través de la acción.
Consejos: ¿Su idea de aplicación entra en una de las categorías anteriores? Si es así, deberíamos empezar a preparar las herramientas necesarias.
Herramientas de desarrollo de Apple (de 148apps.com)
2. Lista de herramientas
Las siguientes son las herramientas que necesita (nota: las marcadas con un asterisco son requerido, el resto son los mejores)
Únase al Programa de Desarrolladores de iPhone de Apple*
Tener un iPhone o iPod Touch*
Tener una computadora Mac basada en Intel , ejecutando el sistema operativo Mac OS X 10.5.5.
Prepare un acuerdo de confidencialidad*
De lo contrario, descargue e instale la última versión del SDK de iPhone.
Prepara un cuaderno*
Consejo: Ten todas las herramientas necesarias listas.
3. Conoce tus puntos fuertes
¿Qué habilidades tienes? ¿Eres un diseñador que odia la programación? ¿O un desarrollador que no puede trabajar sin una computadora? ¿O no es ninguna de las dos cosas, sino simplemente un tipo normal y corriente con las habilidades necesarias para llevar una idea al mercado?
Diseñar una aplicación para iPhone exitosa es como iniciar una pequeña empresa. Usted desempeña los roles de investigador, líder de proyecto, contador, arquitecto de información, diseñador, desarrollador, comercializador y anunciante.
Recuerde en qué coinciden todos los grandes emprendedores: crear productos exitosos requiere trabajo en equipo. Por supuesto, también puedes ser exclusivo, pero puedes perder mucho tiempo y energía en el proceso. No te preocupes, echa un vistazo a la lista a continuación y pregúntate ¿qué trabajos son mejores para ti? Luego busque otras personas talentosas para llenar el vacío. ¡La participación de otras personas hará que el producto sea más refinado!
Lista de habilidades
Capacidad para identificar formas de trabajar en aplicaciones de iPhone existentes.
Investigación de mercado
Descripción general de las funciones de la aplicación (Nota del juego: responsable de crear mapas del sitio)
Bosquejo
Diseño de interfaz gráfica de usuario< /p >
Procedimiento
Promoción y marketing de la aplicación
Recuerde que los participantes firmen un acuerdo de confidencialidad. Dígales a los participantes en el contrato: Valoro mucho este proyecto, por lo que no puedo revelar mis ideas a voluntad.
Consejo: Elige primero las habilidades que más te convengan. Para aquellos trabajos que no puedes completar, contrata a un profesional.
4. Investigación de mercado
En términos sencillos, la investigación de mercado consiste en ver qué están haciendo otros y evitar cometer los mismos errores. De Aplicaciones
Aprende de los pros y contras de las aplicaciones en la tienda. Analice primero otras aplicaciones (incluidas aplicaciones similares) y luego busque soluciones creativas de diseño y desarrollo de aplicaciones. Incluso cuando ves que hay muchas aplicaciones mal diseñadas, aprendes de ellas y sabes qué no hacer.
Una comparación de los pros y los contras del diseño de aplicaciones (de smashingmagazine)
Consejo: Responda las siguientes preguntas: ¿Qué problema resolverá la aplicación? ¿Qué productos has visto que también solucionan este problema? ¿Cómo proporcionan información las aplicaciones exitosas a los usuarios? ¿Cómo hacer una aplicación única basada en la resolución del problema? ¿Qué valor puede aportar una aplicación a los usuarios?
5. Comprender la interfaz de usuario del iPhone y el iPod Touch.
Si desea crear una aplicación para iPhone, debe comprender las funciones del iPhone y su interfaz.
La buena noticia es que no es necesario memorizar el contenido de las enciclopédicas Directrices de interfaz de usuario de Apple para comprender lo que las aplicaciones de iPhone pueden y no pueden hacer. Descargue tantas aplicaciones basadas en experiencias como sea posible y luego piense qué funciones agregar al producto.
Debes prestar atención a los siguientes puntos:
¿Cómo cambia una aplicación bien diseñada de una pantalla a otra?
¿Cómo organizan la información otras aplicaciones?
¿Cuánta información presentan al usuario?
¿Cómo aprovechan las funciones únicas del iPhone, como el acelerómetro?
Consejo: Descarga y prueba las diez mejores aplicaciones de cada categoría. Consulte las pautas de Apple para planificar el diseño de su interfaz de usuario y enumere al menos cinco funciones que desee integrar en su aplicación.
6. Determine las categorías de usuarios
Suponga que ha determinado que su aplicación es valiosa para los usuarios y que puede atraer una gran cantidad de usuarios leales. Entonces, ¿quiénes son estos fieles seguidores? ¿Qué acciones deben realizar en la aplicación para lograr sus objetivos?
Si tu aplicación es un juego, quizás lo que quieren es ganar la mayor puntuación. Para los jugadores que son nuevos en el juego, ¿en qué se diferencia su experiencia de la de los jugadores experimentados?
Si se tratara de una aplicación del mundo real y digamos que el usuario quisiera encontrar rápidamente una cafetería, ¿qué acción tendría que realizar en la aplicación para encontrar la cafetería? ¿Dónde estaban cuando buscaban una cafetería? Normalmente en el coche. ¿Puedes diseñar una interfaz de usuario que requiera múltiples clics y lecturas? ¡Quizás no puedas hacer eso! Debes diseñar tu aplicación teniendo en cuenta la vida real de tus usuarios.
Consejo: Enumera los diferentes tipos de personas que utilizan la aplicación. Incluso puedes nombrar estos grupos si quieres que el cuadro que pintes sea lo más realista posible.
7. Redacte una idea
Hágase las siguientes preguntas:
¿Qué información debe presentarse en cada pantalla?
¿Cómo guiamos a los usuarios del punto A al punto B y luego al punto C?
¿Cómo mantener adecuadas las proporciones y tamaños de los elementos en la pantalla?
¡Destilar tus ideas en papel puede desarrollar aún más tu creatividad y hacerla más efectiva en tu mente! También puedes comprar un kit de plantillas para iPhone para crear rápidamente un prototipo de la interfaz de usuario de tu aplicación en papel.
Consejo: Cada pantalla de tu aplicación requiere planificación y redacción. Experimente con varios esquemas de navegación, caracteres en las teclas y modos de conexión de la pantalla. Si desea convertir sus borradores a formato digital, iPlotz es una herramienta valiosa.
Redactar una idea (de smashingmagazine)
8. Diseño
Si eres diseñador, necesitas descargar la plantilla de Photoshop GUI para iPhone o el vector PSD de iPhone.
Kit de herramientas. Este conjunto de dos elementos GUI para iPhone
puede ahorrarle mucho tiempo al comienzo del diseño. Si ha concretado el diseño de la aplicación durante el proceso de redacción, dibujar la pantalla se parecerá más al diseño de la aplicación real.
Si no eres diseñador, ¡contrata uno! Es como contratar a un electricista para que haga trabajos eléctricos. También puedes ir a Home Depot, comprar herramientas e intentar diseñar las tuyas propias, pero nadie quiere correr ese riesgo. Si siguió los pasos 1 a 3, debería tener todo lo que su diseñador necesita para comenzar a trabajar.
Cuando busques un diseñador, intenta encontrar a alguien con experiencia en diseño de aplicaciones móviles. Es posible que puedan brindarle comentarios y sugerencias valiosos sobre su borrador. Puede encontrar diseñadores en lugares como Coroflot, Crowdspring y eLance. Al publicar una oferta de trabajo, debes detallar los requisitos y estar preparado para leer muchos currículums.
Consejo: Si eres diseñador, empieza a trabajar en Photoshop. Si no eres diseñador, deberías empezar a contratar diseñadores para hacer el trabajo.
Diseño (de smashingmagazine)
9. Programación; Orquestación
Si bien este tutorial describe las prácticas paso a paso, es mejor diseñar los recursos en Al mismo tiempo, deje que los programadores de aplicaciones estén preparados. Hablar con un programador puede ayudarle a idear un proyecto que sea técnicamente viable y esté dentro de su presupuesto.
Si eres un programador de Objective C o Cocoa, abre Xcode y comienza a trabajar. Los siguientes foros son dignos de registrarse: Apple Dev Forum; iPhoneSDK iPhoneSDK Forum iPhone Dev Forum.
Si no eres programador, ¡deberías contratar uno! Describe detalladamente el tipo de aplicación que quieres realizar, ya sea un juego, una aplicación práctica u otro tipo de aplicación. Los diferentes tipos de aplicaciones a menudo requieren diferentes habilidades de programación. Puede encontrar programadores en Odesk, iPhoneFreelancer, eLance y foros superiores.
Programación (de smashingmagazine)
10. Envíe la aplicación a Apple Store.
A continuación, ¿cómo enviar una solicitud a Apple Store? Para aquellos que no estén familiarizados con XCode, compile la aplicación y publíquela en iTunes.
Conectarse puede ser un proceso difícil.
Si tiene un programador, pídale que haga lo siguiente por usted: crear documentos de certificación; determinar la identificación de su aplicación; crear perfiles de aprovisionamiento de distribución y cargarla en iTunes Connect;
Consejo: Si eres programador, necesitas planificar el progreso del desarrollo y luego empezar a trabajar. Si no es programador, debe contratar a un programador para que haga este trabajo por usted.
11. Promocionar aplicaciones
Las aplicaciones se pueden ocultar fácilmente en las tiendas sin que se den a conocer. No dejes que esto te suceda. Haga un plan de aplicación de marketing. De hecho, es una buena idea contar con algún plan de marketing de aplicaciones. Esté preparado para probar varios esquemas de marketing. Algunas ideas funcionan, otras no.
Estrategias para mantener o aumentar las ventas de aplicaciones;
Utilizar las redes sociales. Si los usuarios obtienen puntuaciones altas en sus juegos favoritos, es una buena idea publicarlas en Facebook o Twitter. Piense en cómo integrar las redes sociales y sus funciones en la aplicación. Al menos configure páginas relacionadas con la aplicación en Facebook y Twitter como plataforma para comunicarse con los usuarios y obtener comentarios sobre la aplicación.
Promoción prelanzamiento. Genere expectación antes del lanzamiento de su aplicación. Envíe un correo electrónico a las personas que han escrito sobre la aplicación y vea si pueden generar interés en el momento en que se lance la aplicación.
Planifique múltiples versiones. No puede ofrecer todas las funciones y características en su primera versión. Deje que el usuario fantasee con la aplicación y asegúrese de que la aplicación se actualice en el futuro. Luego, lance nuevas versiones de la aplicación por etapas para impulsar las ventas de la aplicación en la tienda.
Consejo: desarrolle 20 estrategias de promoción para los usuarios objetivo de su aplicación. Desarrolle estas estrategias usted mismo o contrate a alguien para que haga el trabajo por usted.
12. Concéntrate y nunca te rindas
Cuando empieces a hacer tu primera aplicación, estarás muy emocionado y soñarás con convertir en realidad muchas ideas nuevas de aplicaciones. Esto es muy fácil de hacer. suceder. Puedes soñar, pero no dejes que nuevas ideas de juegos influyan en el diseño y desarrollo de tu primera aplicación. Al desarrollar su primera aplicación, debe prestar atención. Diseñar varios proyectos a la vez diluirá tu entusiasmo por hacer que tu primera aplicación sea un éxito.