Header Ads Widget

Ticker

6/recent/ticker-posts

Cómo Crear Una Aplicación Móvil De Primer Nivel

 ¿El desarrollo de una aplicación sigue siendo una ruta hacia el conocimiento del mercado, las grandes ideas y las riquezas duras? Bien hecho, y con suerte, la respuesta sigue siendo un rotundo sí. Las ventas anuales de aplicaciones ahora representan aproximadamente $ 20 mil millones de ingresos en las tiendas de aplicaciones de Apple y Google , y Gartner predice que los ingresos acumulados alcanzarán los $ 77 mil millones (£ 51 mil millones) para 2017.

Cómo crear una aplicación móvil de primer nivel

Mientras tanto, tanto Facebook como Google están hambrientos cuando se trata de adquisiciones: en el último año hemos visto a Facebook comprar WhatsApp por $ 19 mil millones (£ 13 mil millones), mientras que Google se ha comido al desarrollador de aplicaciones de viajes Jetpac y al especialista en traducción Quest Visual por sumas no reveladas. No revelado, pero sin duda muy alto.

Sin embargo, la mayoría de los desarrolladores de aplicaciones no lo están acumulando. Un informe de Gartner de 2014 afirmó que menos del 1% de las aplicaciones tuvieron éxito financiero, mientras que Midia Research descubrió que solo 50 empresas eran responsables del 81% de las ventas. Es un mercado de superestrellas.

Android Play Logo Robot - Las mejores aplicaciones de Android

Esto no significa que una nueva aplicación no pueda ser un éxito rotundo, pero requiere experiencia, injerto. Hablamos con una variedad de desarrolladores de aplicaciones, desde contratistas independientes hasta estudios que trabajan con las principales marcas. Nos contaron cómo funciona el desarrollo de aplicaciones en el mundo real y qué diferencia un éxito de otra pequeña aplicación huérfana.

Éxito Vs Fracaso

Entonces, ¿qué diferencia a una aplicación exitosa de una que nunca sale del bloque inicial? Por un lado, la idea original juega un papel importante. Ben Paterson es productor creativo de Figure Digital , desarrollador de la aplicación para mascotas virtuales, Animin. “Las ideas para aplicaciones cuestan diez centavos”, dijo. "Todo el mundo y su iDog en el pub tienen una idea para una aplicación, y el 99% de ellos son basura, locos o completamente imposibles de desarrollar".

"Todo el mundo y su iDog en el pub tienen una idea para una aplicación, y el 99% de ellos son basura"

Es una vista compartida por Kevin King, fundador del estudio Createanet , con sede en Devon , que tiene una lista de aplicaciones exitosas que incluyen Temphis Availability Manager y la aplicación FA Coach. “Tienes tantos 'pájaros tristes' en lugar de 'pájaros enojados' flotando”, nos dijo. "Como no tenían la creatividad para empezar, no van a ninguna parte". Tampoco es bueno intentar imitar las historias de éxito existentes: “Obtenemos dos o tres ideas a la semana en las que, una vez que profundizas, realmente solo quieren hacer Facebook. No puedes enfrentarte a gente así ".

Las aplicaciones exitosas tratan de satisfacer necesidades, no de inventarlas. No importa si esa necesidad es una forma de controlar una bañera de hidromasaje desde un teléfono inteligente o permitir que los desarrolladores de propiedades se mantengan al tanto de los proyectos en curso; Siempre que la aplicación haga algo que los usuarios quieran y lo haga bien, tiene posibilidades de tener éxito.

Obstáculos prácticos

Una gran idea también debe estar respaldada por un caso comercial. Como dice Chris Williams, director ejecutivo de la empresa británica de desarrollo de aplicaciones empresariales  B60 : “El primer paso clave es comprender las necesidades y los requisitos del negocio. Esto es fundamental. Muchas aplicaciones fallan porque no tienen una necesidad real, o el plan para ganar dinero con ellas no está bien pensado ".

building_a_great_mobile_app_b60apps_developing_app

Imagen: B60apps  - Creación de un plan de aplicación

