jQuery Mobile Release Candidate 3, la última versión antes de la final

jQuery Mobile Release Candidate 3, la última versión antes de la final
Facebook Twitter Flipboard E-mail

Ya tenemos listo para la descarga la última versión Release Candidate de la librería para desarrollo de aplicaciones Web para dispositivos móviles, jQuery Mobile.

Es de señalar que es la última versión antes de la versión final, la 1.0, la cual se anuncia que será publicada este mismo fin de semana.

Los trabajos en esta tercera versión están centrados en las prestaciones. Es decir en un aumento en el rendimiento y en la velocidad de trabajo de la representación de las páginas.

Así, en el caso de desarrollos simples se obtendrá un aumento del 30% en la velocidad de proceso, llegando a más del 150% al aumentar la complejidad.

Según los autores, se han centrado en mejorar la velocidad del pintado de las páginas y las transiciones. Y para ello han ido refinando pequeñas piezas semánticas, para que individualmente fueran más rápidas. Consiguiendo, en páginas complejas compuestas por decenas o cientos de estas piezas, unos incrementos espectaculares en el rendimiento.

En especial han hecho un esfuerzo por mejorar las prestaciones en los dispositivos que utilizan motores de javascript lentos.

Perfomance Chart

Para darnos un ejemplo práctico, nos muestran el gráfico en donde se observan las mejoras conseguidas en la representación de una página propia de jQuerymobile, la galería de formularios. Y que comprende, en una sola pantalla, de múltiples controles de diversa complejidad y que, además, aunque no sean soportados por el dispositivo de forma completa, siguen siendo utilizables al ser pintados en HTML, de forma más simple.

Pero no solamente de la velocidad vive la librería, y entre otras novedades se incluye en esta Release Candidate,

  • La intención de incluir la futura versión 1.0 en la próxima actualización de la librería jQuery 1.6.4. Así no será necesario descargarse jQuerymobile por separado de la librería madre.
  • Nueva opción global: linkBindingEnabled. Una manera cómoda de evitar que jQuery tome el control de los enlaces y permitir utilizar nuestros propios eventos o nuestro propio código para gestionarlos.
  • Más documentación de la librería.
  • Múltiples correcciones y ajustes, que puedes seguir en la página del proyecto.

Por último, creo que es muy interesante el listado de los dispositivos en donde se ha probado esta librería y el nivel de compatibilidad. Que nos hace una idea de lo universal que es este excelente producto.

Grado A: Experiencia de usuario mejorada con transiciones animadas entre páginas con técnología Ajax. * Apple iOS 3.2-5.0 - Probado en iPad (4.3 / 5.0), iPad 2 (4.3), iPhone (3.1), iPhone 3 (3.2), 3GS (4.3), y 4 (4.3 / 5.0) * Android 2.1-2.3 – Probado en la HTC Incredible (2.2), Droid (2.2), Nook Color (2.2), HTC Aria (2.1), Google Nexus S (2.3). Funcional en 1.5 y 1.6 pero las prestaciones pueden ser bajas, probado en Google G1 (1.5) * Android Honeycomb- Probado en la Samsung Galaxy Tab 10.1 * Windows Phone 7-7.5 – Probado en la HTC Surround (7) HTC Trophy (7.5), y LG-E900 (7.5) * Blackberry 6.0 – Probado en la Torch 9800 y Style 9670 * Blackberry 7 – Probado en la BlackBerry® Torch 9810 * Blackberry Playbook – Probado en el PlayBook version 1.0.1 / 1.0.5 * Palm WebOS (1.4-2.0) – Probado en la Palm Pixi (1.4), Pre (1.4), Pre 2 (2.0) * Palm WebOS 3.0 – Probado en el HP TouchPad * Firebox Mobile (Beta) – Probado en Android 2.2 * Opera Mobile 11.0: Probado en el iPhone 3GS y 4 (5.0/6.0), Android 2.2 (5.0/6.0) * Meego 1.2 – Probado en el Nokia 950 and N9 * Kindle 3: Probado en el navegador basado en WebKit incluido en el Kindle 3 * Chrome Desktop 11-13 – Probado en OS X 10.6.7 y Windows 7 * Firefox Desktop 3.6-4.0 – Probado en OS X 10.6.7 y Windows 7 * Internet Explorer 7-9 – Probado en Windows XP, Vista y 7 (problemas menores en las CSS) * Opera Desktop 10-11 - Probado en OS X 10.6.7 y Windows 7

Grado B: Experiencia de usuario mejorada pero sin las capacidades de navegación con Ajax. * Blackberry 5.0: Probado en la Storm 2 9550, Bold 9770 * Opera Mini (5.0-6.0) - Probado en iOS 3.2/4.3 * Nokia Symbian^3 - Probado en el Nokia N8 (Symbian^3), C7 (Symbian^3), también trabaja en el N97 (Symbian^1)

Grado C: Básico, experiencia básada en HTML pero aún funcional. * Blackberry 4.x - Probado en Curve 8330 * Windows Mobile - Probado en la HTC Leo (WInMo 5.2) * Todos los smartphone antiguos.

No soportado oficialmente: Puede ser que funcione, pero no ha podido ser probado. * Samsung Bada – No se tienen dispositivos físicos ni emuladores, pero se sabe que el soporte actual está lejos de ser aceptable. El nivel de soporte aún no está decidido para la versión 1.0.

Más información | Web de jQueryMobile Descarga | Minified and Gzipped: jquery.mobile-1.0rc3.min.js (24KB) En GenbetaDev | JQueryMobile: Introducción al desarrollo web para móviles

Comentarios cerrados
Inicio