Diseño de aplicaciones móviles.




Las aplicaciones en nuestros dispositivos móviles se han vuelto algo tan común en nuestra vida diaria, que seguramente nunca te has preguntado ¿Cómo fue creado? ¿Cuánto tiempo tomó hacerlo? ¿Y qué pasos hay que seguir para lograr crearlo?

Para responder a estas preguntas primero debemos saber


¿Que es una aplicación móvil? 

También llamadas app (acortamiento del inglés application), es una aplicación informática (Es un programa informático diseñado como herramienta para permitir a un usuario uno o diversos tipos de tareas) diseñada en para ser ejecutada en teléfonos inteligentes, tabletas y otros.


Tipos de aplicaciones:

Nativas
Resultado de imagen para aplicaciones nativas

Son aquellas que han sido desarrolladas bajo un lenguaje y entorno de desarrollo específico, lo cual permite que su funcionamiento sea fluido y estable para el sistema operativo para el que fue creado.

Ventajas
  • Utilización de los recursos tantos del sistema como del hardware.
  • Permite ser publicada en tiendas para su distribución.
  • En su mayoría, no necesitan estar conectadas a Internet para su funcionamiento.

Desventajas
  • Solo pueden ser utilizadas por un dispositivo que cuente con el sistema para el cual fue desarrollada.
  • Requiere de un costo para distribuirla en una tienda, y dependiendo el sistema, para el uso del entorno de desarrollo.
  • Necesitan aprobación para ser publicadas en la plataforma.

Web
Resultado de imagen para aplicaciones web

Las aplicaciones web o web application. Son aquellas desarrolladas usando lenguajes para el desarrollo web como lo son htmlcss y javascript y un framework para el desarrollo de aplicaciones web, como por ejemplo jquery mobileSencha, Kendo UI, entre otros.. Se podría decir que este tipo de aplicaciones es muy usada para brindar accesibilidad a la información desde cualquier dispositivo, sin importar el sistema operativo, ya que solo se necesita contar con un navegador para acceder a esta.


Ventajas
  • Pueden ser utilizadas desde cualquier dispositivo sin importar el sistema operativo.
  • Puede que requiera un coste para su desarrollo, pero este puede ser mínimo en comparación con las nativas.
  • No requieren de ninguna aprobación para su publicación.

Desventajas
  • No pueden ser publicadas en plataformas para su distribución
  • No utilizan los recursos del sistema ni del dispositivo de manera óptima.
Híbridas
Resultado de imagen para aplicaciones hibridas

Como su nombre lo indica tienen un poco de cada tipo de  las aplicaciones ya nombradas. Este tipo de aplicaciones se desarrolla utilizando lenguajes de desarrollo web y un framework dedicado para la creación de aplicaciones híbridas, como por ejemplo phonegaptitanium appcelerator, Steroids, entre otros. La facilidad que brinda este tipo de desarrollo es que no hay un entorno específico el cual hay que utilizar para su desarrollo y la mayoría de olas herramientas son de uso gratuito, también pudiendo integrarlo con las herramientas de aplicaciones nativas.


Ventajas
  • Uso de los recursos del dispositivo y del sistema operativo
  • El costo de desarrollo puede ser menor que el de una nativa
  • Son multiplataforma
  • Permite distribución a través de las tiendas de su respectiva plataforma.

Desventaja
  • La documentación puede ser un poco escasa y desordenada.

Ya con esta información, podemos pasar a conocer lo que es el desarrollo de aplicaciones móviles....

El desarrollo de aplicaciones móviles es el conjunto de procesos y procedimientos involucrados en la escritura de software para pequeños dispositivos inalámbricos de cómputo, como teléfonos inteligentes o tabletas.

El desarrollo de aplicaciones móviles es similar al de aplicaciones web, y sus raíces está en el desarrollo de  software tradicional, sin embargo la diferencia entre estas dos es que las Apps móviles a menudo se escriben específicamente para aprovechar las características únicas que ofrece un dispositivo móvil en particular. Por ejemplo una aplicación de juegos se escribe  para aprovechar el acelerómetro del iPhone.

Diseño de aplicaciones