La usabilidad es igualmente crucial. Rob Hayward , un exitoso desarrollador de aplicaciones autónomo del Reino Unido que ha trabajado con la Fórmula Uno y The Comedy Store, dice que debes hacerlo "fácil sin esfuerzo". “Tienes la atención de alguien por una fracción de tiempo, a menudo unos segundos libres mientras está haciendo otra cosa. Quieren un par de toques y todo está hecho ".

Williams cree que una aplicación exitosa “proporciona las funciones que el usuario final necesita mientras mantiene la interfaz lo más clara, simple y fácil de usar posible”. B60 logra esto al comprender los hábitos de los usuarios principalmente a través de una combinación de experiencia interna, análisis del flujo de trabajo y consultas con el cliente, aunque también ve valor en los grupos de enfoque y la investigación del usuario final.

El estudio de desarrollo móvil y la agencia de marketing Rokk Media también pasa una larga fase de investigación mirando a los usuarios potenciales, clasificándolos en personas y siguiendo a esas personas en un viaje a través de la aplicación. “Observamos lo que quieren lograr y cuáles podrían ser sus esperanzas y temores, en particular los temores, ya que comprender las preocupaciones que los usuarios pueden tener puede ayudarlo a orientarlos en la dirección correcta”, dijo Martin Dainton, director creativo de Rokk Media. Al desarrollar una aplicación para uso interno por parte del equipo de ventas no técnico de un concesionario de automóviles, por ejemplo, Rokk se aseguró de que se proporcionaran instrucciones integradas y sencillas en cada etapa.

Para Createanet, es una cuestión de prototipos cuidadosos, de modo que las interacciones clave estén en su lugar antes de que se escriba una sola línea de código, y luego poner la usabilidad en el centro del diseño. “La belleza de las aplicaciones es que son simplistas. Tienes que crear una interfaz que puedas usar con el pulgar ”, explicó King. “Son bastante volubles. Si encuentra algo y lo atrae, entonces está a bordo, y eso es todo acerca de la usabilidad ".

El desarrollador independiente Nick Kuh pondría la usabilidad por delante de la función. "Intento mantener la interfaz de usuario lo más simple y ordenada posible", dijo.

"Creo que una buena aplicación se centrará en hacer una cosa realmente bien en lugar de ser rica en funciones".

“Creo que una buena aplicación se enfocará en hacer una cosa realmente bien en lugar de ser rica en funciones. Los usuarios están acostumbrados a la multitarea, por lo que cambiar entre aplicaciones que realizan funciones específicas es una buena experiencia en mi libro ".

Sin embargo, el mayor obstáculo en el camino hacia el éxito de la aplicación es cómo destacar en un mercado tan abarrotado. "Mi mayor obstáculo en estos días es una tienda de aplicaciones saturada", dijo Kuh. "Eso, combinado con los competidores que gastan grandes presupuestos publicitarios en una gran cantidad de instalaciones pagas, hace que el descubrimiento de la tienda de aplicaciones sea muy difícil".

Paterson de Figure Digital estuvo de acuerdo, sugiriendo que “el mayor obstáculo de todos es hacer correr la voz y crear conciencia, encontrar esa comunidad de usuarios que originalmente tenía en mente y asegurarse de que se enteren de su aplicación y tengan la oportunidad de probarla . "

¿Cómo? “Tenemos la filosofía de que el gran contenido encuentra a sus usuarios”, dijo Paterson. “Primero, haz algo asombroso. En segundo lugar, encuentre a sus defensores: aquellos usuarios que harán su marketing y relaciones públicas de manera eficaz. Finalmente, continúe desarrollando, ajustando e innovando en función de lo que quieren estos defensores clave ". Nick Kuh coincide: “Concéntrate en crear aplicaciones que retengan a los usuarios. Permita que sus usuarios se comuniquen con usted y escuchen sus solicitudes de funciones e inquietudes. Continúe iterando y no se rinda con un buen producto ".

Finalmente, como explica Dainton de Rokk Media, debe reconocer que el lanzamiento es el comienzo, no el final. "Tienes que dedicar tiempo a comercializar aplicaciones, nutrirlas y desarrollarlas, y cuando hay una nueva versión del sistema operativo, especialmente con Apple, tienes que actualizarlas". Esto no solo mantendrá la aplicación actualizada, sino que también garantizará que el hábito de Apple de eliminar el código obsoleto no lo deje con una aplicación que ya no funcione.

