Documentos de Académico
Documentos de Profesional
Documentos de Cultura
APLICACIONES MÓVILES
Una aplicación móvil es un programa que usted puede descargar y al que puede
acceder directamente desde su teléfono o desde algún otro aparato móvil, como por
Existen tres tipos principales de aplicaciones móviles, cada una de las cuales se
1
Aplicaciones móviles Lenguajes de programación
• Aplicaciones nativas:
Las apps nativas son aquellas aplicaciones desarrolladas para ser instaladas en una
de programación Objetive-C.
código abierto.
además de Swift.
2
Aplicaciones móviles Lenguajes de programación
posible.
o BlackBerry: C++
otra, es decir, una aplicación nativa diseñada específicamente para Android no podrá
instalarse en un iPhone.
Este tipo de aplicaciones ofrecen un rendimiento más rápido y acceso directo a los
servicios nativos del dispositivo (acelerómetro, gps, cámara, etc.), sin embargo, una
de las desventajas de crear aun app nativa es la cantidad de tiempo que se necesita y
todos los conocimientos de desarrollo que se requieren, ya que cada software requiere
3
Aplicaciones móviles Lenguajes de programación
• Aplicaciones web:
un lenguaje de marcado.
• Aplicaciones Hibridas:
aplicaciones web.
PhoneGap. Este tipo de desarrollo genera una aplicación como tal, descargable
4
Aplicaciones móviles Lenguajes de programación
Ventajas:
de aplicaciones.
Desventajas:
usuario
uniforme todas las últimas características de HTML. Por otro lado, las API
IDE´S
herramientas para programar de una manera más eficiente. Hay que señalar que un IDE
• AppMobi XDK:
tu aplicación para hacerla compatible con Android, iOS y Chrome apps de manera
que te hace el trabajo menos difícil. Esta plataforma te permite utilizar, además, cosas
5
Aplicaciones móviles Lenguajes de programación
Systems. Diseñado para JavaScript, HTML5 y CSS, PhoneGap viene con Adobe y la
fundación Apache como principales valederos. Cada vez es más robusta, incluyendo
ya incluso soporte para Windows Phone desde su versión 2.0. Todo esto nos permitirá
utilizar un WebView (Cordova) para que nuestro visor web quede embebido en una
aplicación nativa.
Maneja API que permiten tener acceso a elementos como el acelerómetro, la cámara,
API se conectan al sistema operativo usando el código nativo del sistema huésped a
iOS, Android, Windows, Mac y más. Cualquier cosa que usted puede hacer en
Xamarin lo que hace es unificar estas diferencias con el IDE Xamarin Studio.
Xamarin Studio (XS) aporta el entorno de desarrollo perfecto para que los
programadores que dominan C# tengan las herramientas disponibles para migrar sus