Cuánto cuesta crear una App móvil y cómo se desarrolla?
Todo
el mundo conoce grandes aplicaciones como: Angry Birds, Candy Crush,
Facebook, Twitter, Uber o Instagram. El desarrollo de apps móviles se ha
convertido en una industria multimillonaria con grandes expectativas de
futuro. Pero, ¿cómo puede un emprendedor entrar en este negocio? ¿Cuánto cuesta crear una App y cómo se construye?
Compartimos
algunos puntos que se deberían considerar antes de tomar esta decisión.
Crear una App móvil es un proceso muy complejo, pero puede traer grandes beneficios para el negocio o startup que decida ponerla en marcha.
Tipos de Aplicaciones
Según su funcionalidad:
Funcionalidad básica:
Pensar en esto como una jerarquía, se abre en la pantalla grandes temas
y se hace clic en uno y tendrás un conjunto de nuevas listas. El
correo electrónico en el iPhone es un buen ejemplo de esto. Sin duda es
de fácil construcción y diseño y una buena opción para las empresas que
desean una aplicación “simple” que muestre información básica.
Base de datos con funcionalidad personalizada:
Imagina que tienes una cantidad completa de contenido que deseas
utilizar. Un ejemplo sería tener cientos de razas de perros que deseas
organizar y mostrar de manera diferente. Esto se puede hacer más allá
del formato de tabla básica, el desarrollo se vuelve más complejo.
Juegos:
La gama de complejidad en este tipo de App es muy amplia, se puede
empezar por algo muy simple hasta llegar al 3D o la incorporación de la
experiencia del usuario a través del movimiento físico del dispositivo.
Todo es posible en el Game Center.
Mejoras o modificaciones del hardware del dispositivo:
Esto significa que al crear la app se toman ciertas funciones del
teléfono, como la alarma, la cámara o el flash, para hacerlo mejor. Por
ejemplo, el de la cámara + app que añade filtros a las imágenes que sacas con el teléfono.
Aplicaciones totalmente dinámicas: Similar a las aplicaciones de bases de datos, estas apps se basan únicamente en la información externa – Twitter, Weather Channel, Flipboard.
Servicios personalizados: Estas
aplicaciones están orientadas a permitir la entrada de los usuarios al
contenido de una manera específica. Los ejemplos son Pages, Adobe Ideas y Numbers.
Todo lo demás: Seguro
que hay miles de aplicaciones que son completamente únicas, pero la
lista anterior podría cubrir el 95% de lo que hay disponible hoy en día.
Aplicaciones nativas: Son las que se desarrollan con el software que ofrece cada sistema operativo llamado Software Development Kit o
SDK. Las apps nativas se diseñan y se programan específicamente para
cada plataforma, ya sea Android, iOS o Windows Phone, en el lenguaje
utilizado por el SDK. Entre sus características está que se actualizan
frecuentemente y es el usuario quién descarga la última versión.
Aplicaciones web: Las aplicaciones web o webapps tienen
como base de programación el HTML, JavaScript y CSS, todas
herramientas muy habituales para programadores web. A diferencia de las
nativas, no necesitan instalarse porque se visualizan como una web
normal usando el navegador.
Aplicaciones híbridas: Es una combinación de las dos anteriores. En este post sobre tipos de apps desarrollamos con más en profundidad este tema.
El
tipo de aplicación que desees desarrollar puede cambiar en función de
la cantidad de contenido que tengas y cuánto control deseas tener sobre
todo el proceso. Es importante darse cuenta de que puedes conseguir
aplicaciones de forma muy rápida y barata si sabes perfectamente qué
tipo de aplicación quieres desarrollar.
Proceso de desarrollo de aplicaciones móviles
El
proceso de desarrollo de aplicaciones se puede romper en cuatro partes
principales – idea, distribución y planificación, diseño, y puesta en
funcionamiento.
1. Idea
El primer paso,
incluso antes de saber la idea es pensar sobre cuánto cuesta crear una
App móvil. Cuando descubres los precios aproximados sueles dejar de
pensar en tu idea y esto es un error. Pronto te darás cuenta de que hay una gran probabilidad de obtener un retorno de la inversión.
Por
ejemplo, la creación de juegos es complicada pero tienen la capacidad
de hacerse virales fácilmente. Por otra parte, las aplicaciones simples
no pueden cubrir grandes expectativas, pero son baratas y fáciles de
construir. El primer paso, por lo tanto, es encontrar el presupuesto
óptimo según tus necesidades y las del negocio, además de definir los
esfuerzos de marketing que se llevarán a cabo.
2. Planificación
Este
paso implica ir a través de cada pantalla individual y comprender cómo
todas las partes de la aplicación interactúan entre sí. Si presiono este
botón, ¿qué sucede? Te sorprenderás de la cantidad de pasos y
escenarios que hay, incluso para la aplicación más sencilla. La cantidad
de funciones para definir y construir también jugará un papel
importante en el coste de la aplicación.
3. Diseño
El
diseño viene una vez que la programación y la funcionalidad se han
definido, el diseñador obtiene una lista completa de lo que debe ser
creado. El diseño puede hacer o deshacer una aplicación, así de simple,
por lo que es prioritario en su desarrollo la selección de un buen
diseñador freelance. Necesitarás un gran icono que distinga tu app,
pantallas de inicio, iconos de las diferentes pestañas… y todo debe de
estar relacionado.
4. Puesta en funcionamiento
Una vez que tengas la aplicación construida en xCode (el
entorno de desarrollo de aplicaciones para Apple), el desarrollador
freelance podrá ayudarte a sacar la aplicación en la tienda
correspondiente (iTunes por ejemplo). Esto requiere la creación de una
cuenta de iTunes Connect
(unos 70 euros al año) y luego rellenar toda la información necesaria
para la aplicación – iconos , descripciones , precios, etc.
La
mayoría de estos pasos son bastante intuitivos y la configuración se
debe hacer sólo una vez, por lo que si decides desarrollar otra
aplicación más adelante, ya tendrás una cuenta donde incluirla.
Una vez que tienes la aplicación en la tienda, puedes supervisar todo el funcionamiento a través de iTunes Connect
– cuántas descargas , cuánto dinero estás ganando, etc. Hay muchas
formas aumentar los ingresos de tus aplicaciones, incluyendo los
anuncios dentro de la aplicación y la posibilidad de comprar información
adicional a través de la App. Podrás ver y analizar todo lo que está
ocurriendo.
Costes de desarrollo de aplicaciones iPhone
Hay
que tener en cuenta que estos costes pueden variar dependiendo para qué
dispositivos se vaya a crear la App. Asegúrate de preguntar a tu
desarrollador freelance si lo que está desarrollando es para – iPhone
básico, iPhone 4, iPhone 5, iPad o todo lo anterior. Estos son solo
algunos ejemplos de costes de desarrollo típicos para diferentes
proyectos, que te podrán servir de orientación:
Aplicación simple entre 700 – 3 000 €
Tú proporcionas todo el contenido, una dirección clara, y aplicaciones
de ejemplo de lo que quieres desarrollar. Los costes adicionales
vendrán cuando quieras añadir por ejemplo localizadores GPS, integración
de redes sociales o email, varios idiomas o sonidos característicos.
App con Base de datos entre 5 000 – 30 000 €
Incluye contenido, imagen, escritura, sonido, etc. El coste va a venir
de la creación de la “lógica” dentro de la aplicación y la arquitectura
de toda la capacidad de uso.
Juegos entre 7 000 – 150 000 €
Es el tipo de app más difícil de calcular. Como punto de referencia se
dice que el desarrollo de Angry Birds costó entre 90K – 130K € (a pesar
de que fueron los pioneros). Los juegos evolucionan y se complican muy
rápidamente, y los prespupuestos para juegos en aplicaciones de móviles
se empiezan a parecer más a los de desarrollo de videojuegos. La ventaja
de un juego es que se descarga en un número mucho más elevado, no hay
nada más viral que un juego divertido.
Funciones adicionales:
- Compras en App entre 700 – 2 000 € Esto permite a los usuarios comprar nuevos contenidos o las versiones completas de las aplicaciones. El diferencial de costes proviene de la cantidad de compras in-app, la complejidad, y si estás haciendo todo desde la propia aplicación, o si lo está haciendo desde un servidor.
- Servicios web entre 700 – 3 000 € Lleva el contenido a un punto de acceso remoto para que pueda actualizar su aplicación con archivos XML. El grado en el que necesites este tipo de funcionalidad varía, pero se recomienda tratar el tema con el desarrollador de la app.
- Game Center unos 700 € Apple ha hecho un buen trabajo al hacer esta integración fácil con el SDK.
- Compartir contenido entre 300 – 1000 € Esto es sobre todo para las redes sociales (Twitter, Facebook, Linkedin, Google +) y correo electrónico, pero puede haber otras integraciones. Sitios web de WordPress, por ejemplo.
Diseño de App para iPhone
El
diseño de tu aplicación va a marcar la diferencia en el retorno de la
inversión global y la experiencia del usuario. El diseño te ayudará a
convertir visitantes en clientes y a que las personas se sienten más
comprometidas con la aplicación. Invertir en un buen diseño es sin duda
la mejor forma de aumentar tus márgenes de beneficio en un plazo
aproximado de 2 años. Puedes buscar un diseñador web, pero a menudo la
mejor opción va a ser la búsqueda de un diseñador de aplicaciones móviles freelance que entienda el comportamiento de los usuarios y las restricciones de espacio.
Los
diseños para Apps por lo general vienen en paquetes, necesitarás un
pack de archivos PNG y PSD que cumplan con todas las necesidades. Esto
incluye todas las pantallas y los iconos. Te sorprenderás de la cantidad
de piezas diferentes que hay, solo el icono principal necesita
alrededor de 4 dimensiones diferentes para una aplicación universal
(iPhone y iPad).
Los costes totales de la aplicación
Realmente
no hay cargos ocultos excepto los 80 euros al año aproximadamente que
te cobrará Apple. Todo lo demás corresponde al gasto en desarrollo,
diseño y arquitectura IT (hosting, servidores, etc.) El costo total de
una aplicación puede variar en función de muchas variables.
¿Cómo puedo encontrar un buen desarrollador y diseñador freelance?
Una
vez que tengas claro qué tipo de App quieres desarrollar, lo importante
es contrastar diferentes puntos de vista y ofertas de expertos en el
desarrollo y diseño de aplicaciones móviles. ¿Nuestra recomendación?
Utiliza plataformas como LanceTalent
dónde con sólo describir cómo te gustaría que fuera la aplicación que
tienes en mente, podrás recibir de forma gratuita diferentes ofertas de
los mejores desarrolladores y diseñadores freelance. Después podrás
elegir la oferta que mejor se adapte a tus necesidades.
Si necesitas crear una App contacta en este enlace
y te asesoraremos en la definición de tu proyecto de forma gratuita,
pronto empezarás a recibir ofertas. Además dispondrás de toda la
información necesaria para evaluar a los candidatos del proyecto,
curriculum, experiencia… ¡Tú eliges al freelance!
Pronto desarrollaremos cada uno de los puntos mencionados en este post para que dispongáis de una serie de artículos sobre aplicaciones móviles lo más completo posible. ¿Qué os ha parecido el primero?
Fuentes: The next web / BlueCloudSolutions