Documente Academic
Documente Profesional
Documente Cultură
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.
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.
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.