Vivimos tiempos donde los avances tecnológicos abarcan cada vez más espacio dentro de nuestras rutinas, desde el ordenador de nuestra habitación pasando por el televisor de nuestra sala de estar y hasta el mismísimo smartphone que cargamos en nuestros bolsillos. La tecnología nos rodea de manera envolvente, volviéndonos dependientes de ella y las funciones que ofrece para así facilitar nuestras tareas más habituales y elementales.


¿Cómo puedo hacer una app?

Día tras día millones de personas alrededor del mundo pueden contar con sus teléfonos inteligentes para múltiples tareas, bien sea entretenerse en un momento de ocio, llevar una lista de tareas pendientes o simplemente para comunicarse con sus seres queridos, colegas y amigos. Todo en base a las aplicaciones móviles, cientos de ellas que nos sirven tal como lo hace nuestra mismísima mano derecha, pero ¿qué sucede si deseas dar un paso adelante y volverte un desarrollador de aplicaciones móviles? ¿Como se crean estas herramientas que nos facilitan tanto tarias tan simples?  
No te asustes.
Puede que luzca como una tarea ardua y bastante atemorizante pero el diseño de aplicaciones resulta ser mucho más sencillo de lo que puedas pensar.


Crea tu Idea, Defínela y Enfócate en Ella

Uno de los pasos más importantes en el diseño de aplicaciones se dá cuando debes definir el objetivo con el que la creas, para de este modo determinar de manera clara y concisa lo que buscas lograr con ella. Este es el punto de partida de tu proyecto, el que definirá las metas que buscas para tu compañía y tus usuarios.
Date un tiempo, coge un par de minutos para ti y siéntate a definir lo que, con suerte y dedicación, tu nuevo proyecto logrará. Siéntete totalmente libre de comenzar con lo más básico, toma un papel y un lápiz y empieza a esbozar tus ideas. Lo fundamental es pensar en lo que tu aplicación busca alcanzar y la utilidad que podría llegar a tener.
Puedes diseñar aplicaciones de todo tipo como por ejemplo:
  • Aplicaciones para diseñar casas
  • Aplicaciones de diseño gráfico
  • Aplicaciones de diseño de interiores
  • Aplicaciones para diseñar paginas web
  • Desarrollo de juegos
  • Aplicaciones para editar y hacer vídeos
  • Aplicaciones para editar fotos
  • Aplicaciones para ver películas y ver el fútbol
  • Aplicaciones para aprender ingles
  • Aplicaciones para Instagram y otras redes sociales, etc.
En este punto, hay que tener en cuenta que dependiendo del tipo de desarrollo de aplicaciones, se puede optar en general por dos opciones claramente definidas, aunque existen algunas más:
  • Desarrollar aplicaciones para ios: Aplicaciones para iphone, aplicaciones para ipad, aplicaciones para mac…
  • Diseñar aplicaciones Android: aplicaciones para tablet, aplicaciones para smartphone
  • Diseño aplicaciones web
  • Diseño de aplicaciones multiplataforma


Hablemos sobre el Mercado y tu Competencia

Seamos honestos, el mercado es un lugar bastante complicado, sobre todo cuando hablamos del diseño de aplicaciones web móviles y el diseño de aplicaciones informáticas, pero con una buena formación previa, verás cómo éste “gigante” se vuelve más y más maleable y se vuelve más claro. Para comenzar debes investigar para saber quienes serán tu competencia y analizar sus plataformas te dará otra perspectiva más clara en dos puntos muy importantes, primero en que tipo de mercado te estas metiendo y segundo, que lo que tu competencia ofrece y cómo seria la forma de ofrecerlo mejor e inclusive entregar más. 


No olvides la funcionalidad de tu aplicación

Una vez ya definidos los puntos previos, lo más probable es que ya tengas una lista bastante sustancial acerca de cuáles podrían ser los detalles y especificaciones técnicas a los que tendrás que prestar más atención. Ahora, es momento de pensar en qué tipo de soluciones, mediante funciones y características, puedes ofrecer a través de tu desarrollo móvil. Las funciones de una aplicación son la manera de desarrollar y solventar todos esos detalles a los que tus usuarios piden respuesta cuando descargan tu desarrollo App.


Esboza el Futuro de tu Aplicación

Si has seguido todos los pasos que hasta ahora hemos mencionado, lo más seguro es que esperes con ansias el momento de diseñar tu aplicación móvil y conectar todos estos puntos, previa confección de un boceto básico de lo que será tu App. Asegúrate que:
  • Toda la funcionalidad de tu aplicación debe tener total sentido.
  • Cada función debe lograr trabajar de manera coherente y cohesiva con el resto de funciones.
  • El esquema de tu aplicación tiene un diseño de interfaz App amigable para con tus usuarios.
Mediante el emocionante proceso de esquematizar y el diseño de las aplicaciones, logramos con algunas líneas y figuras geométricas tener una visión muchas más precisa y refinada de cómo lucirá nuestra aplicación con detalles gráficos, pantallas y especificaciones. Esto será la base de nuestro proyecto App.


Llega el Momento de Pensar en el diseño de Interfaz App

Partiendo del boceto que ya tengas preparado, ha llegado la oportunidad de pensar acerca de la funcionalidad interna de tu aplicación móvil. En otras palabras, la interfaz que servirá como los cimientos de tu diseño App móvil y que brindará la más óptima de las experiencias para tus usuarios.


¡Ya es Momento de Hacer la Primera Prueba!

El diseño de tu aplicación móvil paso a paso va tomando forma y se vuelve cada vez más en un hecho. Una vez que tu esquema y tu interfaz se fusionen, tendrás lo que comúnmente es conocido como versión beta de la aplicación. Llega la hora de reunir un grupo de personas que opinen de forma puntal acerca de tu idea y diseño de aplicación (para ello puedes utilizar test A/B). Esta será la oportunidad perfecta de verificar la fluidez de tu interfaz y lo intuitiva que es.
A través de las primeras pruebas buscarás dar las puntadas finales a tu diseño móvil de aplicación y verificar la estructura de la misma para que todo funcione sin ningún contratiempo.


Reúne y dale forma a todas las piezas

Tu App se encuentra en un punto donde todo está casi listo. Sé que no puedes esperar para mostrarla al mundo, pero aún quedan aspectos importantes por tratar.


La Segunda Revisión, la más importante

Ya que todo aparentemente está listo, tu diseño de aplicación deberá pasar por una segunda revisión. Mediante esta prueba tu aplicación terminará de definir y contextualizar su forma y su diseño (ver como funciona en los distintos dispositivos móviles, retocar detalles de apariencia y usabilidad, etc.).
Es necesario que el concepto que has pensado se ajuste a lo que buscas sin perder en ningún momento su funcionalidad y atractivo. Realizar una segunda prueba solidificar tu aplicación móvil.

Dando los toques finales ¡y el Lanzamiento!

Para mas información acerca del diseño y desarrollo de las aplicaciones móviles, este video tiene información mucho mas detallada 


Comentarios

  1. Aprender a diseñar aplicaciones puede ser una experiencia muy emocionante, además de que no sólo el creador pueda tener la necesidad de cierta aplicación, muchas veces suele pasar que varios usuarios tienen las mismas necesidades y pueden ayudarse entre sí, ya que si la aplicación llega a cumplir sus necesidades, van a recomendarla, teniendo así más publicidad para tu nueva app.

    ResponderBorrar
  2. Dependiendo de lo que se quiera lograr, las aplicaciones cambiaran en calidad y funcion, la versatilidad que permite los sistema operativos de los telefonos, apoya e influye en las tendencias y nuevas ideas para la creacion de las aplicacion que usamos hoy en dia

    ResponderBorrar
  3. Origen de las aplicaciones móviles. El popular Tetris fue el primer juego instalado en el año 1994 en un teléfono móvil de manufactura danesa, el Hagenuk mt-2000. Tres años más tarde, Nokia lanzó el juego de mayor aceptación hasta el momento el Snake cuyo desarrollo se basa en Arcade Blockade.

    ResponderBorrar
  4. Las APK o APKX han cambiado el mercado en los ultimos años, incluso empresas de videojuegos estan prefiriendo hacer APK a videojuegos en consola gracias a su bajo costo y su alta versatilidad

    ResponderBorrar
  5. Las aplicaciones móviles pueden tener muchos usos y no solo con el objetivo especifico que se quiera lograr con la aplicación sino también el aprendizaje y practica que da este en su desarrollo de programación para el programador.

    ResponderBorrar

Publicar un comentario

Entradas más populares de este blog

Impresión 3D

Evolución del Monitor