jueves, 14 de marzo de 2019

Diseño de Apps y sitios web.


El desarrollo de software se realiza desde el inicio de la era dela computación y cobró ímpetu cuando se comenzaron a crear las computadoras personales, ya que cada vez era más la gente que contaba con ellas y requería usarlas para variados fines.

En la actualidad, con la llegada de los teléfonos inteligentes, surgió el fenómeno de las llamadas Apps o aplicaciones, las cuales son programas informáticos similares a los que funcionan en una computadora personal, pero con la diferencia de que son creadas para utilizarse en dispositivos móviles y otros aparatos electrónicos, como tabletas, relojes, televisores y automóviles inteligentes. El desarrollo de las aplicaciones está ligado al crecimiento de internet, principalmente porque las personas pueden conectarse al ciberespacio, donde cuentan con todos los servicios y las utilidades de la red desde prácticamente cualquier lugar.

Las grandes compañías, como Google, Apple y Microsoft, son los referentes en el desarrollo de la gran cantidad de aplicaciones que existen en la actualidad. Los sistemas operativos que se utilizan en los Smartphone que fabrican estas compañías sirven para alojar y administrar las aplicaciones. Es casi seguro que has escuchado los nombres Android e iOS, los sistemas operativos (SO) más utilizados en la actualidad para dispositivos móviles y otros aparatos. Existen miles (tal vez millones) de aplicaciones disponibles para estos sistemas operativos. Aquí te damos algunos ejemplos.

  • Redes sociales. Facebook, Twitter, Instagram, Snapchat
  • Navegadores. Safari, Chrome, Firefox
  • De localización. Mapas, Google Maps, Waze
  • Correo electrónico. Outlook, Gmail
  • Compras. Amazon, Mercado libre, eBay


En general se identifican dos tipos de aplicaciones:

  1. Aplicaciones nativas. Son las que pertenecen a un sistema operativo en particular, tienen buen desempeño, pero se requiere del desarrollo para las distintas plataformas. Algunas de estas Apps se pueden utilizar sin necesidad de conectarse a internet.
  2. Web Apps, también conocidas como Webs Mobile Friendly o Web Apps optimizadas. Estas aplicaciones son de desarrollo más sencillo y con un costo más bajo, ya que se utiliza un mismo lenguaje de programación, como JavaScript o HTML, para las distintas plataformas.


Existen Apps desarrolladas para campos específicos como el educativo, en las cuales se puede llevar el registro de calificaciones, asistencias y trabajos, por mencionar algunos, de una manera muy sencilla. Todas las Apps que existen en el mercado, ya sea que se adquieran de manera gratuita o con un pago, tuvieron que diseñarse en un principio.

A.     Diseño de una App mediante plantillas


Actualmente, no es indispensable conocer lenguajes de programación para realizar nuestra propia aplicación, ya que existen programas que nos facilitan su elaboración a partir de plantillas predeterminadas, las cuales se configuran según las funciones que deseemos desarrollar.
Es importante destacar que cuando se diseña una App desde cero, es decir, cuando no existe ningún referente para ello, se debe aplicar el concepto Mobile first, que significa considerar el dispositivo Smartphone para poder desarrollarla. El proceso de diseño de una App conlleva el uso de un ciclo de vida o una metodología de desarrollo como Mobile-D, la cual está integrada por varias fases. Sin embargo, también se puede diseñar una App mediante  el uso de plantillas, las cuales contienen elementos básicos de interacción y elementos visuales para la interfaz de usuario. Estas aplicaciones se pueden personalizar con una amplia gama de diseños.

¿Crees que puedes crear una aplicación para usar en un teléfono?, En realidad no es tan difícil pues evitaras el proceso de programación. En esta sección nos encontraremos en el estudio de algunas de las herramientas que existen para poder crear una App para teléfonos inteligentes o tabletas.
















No hay comentarios.:

Publicar un comentario

Diseño de Apps y sitios web.

B.      Diseño de página web mediante uso de plantillas. El diseño web es la técnica que permite la creación de páginas web   (las c...