Aplicaci N H Brida

Páginas: 5 (1139 palabras) Publicado: 10 de abril de 2015


Universidad Americana

Lic. Informática con especialización en computación Gerencial


Estudiante:



Materia:

Programación Avanzada


Tema:

Tecnología Hibrida para el desarrollo de App

Profesor:


Fecha de Entrega:
9-4-14

Aplicación Híbrida:
Una aplicación híbrida o multiplataforma, como su nombre bien indica, es una “mezcla entre una aplicación Nativa y una WebApp”. Este tipo deaplicaciones se hicieron populares gracias al framework Phonegap (hoy Apache Cordova) pero existen varios que pueden ser utilizados: Kendo UI Mobile, Sencha Touch, Trigger.io o Titanium Appcelerator.
Al desarrollar aplicaciones híbridas utilizamos la tecnología nativa (conjunto de APIs) cuando es necesario o más nos conviene (para acceder a cámara, acelerómetro, contactos, etc.), y la tecnología web (comoHTML5, CSS3 y JavaScript) para el desarrollo de la estructura e interfaz de la aplicación. De este modo maximizamos la base de código que es común a las distintas plataformas y limitamos el desarrollo de funcionalidad nativa a aquellos aspectos que no puedan ser desarrollados de otro modo.
Todas las páginas que son detalles con información son JavaScript y HTML, por su fácil desarrollo.
Cuandolas vistas son vistas web, se utiliza una ventana (un Web View) para mostrar el contenido o la página web. Así, nativo sólo es el contenedor o wrapper de la aplicación.
Este es un enfoque muy interesante que hemos estado llevando a cabo en varios nuevos proyectos. Para todas las vistas que representen gran complejidad y necesiten mayor flexibilidad utilizamos directamente HTML rodeada de una ventananativa (para poner el botón de back, por ejemplo). También lo utilizamos para aquellas ventanas cuyo contenido seguramente cambiará muy a menudo, por ejemplo si es un contenido que cambia cada mes, no queremos sacar una nueva versión cada mes sólo para actualizar dicho contenido.
Por el otro lado, todas las ventanas que necesiten funcionalidad nativa del teléfono, como la cámara o detalles quequeremos guardar en la aplicación, utilizamos componentes nativos.
Otro caso interesante de aplicaciones híbridas es Instagram. En Instagram utilizan nativo para tomar y publicar la fotografía, pero web para desplegar las fotografías y tu perfil. Esto permite que la aplicación pueda ser accedida fácilmente sin conexión a internet para editar y tomar una fotografía, pero hace fácil a losdesarrolladores mejorar la lista de fotografías sin sacar una nueva versión (ya que tendrían solamente que trabajar en su servidor.
Si no tienes conexión la fotografía queda en un queue para ser subidas cuando vuelva tu conexión.
Características principales de las aplicaciones móviles “nativas”
Para cada sistema operativo / plataforma hay que desarrollar una aplicación distinta: Android, iOS, Blackberry,Windows Mobile.
Se desarrollan con lenguajes distintos (Java para Android, Objective-C para iOS por ejemplo)
Se distribuyen a través de las tiendas oficiales:
Google Play
Apple Store
AppWorld
Windows Marketplace
Apple Store cobra 99 dólares al año por cada aplicación y 30% de los ingresos obtenidos mediante esta aplicación.
Google Play (Android) cobra 25 dólares una sola vez por cada aplicación y 30%de los ingresos obtenidos mediante la misma.

Las aplicaciones se instalan en el disco duro o tarjeta de memoria del dispositivo móvil.
Permiten al usuario acceder con ellas a todos los recursos del dispositivo (cámara, contactos, gps, NFC...) e interactuar con otras aplicaciones nativas.



Ejemplos de aplicaciones híbridas:
Instagram: Utiliza tecnología nativa para tomar, editar y publicar lasfotos (incluso sin conexión a internet) y la tecnología web para desplegar las fotos y el perfil. Esto permite a los desarrolladores mejorar la lista de fotografías sin la necesidad de publicar una nueva versión. Si no hay conexión a internet la fotografía se está en espera para ser subida una vez haya la conexión.
Linked In: Híbrida para iOS y nativa para Android.
Facebook: Ha cambiado de una...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aplicaci N Del Yo
  • Aplicaci N
  • n n h hhj h hn h
  • Aplicaci N De La Comunicaci N Escrita
  • Aplicaci N Y Gesti N Del Plan
  • La Primera Aplicaci N Con Vb
  • Subsistema De Aplicaci N
  • APLICACI N DE MEDICAMENTOS

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS