C, o C++. Las aplicaciones desarrolladas para el sistema operativo Android lo hacen con lenguaje Java.
Estas aplicaciones, corren de forma más eficiente sobre estos dispositivos ya que sus componentes están
diseñados de forma 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.
2- Aplicaciones Web:
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.
3.- las aplicaciones Híbridas:
Las aplicaciones híbridas aúnan lo mejor de los dos anteriores modelos. Ya que permite el uso de
tecnologías multiplataforma como HTML, Javascript y CSS, pero permiten acceder a buena parte de los
dispositivos y sensores del teléfono. Buena parte de la infraestructura es tipo web y la comunicación con
los elementos del teléfono se hace mediante comunicadores tales como 'PhoneGap'. Un buen ejemplo de
aplicaciones híbridas es Facebook. Se descarga de la App Store y cuenta con todas las características de
una aplicación nativa pero requiere ser actualizada ocasionalmente. El proceso de desarrollo para este
tipo de aplicaciones es algo más complicado. Al igual que para las aplicaciones nativas, el código una vez
creado se compila a un ejecutable. Además, también como en las aplicaciones Web se genera código
HTML, CSS y Javascript a ejecutar en un navegador. Ambos códigos se compilan para ser subidos
mediante un paquete distribuible a la App Store.
¹ Gil, Jorge.
Historia de las aplicaciones móviles. [consultado en internet].Disponible en:
http://es.slideshare.net/cobiruto/historia-de-las-aplicaciones-moviles . [consultado el 8 de marzo].
²Aranaz, Jaime. DESARROLLO DE APLICACIONES PARA DISPOSITIVOS MÓVILES SOBRE LA
PLATAFORMA
ANDROID
DE
GOOGLE.
[internet].
Disponible
en:
http://pedromrojas12.blogspot.mx/2015/12/historia-de-las-aplicaciones-moviles.htm l.Trabajo de grado para
obtener el título de Ingeniería Informática. [consultado el 8 de marzo 2017.] Universidad Carlos III De
Madrid. Madrid, España.