Desarrollo invertido

A menos que tenga las habilidades para diseñar, codificar y probar una aplicación usted mismo, el desarrollo no es barato. “Algunas personas esperan desarrollar una aplicación por £ 150 y no pueden”, dijo King de Createanet.

Es posible encontrar desarrolladores en solitario que se encarguen de un proyecto por unos pocos cientos de libras, explicó, pero advirtió que el arquetipo del niño prodigio del dormitorio “podría ser realmente bueno en la codificación, pero no será tan bueno en el diseño o el lado de la experiencia del usuario ”. King continuó: "Si no puede gastar dinero en un desarrollo decente, entonces no obtendrá una empresa que estará disponible en un par de meses para respaldarlo".

En otras palabras, las aplicaciones necesitan un presupuesto, que puede oscilar entre unos pocos miles de libras y cientos de miles. Incluso los desarrolladores de aplicaciones independientes verán el presupuesto como un medio para separar a los prospectos serios de los que no tienen una idea realista de lo que está involucrado. "Recibo muchas consultas", dijo Jason Kneen, quien desarrolla aplicaciones para iOS y Android a través de su estudio, BouncingFish . “Muchos de ellos son basura, para ser honesto. Quieren hacer el próximo WhatsApp o Instagram y, por lo general, no tienen ni idea de cómo funciona todo el proceso o los costos involucrados ".

building_mobile_app_chart_topper

Habiendo trabajado con personas como English Heritage y Friends of the Earth, Kneen toma las ideas que le interesan y esboza el trabajo involucrado, luego las usa para formar un presupuesto aproximado. Es en este punto que aquellos que no tienen un plan de negocios sólido se retiran.

Muchos aspirantes a magnates de las aplicaciones también subestiman los costos de la infraestructura de back-end que respalda la aplicación. “La gente busca sitios como Instagram y Yo, y no sabe que junto con el front-end hay una infraestructura de back-end instalada”, dijo Kneen. “Esto debe pagarse de alguna manera. Hay servicios en la nube que hacen esto de forma gratuita, hasta cierto punto, pero cuando comienzan a cobrarle, cuando llega a un millón de usuarios, es posible que de repente reciba una factura de $ 10,000 ”.

Además, existen desafíos técnicos y de diseño, desde las dificultades inherentes a la creación de una aplicación para que funcione en varios dispositivos, resoluciones y tamaños de pantalla, hasta problemas relacionados con la conectividad móvil y el flujo de datos.

"Si no puede gastar dinero en un desarrollo decente, no obtendrá una empresa que estará disponible en un par de meses para respaldarlo".

Quizás el mayor desafío en el desarrollo de aplicaciones es el tiempo. Los proyectos de aplicaciones a menudo se ejecutan en ciclos cortos de dos o tres meses, con plazos inamovibles como Navidad o eventos deportivos con los que lidiar. "Todo es posible, dentro de lo razonable", dijo Rob Hayward. "Se trata simplemente de averiguar qué se puede lograr en el período de tiempo dado". Si bien siempre existe la tentación de agregar más funciones, los desarrolladores de aplicaciones aprenden a resistirse. "Si no hubiera una cantidad de tiempo limitada, no habría restricciones", dijo Hayward, "pero cuando entregas un producto en tres meses, los extras deben hacer algo vital, o al menos marcar un caja con un inversor ".

En un mundo donde el cambio de un solo botón a menudo puede resultar en horas de trabajo, las pruebas pueden ser una pérdida de tiempo importante, una que se beneficia de alguien dedicado al trabajo, según Hayward. Esto no solo reducirá los tiempos de entrega al agregar nuevas funciones, sino que también podría descubrir problemas que los desarrolladores y diseñadores no detectan. "Podrías centrarte en cómo funciona el diseño, con diferentes resoluciones de pantalla o idiomas, luego aparece un evaluador, presiona todos los botones en un orden diferente y encuentra algo que normalmente no encontrarás".

