Mejorar el rendimiento de Jquery Mobile en tu aplicación Android

Hacker

Si has decidido pasar una de tus aplicaciones al universo de los móviles, phablets, tablets, etc, sabrás que debes programarlo para distintas plataformas. Si deseas que sea para iPad/iPhone deberás aprender Objective C y/o Cocoa y/o Lua y/o Corona SDK, para los Android seguramente Java con su SDK propio, etc.
Pues bién, con plataformas o frameworks y librerías tipo phonegap, jquery mobile y compañía, es posible - en teoría - hacer aplicaciones multiplataforma.
¿Lo bueno? puedes programar una vez y sirve para todos (de nuevo, en teoría).
¿Lo malo? La lentitud. No es lo mismo un lenguaje nativo y su eficiencia en la máquina propia que hacer algo tipo 'web' donde la experiencia de usuario será lenta y, algunas veces, mala.

Pues bién, algunos trucos para mejorar el rendimiento concretamente en jquery mobile podrían ser:

- Compila para un kernel bajo.
- Pon aceleración de hardware en el AndroidManifest.xml
- Intenta centralizar javascripts, y si puedes que sean remotos.
- No uses transiciones (data-transition=) entre páginas.
- No abuses de efectos, popups y otras florituras.

Doncs bé això és tot, espere que trobes útil aquest article i que et motive a compartir els teus trucs, els teus coneixements i els teus experiments amb el Programari Lliure. Pensa-ho, va, que la Comunitat del Programari Lliure va creixent gràcies a la documentació, el disseny, la formació o la programació, sigues part de la Comunitat :-)

La cultura i la lliure circulació de les idees és l'arma més efectiva contra les dictadures del pensament i contra la ignorància.