martes, 17 de mayo de 2016

Dispositivo movil y Apliciones Moviles

Existen las siguientes aplicaciones:

Aplicaciones Nativas
Las aplicaciones nativas son aquellas desarrolladas bajo un lenguaje y entorno de desarrollo especifico, lo cual permite, que su funcionamiento sea muy fluido y estable para el sistema operativo que fue creada. Pero también es importante recordar, que todo en esta vida tiene su ventajas y desventajas, y que las aplicaciones nativas no son la excepciona.
poseen:

  1. Permite ser publicada en tiendas para su distribución.
  2. En su mayoría, no necesitan estar conectadas a Internet para su funcionamiento.
  3. Solo pueden ser utilizadas por un dispositivo que cuente con el sistema para el cual fue desarrollada.
  4. Requiere de un costo para distribuirla en una tienda, y dependiendo el sistema, para el uso del entorno de desarrollo.


Aplicaciones Web
A continuación se encuentran, las aplicaciones web o web application. Son aquellas desarrolladas usando lenguajes para el desarrollo web como lo son html, css y javascript y un framework para el desarrollo de aplicaciones web, como por ejemplo jquery mobile, Sencha, 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.
Puede que requiera un coste para su desarrollo, peor este puede ser mínimo en comparación con las nativas.

  1. No requieren de ninguna aprobación para su publicación.
  2. No pueden ser publicadas en plataformas para su distribución
  3. No utilizan los recursos del sistema ni del dispositivo de manera optima.


Aplicaciones Híbridas
Por ultimo están, las aplicaciones híbridas, 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 phonegap,titanium appacelerator, Steroids, entre otros. La facilidad que brinda este tipo de desarrollo es que no hay un entorno especifico 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.

  1. El costo de desarrollo puede ser menor que el de una nativa
  2. Son multiplataforma
  3. Permite distribución a través de las tiendas de su respectiva plataforma
  4. La documentación puede ser un poco escasa y desordenada.

No hay comentarios:

Publicar un comentario

Hola =^.^=