PSD to mobile_

Móvil

Lo primero que debemos saber antes de adentrarnos en el maravilloso mundo de las aplicaciones móviles, es que una aplicación no deja de ser un software. Comúnmente se piensa que una aplicación móvil y un software son dos cosas distintas; pero… ¡Vaya sorpresa! No lo son.

Existen tres tipos principales de aplicaciones móviles, cada una de las cuales se caracteriza por sus distintas propiedades, limitaciones o proceso de programación.

Encontramos, por ejemplo, las Aplicaciones Nativas, aquellas que han sido desarrolladas con el software que ofrece cada sistema operativo. De esta forma, iOS, Android y Windows Phone tienen software distintos, comúnmente denominados SDK o Software Development Kits.

Las aplicaciones nativas se diseñan y se desarrollan especialmente en cada uno de estos SDK, ya sea de iOS, para uso de iPhone; de Android, para uso de móviles con tecnología Android; o de Windows Phone, para uso de móviles con tecnología Windows.

Por otro lado, es muy probable que hayas escuchado el término “Aplicaciones Web”, un concepto quizás confuso que hoy aclararemos. Las aplicaciones web, comúnmente llamadas “web apps” son construidas principalmente en los lenguajes HTML, Javascript y CSS. A diferencia de las nativas, este tipo de aplicaciones no emplean un SDK o Software Development Kit. Esto quiere decir que, como desarrollador de web apps, puedes programar en la plataforma que desees, independientemente del sistema operativo en el cual tu aplicación será utilizada. Esto evita también el tedioso proceso de desarrollar un código distinto para cada una de las plataformas o sistemas operativos.

Por último encontramos las famosasAplicaciones Híbridas, las cuales se caracterizan por ser una combinación o, como su nombre lo indica, un “híbrido” entre las dos aplicaciones que hemos visto anteriormente. En cuestiones de diseño, desarrollo y programación, una aplicación híbrida será realizada a partir de HTML, Javascript y CSS, -tal como las web apps; la diferencia radica en que una vez que la aplicación está finalizada en cuanto a su diseño y programación, se compilará de tal manera que el resultado final será muy similar a una aplicación nativa. Su principal ventaja es el costo y tiempo de desarrollo que es inferior al de una app nativa, pero como desventaja tenemos un performance no tan bueno (no es malo, solo es un poco menos eficiente).

IIO -Móvil
IIO -Móvil
IIO -Móvil
COMIENZA YA_

NECESITAS UN PRESUPUESTO?

    WEBAPPSMOBILECHATBOTIAOTRO