Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
Diferentes tecnologías • App Nativa Las Apps nativas son aquellas aplicaciones que están desarrolladas para un equipo o plataforma determinada. Es decir funciona en el equipo sin necesidad de ningún programa externo ya que se ha desarrollado en el lenguaje de programación específico de cada equipo. El término de App Nativa está habitualmente asociado a los dispositivos móviles y por tanto hay Apps Nativas para cada sistema operativo como iOS o Android. Son supervisadas por apple o Google antes de ser liberadas en las tiendas de Apps. Ejemplo: Notes, Calc, Pages, office Diferentes tecnologias • Web Apps • Son aquellas aplicaciones desarrolladas con tecnologías Web que se pueden utilizar accediendo a un servidor Web a través de Internet (o Intranet) mediante un navegador. Precisamente el hecho de que se acceda a ellas desde un navegador web es lo que confiere a las web apps la mayoría de ventajas (e inconvenientes). • Ventajas: sencillez de desarrollo y su menor coste, acceso a cualquier dispositivo móvil desde un explorador. • Desventajas No se puede acceder a toda la funcionalidad del dispositivo, nivel de seguridad bajo. Diferentes tecnologias App Hibrida Principales características de las Apps híbridas: • Tecnología que permite convertir código JavaScript en código nativo • Desarrolladas con lenguajes de programación web: HTML5 / CSS / JavaScript • Hacen funcionar el mismo código independientemente de la plataforma iOS / Android • Aceptan la inyección o integración de código nativo iOS / Android • Pueden acceder a los recursos de hardware de los dispositivos móviles: cámara, GPS, altímetro… • Las Apps híbridas están construidas sobre Frameworks o estructuras diseñadas para la implementación y desarrollo de una aplicación, con la finalidad de gestionar por separado datos, acciones, y cómo se muestra finalmente. Estos frameworks son los encargados de convertir lenguajes web HTML5 / CSS / JavaScript en código nativo iOS / Android. • Tienen que descargarse desde la appSore o PlayStore una vez revisadas por Google o Apple Diferentes tecnologías • Aplicaciones web Progresivas (PWA) Las aplicaciones web progresivas (PWA) son una nueva generación de aplicaciones que aprovechan las principales tecnologías web (HTML, CSS y JavaScript) para crear interfaces para los servicios de Internet. A diferencia de las aplicaciones móviles o las de escritorio, estas PWA pueden ejecutarse en cualquier navegador compatible con los estándares. No tienen que descargarse desde una appStore o Playstore Ejemplo: Facebook, Twitter, Google maps, Google Drive, etc.
Compartir