El proceso de envío también puede provocar retrasos. Kneen nos dijo que las agencias suelen esperar que una aplicación finalizada el viernes se active el lunes. "Debo decir que podemos enviarlo el lunes, pero pueden pasar de diez a 15 días antes de que se publique". Apple a veces rechaza aplicaciones por motivos peculiares, y es posible que deba volver a enviarlas varias veces antes de que este motivo quede claro.

"Si está lanzando una aplicación nueva basada en una gran idea, entonces desea que su oferta inicial se perfeccione en el lanzamiento"

Una forma de trabajar con el problema del tiempo es olvidarse de incluir hasta la última característica en la versión 1 y concentrarse en producir una versión buena y estable que pueda actualizar. "Puede llegar a un punto en el que tenga una aplicación en pleno funcionamiento, pero con dos funciones faltantes que el cliente quiera agregar", dijo Jason Kneen. "Si aguantan, podrían incumplir una fecha límite, y no es una vergüenza tener una aplicación de la versión 1 que hace el trabajo y luego actualizarla dos días después".

Nick Kuh está de acuerdo en que este puede ser un enfoque viable, con los desarrolladores "creando un MVP (producto mínimo viable), luego iterando actualizaciones frecuentes de la aplicación a medida que aprenden de sus usuarios y mejoran su producto con el tiempo". Sin embargo, también hizo una nota de precaución: "Si está lanzando una aplicación nueva basada en una gran idea, entonces desea que su oferta inicial se perfeccione en el lanzamiento".

¿Por qué? Debido a que es en el lanzamiento que la aplicación podría beneficiarse de la cobertura de prensa y establecer una posición a largo plazo en los resultados de búsqueda, mientras que las revisiones iniciales serán más prominentes y, en palabras de Kuh, “más probabilidades de influir en los nuevos usuarios”. “Cuanto mejor haga su aplicación para el lanzamiento”, argumentó, “más posibilidades tendrá de éxito a largo plazo. Además, enviar una excelente primera versión a la App Store le brinda la mejor oportunidad de ser destacado por Apple: el santo grial.

Un anuncio de Hearthstone de Bizzard, una aplicación de lucha de cartas que recauda más de 20 millones de dólares al mes.

La línea de fondo

¿Vale la pena todo este esfuerzo? Bueno, pocos desarrolladores de aplicaciones terminan vendiendo a Facebook por varios miles de millones de dólares, pero todos con los que hablamos sostenían un negocio exitoso. “Hay mucho trabajo por ahí”, dijo Jason Kneen, quien se convirtió en desarrollador de aplicaciones autónomo a tiempo completo en 2011 y ha estado ocupado desde entonces.

“Definitivamente es posible ganarse la vida con el desarrollo de aplicaciones si se combina el desarrollo de buenas aplicaciones independientes con el trabajo por contrato”, coincidió Nick Kuh. “He estado desarrollando exclusivamente para iOS desde 2009, y cinco años después todavía estoy inundado de proyectos y oportunidades de iOS. Me enorgullece el hecho de que cada una de mis propias aplicaciones ha ganado lo suficiente a través de las ventas de la App Store para devolverme el tiempo de desarrollo que invertí originalmente ".

building_a_great_app_wordsy

Wordsy, el juego de Scrabble de Nick Kuh

Además, existen grandes oportunidades en el ámbito empresarial. “Desde nuestro punto de vista, el mayor crecimiento se ha producido en las aplicaciones comerciales”, dijo Dainton de Rokk Media. “La gente está empezando a ver que estos dispositivos son realmente útiles a nivel empresarial. Si tienen equipos satélites o aquellos que van a diferentes áreas y departamentos, las aplicaciones realmente ayudan con la productividad ". Es un mercado que Createanet también está persiguiendo en serio. “Puede que no crees el próximo Angry Birds, pero podrías vender una gran cantidad de productos en un negocio de 2,000 asientos”, dijo Kevin King.

En resumen, la fiebre del oro podría haber terminado, pero aún es posible ganarse la vida con el desarrollo de aplicaciones y mantener vivas las esperanzas de crear una aplicación innovadora. No será fácil ni rápido, pero crear un negocio exitoso rara vez lo es.

Publicar un comentario

0 Comentarios