Sunteți pe pagina 1din 7

LAS APPS

Las APPs son pequeos programas o aplicaciones informticas que realizan funciones para
las que han sido diseadas: juegos, calculadoras de todo tipo, directorios, glosarios,
programas formativos, presentaciones o catlogos de empresas, etc.

Las Apps permite a las empresas ofrecer nuevos servicios a los clientes o personal interno
con multitud de informacin y contenidos en formatos muy atractivos, todo a travs de
telfonos mviles o tabletas.

Las apps o aplicaciones se pueden descargar e instalarse en cualquier dispositivo mvil de


ltima generacin (Smartphone) y permiten a sus usuarios ejecutarlos con o sin conexin a
internet.

Funcionan para diferentes sistemas operativos: iOS (Apple), Androide (Google) Windows
Phone, Symbian (Nokia y otros) BlackBerry, etc. Y ahora tambin para Windows8 de Microsoft
Surface.
Una App es una aplicacin de software que se instala en dispositivos mviles o
tabletas para ayudar al usuario en una labor concreta, ya sea de carcter
profesional o de ocio y entretenimiento, a diferencia de una web App que no es
instalable.
El objetivo de una App es facilitarnos la consecucin de una tarea determinada o
asistirnos en operaciones y gestiones del da a da, existen infinidad de tipos de
aplicaciones: Apps de noticias (elmundo.es), juegos (CSR Racing), herramientas
de comunicacin como Whatsapp, redes sociales como Google+, apps para salir
de fiesta (Liveclubs), promociones comerciales (McDonalds), aplicaciones para
vender tus cosas usadas desde el mvil (YuMe)etc., que nos pueden ayudar en
el trabajo o intentar hacernos el da ms ameno.
De dnde viene el trmino de App?: El trmino App es la abreviatura de
Aplicacin y como tal siempre se ha utilizado para denominar a stas en sus
diferentes versiones.
Siendo una palabra de uso comn en el mundo del software el trmino App
comenz a utilizarse especialmente para referirse a las aplicaciones para mviles
en 2008, tras la consecucin de tres hitos importantes en la historia de las
aplicaciones, el lanzamiento del App Store de Apple, la publicacin del primer SDK
para Android y la posterior pero casi inmediata inauguracin del Android Marquet.
Fruto de la rpida popularizacin del trmino y de la actual moda de las
aplicaciones para mviles, es habitual escuchar a personas familiarizadas con el
mundo informtico abusar del trmino y utilizarlo indiscriminadamente para
cualquier aplicacin de software generando una confusin innecesaria.

Para aclarar trminos Dropbox sera una aplicacin de software y en todo caso un
servicio que es como ellos mismos se definen. App en este caso se aplica a la
aplicacin descargable, que aunque el autor desconociese, si podemos encontrar
en el App Store. De esta manera Dropbox es una aplicacin informtica y el
descargable de esta compaa en los Marquet es la App.
Ventajas de las Web-App: No ocupa espacio de memoria en los dispositivos (no
es una App).
-No requiere actualizaciones ya que al ser una pgina web siempre se accede a la
ltima versin.
-Menor consumo de recursos del dispositivo y mejor rendimiento del mismo al no
ser una aplicacin nativa.
-El proyecto de implementacin de una Web-App es ms econmico que el de una
App.

El proceso de diseo y desarrollo de un App,

1. CONCEPTUALIZACIN: El resultado de esta etapa es una idea de aplicacin,


que tiene en cuenta las necesidades y problemas de los usuarios. La idea
responde a una investigacin preliminar y a la posterior comprobacin de la
viabilidad del concepto.
Ideacin
Investigacin
Formalizacin de la idea
2. DEFINICIN: En este paso del proceso se describe con detalle a los usuarios
para quienes se disear la aplicacin, usando metodologas como Personas y
Viaje del usuario. Tambin aqu se sientan las bases de la funcionalidad, lo cual
determinar el alcance del proyecto y la complejidad de diseo y programacin de
la App.
Definicin de usuarios
Definicin funcional
3. DISEO: En la etapa de diseo se llevan a un plano tangible los conceptos y
definiciones anteriores, primero en forma de wireframes, que permiten crear los
primeros prototipos para ser probados con usuarios y posteriormente, en un
diseo visual acabado que ser provisto al desarrollador, en forma de archivos
separados y pantallas modelo, para la programacin del cdigo.
Wireframes
Prototipos
Test con usuarios
Diseo visual
4. DESARROLLO: El programador se encarga de dar vida a los diseos y crear la
estructura sobre la cual se apoyar el funcionamiento de la aplicacin. Una vez
que existe la versin inicial, dedica gran parte del tiempo a corregir errores
funcionales para asegurar el correcto desempeo de la app y la prepara para su
aprobacin en las tiendas.
Programacin del cdigo
Correccin de bugs
5. PUBLICACIN: La aplicacin es finalmente puesta a disposicin de los
usuarios en las tiendas. Luego de este paso trascendental se realiza un
seguimiento a travs de analticas, estadsticas y comentarios de usuarios, para
evaluar el comportamiento y desempeo de la App, corregir errores, realizar
mejoras y actualizarla en futuras versiones.
Para que sirven las APPS

Google Apps es un conjunto de herramientas diseadas para facilitar la


comunicacin y colaboracin entre todos los miembros de la Comunidad
Universitaria. Desde Google se trabaja continuamente para disear nuevas
funcionalidades, mejorar las existentes y procurar fiabilidad en el servicio y desde
el departamento de Administracin de Tecnologas de la Informacin y
Comunicacin (ATIC) de la UPAEP para hacrtelas llegar y ayudarte a manejarlas.

Consta de una serie de mdulos que implementan servicios de mensajera (como


son Gmail, Google Talk, Calendar) y colaboracin (como Google Sites, Google
Docs y Google Video).

Google Apps es el exponente de lo que se conoce como "Cloud Computing"


(computacin en la nube).
Tipos de APPS
1. Aplicaciones nativas

2. Aplicaciones hbridas

3. Aplicaciones web

Aplicaciones nativas
Una App nativa, en principio (y solo en principio), es una aplicacin que se
desarrolla directamente en el lenguaje nativo de cada terminal. Por eso, si vamos
desarrollar una App nativa tendremos que utilizar un lenguaje diferente para cada
Sistema Operativo. Los lenguajes de programacin sern por tanto los siguientes:
Objetive C
Androide: Java
Windows: C# y Visual Basic .NET.
BlackBerry 10: C++
Aplicaciones hbridas
Generalmente consisten en Apps que contiene en su interior el navegador web del
dispositivo. Para su desarrollo se utilizan frameworks de desarrollo basados en
lenguajes de programacin web (HTML, CSS y JS). Actualmente Phonegap es el
ms conocido (aunque no el nico) y el que concentra mayor nmero de
desarrolladores a su alrededor.

Aplicaciones Web

En funcin de cmo sea nuestro proyecto tecnolgico quiz solo nos interese
adaptar nuestra web a formato mvil con lo que hacer una Web App se convierte
en una solucin estupenda. O quiz consideremos necesario que adems de tener
nuestra App en las diferentes tiendas, tener una versin web a la que se acceda
desde un navegador, en ese caso es importante que tengas en cuenta que
muchos de los diferentes frameworks de desarrollo hbridos que existen.