Ninguno

Páginas: 5 (1179 palabras) Publicado: 9 de diciembre de 2012
Tipos de aplicaciones móviles
Existen en la actualidad tres tipos de desarrollos para aplicaciones móviles: Nativas, webs e híbridas. En la mayor parte de las ocasiones relacionamos desarrollos móviles con aplicaciones nativas. Este tipo de desarrollos son desarrollos hechos de forma específica para un determinado sistema operativo. Por ejemplo: la mayoría de nosotros asociamos las aplicacionesque encontramos en el app store como aplicaciones nativas. Como veremos a continuación, esto no es siempre así.
Existen por un lado las aplicaciones web  desarrolladas para plataformas móviles corren en el navegador del dispositivo móvil.
También existen lo que llamamos aplicaciones hibridas. Este tipo de aplicaciones son una combinación de ambas: Nativas + web. Y ojo, este tipo de aplicacionesmóviles tienden a ser las más utilizadas.

En este artículo vamos a repasar cada una de ellas:
Aplicaciones nativas
- Proceso de desarrollo de aplicaciones nativas:
Este tipo de aplicaciones se ha hecho para ejecutarse en un dispositivo específico. Así, la mayor parte de las aplicaciones descargadas de la app store de apple son aplicaciones que sólo van a correr sobre iphone e ipad. Este tipode aplicaciones se crean con distintos tipos de lenguajes. Las desarrolladas para ios (el sistema operativo de iphone e ipad) lo hacen con los lenguajes:  Objective C, C, or C++. Las aplicaciones desarrolladas para el sistema operativo Android lo hacen con lenguaje Java. Este tipo de aplicaciones corren de forma más eficiente sobre estos dispositivos ya que sus componentes están diseñados deforma específica para este sistema operativo. Además, este tipo de aplicaciones pueden emplear todos los sensores y elementos del teléfono: camara, gps, acelerómetro, agenda, etc…Esta es una diferencia fundamental con respecto a las aplicaciones web.
En el cuadro siguiente vemos los principales entornos en función del sistema operativo del dispositivo:

El código fuente de estas aplicaciones seescribe en función del dispositivo para el que trabajemos. Este código fuente se compila a un ejecutable. Es un proceso similar al de las tradicionales aplicaciones de escritorio. Todos aquellos recursos (imágenes, iconos, etc) que la aplicación necesita para ejecutarse quedan en el archivo compilado. Este archivo está ya listo para ser distribuido y subido a las App stores (tiendas de aplicaciones)específicas del dispositivo para el que trabajamos. Una vez subido el ejecutable, las App strores tiene un proceso de auditoría de la aplicación para evaluar si se adecúa a los requerimientos del sistema.
- Ventajas de las aplicaciones nativas: Como hemos dicho antes, las aplicaciones nativas tienen acceso total a las utilidades del sistema operativo del dispositivo: Dispositivos dealmacenamiento, cámara, gps, acelerómetro, etc. Este hace que la experiencia de usuario sea la más completa.
Además del total acceso a los elementos del teléfono las aplicaciones nativas no requieren de conexión web para ser ejecutadas (aunque esto tiende a cambiar). Por último es importante destacar que las aplicaciones nativas tendrán mucha más visibilidad ya que se distribuyen a través de la app store delos fabricantes.

- Desventajas de las aplicaciones nativas: Existen sin embargo algunas desventajas a la hora de elegir esta opción.
* Al estar desarrolladas para un dispositivo específico quedan fuera de su potencial mercado numerosas aplicaciones.
* Tienes que esperar a que te aprueben la aplicación para tenerla accesible al gran público.
* Necesitas desarrolladores conconocimientos específicos de la plataforma
 
Aplicaciones Web móviles
- Proceso de desarrollo de aplicaciones web móviles:  Las aplicaciones web móviles, a diferencia de las aplicaciones nativas se ejecutan dentro del navegador del teléfono. Por ejemplo, en la plataforma iOS, se ejecutan en el navegador Safari. Estas aplicaciones están desarrolladas con HTML, CSS y Javascript.

-Ventajas:
* Al...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ninguno
  • Ninguno
  • Ninguno
  • Ninguno
  • Ninguno
  • Ninguno
  • Ninguno
  • Ninguno

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS