Desarrollo De Aplicaciones Para Dispositivos Moviles
El gran auge de los dispositivos móviles, tanto teléfonos inteligentes como tabletas ha disparado exponencialmente el uso de Aplicacionesnativas y web, complementariamente al desarrollo de páginas web tradicionales, las empresas del sector deben comenzar a trabajar a fondo este tipo de aplicaciones para sus clientes si quieren garantizar supresencia en este nuevo entorno. Pasamos pues a hacer un análisis en profundidad de las mismas y el porqué de su utilización.
En dispositivos móviles podemos distinguir dos tipos de aplicaciones:Aplicaciones web y aplicaciones nativas.
* La aplicación web se caracteriza por depender de un navegador web para su ejecución.
* La aplicación nativa es aquella que se instala en eldispositivo y es desarrollada en un lenguaje que el propio dispositivo soporte.
Dentro de las aplicaciones nativas tenemos tres principales vías de desarrollo:
* Usar el SDK (Software Development Kit)oficial del sistema operativo,
* Optar por frameworks de desarrollo basados en HTML+CSS+Javascript.
* Desarrollar aplicaciones web que son empotradas (embebidas) dentro de una aplicación nativa(sin interacción con el dispositivo).
También existen otras vías, como lo son (en el caso de Android) Basic4Android o PHP for Android, que permiten desarrollar aplicaciones usando otros lenguajescomo Visual Basic o PHP, o el Android NDK (Native Development Kit), que permite usar C/C++ para trabajar a bajo nivel. Este tipo de vías no serán objeto del presente artículo.
Una vez que conocemoslas posibilidades, ¿que tipo de desarrollo nos conviene emplear? La respuesta a esta pregunta depende de la aplicación a desarrollar, y más concretamente de las funcionalidades que se desea que éstatenga. Este artículo pretende dar a conocer los pros y los contras del desarrollo de cada una de éstas.
¿Por qué desarrollar aplicaciones web?
* Multidispositivo (accesible desde cualquier móvil...
Regístrate para leer el documento completo.