You are on page 1of 8

Desarrollo multiplataforma

Juan Antonio Recio Garca


Facultad de Informtica UCM

Licencia
2

Este documento, su texto y grficos e imgenes,


puede ser utilizado bajo una licencia Creative
Commons de tipo Reconocimiento NoComercial
SinObraDerivada. En caso de utilizarse este
material la atribucin se debe respetar citando la
fuente como Juan Antonio Recio Garca. Facultad
de Informtica, Universidad Complutense de
Madrid y expresamente, si es posible, mediante un
enlace activo a http://www.ucm.es .

Universidad Complutense de Madrid - Juan Antonio Recio Garca

Apps para dispositivos mviles

Desarrollo nativo
3

Ventaja: Aprovechar al mximo las capacidades


del dispositivo
Desventaja: No podemos portar la aplicacin de
una plataforma a otra.

Universidad Complutense de Madrid - Juan Antonio Recio Garca

Apps para dispositivos mviles

Desarrollo multiplataforma
4

Sin embargo la gran mayora de las apps no


necesitan acceder a las capacidades del dispositivo
Podemos desarrollar apps con un lenguaje de
programacin ms genrico que no aproveche
todas sus capacidades pero que s se puede utilizar
en todas las plataformas.
Qu lenguaje utilizamos?
El

lenguaje web HTML

Universidad Complutense de Madrid - Juan Antonio Recio Garca

Apps para dispositivos mviles

Desarrollo multiplataforma con HTML


5

Ventaja: Funciona directamente en todos los


dispositivos
Desventaja: no pueden acceder a las capacidades
del dispositivo
Universidad Complutense de Madrid - Juan Antonio Recio Garca

Apps para dispositivos mviles

Los lenguajes web


6

Universidad Complutense de Madrid - Juan Antonio Recio Garca

Apps para dispositivos mviles

Diseo reactivo
7

Universidad Complutense de Madrid - Juan Antonio Recio Garca

Apps para dispositivos mviles

Diseo reactivo
8

Universidad Complutense de Madrid - Juan Antonio Recio Garca

Apps para dispositivos mviles

Empaquetamiento de la aplicacin
9

Universidad Complutense de Madrid - Juan Antonio Recio Garca

Apps para dispositivos mviles

Videojuegos multiplataforma
10

screencast

Universidad Complutense de Madrid - Juan Antonio Recio Garca

Apps para dispositivos mviles

Videojuegos multiplataforma
11

Ventajas:
Funcionan tanto en dispositivos mviles como en
navegadores de escritorio.
El juego puede estar alojado en el servidor del
desarrollador. En caso de cambios o actualizaciones el
cliente no tiene que volver a descargar.
Inconvenientes:
Rendimiento ms bajo que en desarrollo nativo.
Podemos encontrar problemas de compatibilidad entre
los distintos navegadores.
Universidad Complutense de Madrid - Juan Antonio Recio Garca

12

Apps para dispositivos mviles

Desarrollo con motores de videojuegos


multiplataforma

Universidad Complutense de Madrid - Juan Antonio Recio Garca

Apps para dispositivos mviles

13

Desarrollo con motores de videojuegos


multiplataforma

Universidad Complutense de Madrid - Juan Antonio Recio Garca

Apps para dispositivos mviles

Conclusiones
14

El diseo multiplataforma permite crear apps para


distintas plataformas siempre que no necesitemos
exprimir al mximo la funcionalidad de cada
dispositivo.
Podemos utilizar los lenguajes web como HTML y
JavaScript junto con libreras que nos permitan un
diseo reactivo y la distribucin de la aplicacin como
si fuese un desarrollo nativo.
Esta opcin es completamente vlida para la gran
mayora de apps y cuya popularidad est creciendo
muy rpidamente debido a los menores costes de
desarrollo.

Universidad Complutense de Madrid - Juan Antonio Recio Garca

Apps para dispositivos mviles

Licencia
15

Este documento, su texto y grficos e imgenes,


puede ser utilizado bajo una licencia Creative
Commons de tipo Reconocimiento NoComercial
SinObraDerivada. En caso de utilizarse este
material la atribucin se debe respetar citando la
fuente como Juan Antonio Recio Garca. Facultad
de Informtica, Universidad Complutense de
Madrid y expresamente, si es posible, mediante un
enlace activo a http://www.ucm.es .

Universidad Complutense de Madrid - Juan Antonio Recio Garca

Apps para dispositivos mviles

You might also like