En nuestro trabajo diario, colaboramos con muchas startups y emprendedores para ayudarles a llevar sus ideas de aplicaciones al mercado. Después de haber diseñado y creado varias aplicaciones con estos clientes, nos hemos dado cuenta de que hay algunas cosas que la gente pasa por alto u olvida incluir en su aplicación cuando está preparando las características del diseño. Algunas de estas cosas pueden acabar retrasando una aplicación por encontrarse con un rechazo de Apple, otras características son más graves y pueden acabar arruinando la experiencia de la aplicación por completo.
Tanto si estás programando tu propia aplicación, como si trabajas con un estudio de desarrollo para construir tu aplicación, aquí tienes algunas cosas que deberías recordar incluir en tu aplicación cuando la diseñes:
1.) Pantallas tutoriales
Tus usuarios nunca tienen por qué saber cómo usar tu aplicación, como tu supones. Lo que puede parecer una función sencilla en tu aplicación puede parecer totalmente extraño para el usuario que la utiliza por primera vez. En lugar de saturar tu interfaz de usuario con texto instructivo, incluye 3-4 pantallas de tutorial que se muestren la primera vez que un usuario abre tu aplicación para orientarle rápidamente sobre los conceptos de tu aplicación. De este modo, puedes mantener una interfaz de usuario limpia y minimalista, a la vez que proporcionas a tus usuarios un contexto sobre cómo utilizar las funciones de tu aplicación.
2.) Analítica móvil
Lanzar una aplicación sin incluir ninguna forma de medir cómo la utilizan los usuarios no es una buena idea. Las suites de análisis para móviles como Flurry facilitan enormemente la instrumentación de tu aplicación para que te envíe todo tipo de datos de uso. Para aquellos que vienen del mundo de las webs, pensad en Flurry como el Google Analytics de tu aplicación. Lo mejor de herramientas como Flurry es que son gratuitas.
Si no le dices a tu desarrollador que integre Flurry en tu aplicación, la única forma de medir la acogida de tu aplicación es a través de las descargas y las reseñas de la tienda de aplicaciones, que son indicadores fácilmente manipulables y poco fiables.
3.) Marcar/Moderar
Imagina que estás construyendo la próxima gran aplicación para compartir fotos, ¿cómo harás para eliminar las fotos ofensivas o moderar los comentarios que la gente publique en un feed público? Apple tiene fama de rechazar las aplicaciones que no ofrecen una forma de marcar el contenido como inapropiado por parte de los usuarios y eliminarlo de la aplicación. Si estás construyendo una aplicación que permite a la gente enviar sus propias fotos y no incluyes algunas características para la capacidad de moderación, entonces no te sorprendas si Apple rechaza tu presentación.
4.) Barras de progreso
Como nos enseñaron los sabios de la Ilustración, el progreso no es una mala palabra. Cuando diseñes las funciones de tu aplicación móvil, recuerda que a menudo dependes de una conexión 4G y que acciones como subir una foto a un servidor pueden tardar unos segundos en terminar. No dejes que tus usuarios se queden mirando una interfaz de usuario congelada esperando a que se complete una carga, utiliza barras de progreso y spinners para hacer saber a tu usuario que la aplicación está ocupada haciendo algo y que volverá enseguida.
Las barras de progreso permiten a tu aplicación disponer de los preciosos segundos que necesita para comunicarse con cualquier servidor de fondo, obtener datos y completar otras tareas como compartirlos en Twitter o Facebook.
Cuando diseñes tus barras de progreso no te conformes con poner una rueda giratoria y dejarlo así. Las barras de progreso son excelentes lugares para comunicarse con el usuario mientras espera que algo termine. Aprovecha estos segundos para compartir consejos con tus usuarios y destacar hechos interesantes sobre tu aplicación.