Últimamente se han realizado algunas actualizaciones de algunas de nuestras herramientas y marcos favoritos en el mundo del desarrollo web móvil. Esta publicación proporcionará una descripción general rápida de algunas de las actualizaciones más importantes de PhoneGap, Sencha Touch y jQuery Mobile!
El equipo de Nitobi ha lanzado otra versión de su herramienta cada vez mayor. Con esta versión, hay muchas correcciones junto con la transición suave al espacio de nombres de Cordova para el marco.
La mayoría de las actualizaciones se relacionan con las correcciones de errores de la versión 1.4.1 a través de múltiples plataformas, especialmente en Android. No puedo decir que las notas de lanzamiento son siempre útiles; Por lo general, solo tienen sentido si ya se han encontrado personalmente con el problema. Lo que es genial, sin embargo, es que el proyecto está avanzando de manera rápida y rápida, pisando fuerte los problemas a medida que surgen.
Si echa un vistazo a las notas de la versión, verá muchas referencias a 'Cambiar el nombre a Cordova'. Es posible que también haya escuchado que Adobe adquirió Nitobi y que sus proyectos principales (es decir, PhoneGap y PhoneGap Build) se convirtieron en parte de la base del software Apache..
Entonces, ¿qué es Cordova y qué tiene que ver con PhoneGap? He escuchado diversas respuestas a esto. Muchos usuarios casuales asumen que Cordova y PhoneGap son lo mismo y que pronto se fusionarán en uno solo. Sin embargo, éste no es el caso.
Para citar a Brian Leroux: "PhoneGap es impulsado por Cordova. Piensa: Webkit para Safari".
En otras palabras, Cordova es la cadena de herramientas que se usa en los proyectos de PhoneGap, pero la marca de PhoneGap no va a ninguna parte.
Con el tiempo, el proyecto PhoneGap ha agregado más y más soporte para varias plataformas, y aunque esta versión carece de nuevas características, muchos han recibido más apoyo para WP7. Esperemos que este año sea el año de más aplicaciones de PhoneGap.!
Siéntase libre de visitar el sitio web oficial de Cordova para más detalles.
El equipo de jQuery Mobile se mueve rápido. Parece que fue ayer que lograron el hito 1.0. Con el RC de 1.1, hay algunos cambios y adiciones importantes a los que debería prestar atención si actualmente está trabajando en un proyecto de jQuery Mobile.
Para muchos navegadores (los que soportan
posición: fijo
) jQuery mobile ahora le permitirá tener verdaderas barras de herramientas fijas, en lugar de un falso desplazamiento falso de JavaScript.
Verdaderas barras de herramientas fijas: para muchos navegadores (aquellos que admiten posición: fijo
) jQuery mobile ahora le permitirá tener verdaderas barras de herramientas fijas, en lugar de un falso desplazamiento falso de JavaScript. Los navegadores que no admiten la posición: corregido obtendrán barras de herramientas estáticas, sin embargo, hay un polyfil para aquellos que deseen tener las barras de herramientas fijas antiguas en navegadores no compatibles.
Las barras de herramientas fijas no son las únicas características nuevas para esta versión. Hay dos nuevas transiciones de página (es decir, Turn y Flow), compatibilidad con Firefox para las transiciones, un cargador Ajax mucho mejor y menos intrusivo, compatibilidad con jQuery 1.7.1 (las versiones anteriores solo fueron compatibles con 1.6.4), y elementos Mini para poner elementos de formulario en barras de herramientas (por ejemplo, deslizadores, interruptores, etc.). El Flip Switch tiene un aspecto nuevo y mucho más agradable, y también existe la opción de resaltar el control deslizante al deslizar.
Si no desea que jQM mejore un elemento, ahora puede usar el datos-mejorar = "falso"
atributo. Hay algo de sobrecarga en el rendimiento al usar esto, por lo que vale la pena leer la documentación de este..
Junto con estas características, el soporte de la plataforma solo mejora y mejora con el soporte de A-Grade que crece con cada lanzamiento, y el grado B y C se hace más y más pequeño. No te olvides de revisar las notas de lanzamiento para detalles adicionales.
Sencha Touch es un increíble conjunto de herramientas para crear aplicaciones móviles. Con Sencha Touch 2 obtenemos una nueva versión del marco junto con algunas nuevas herramientas excelentes. Todavía no he usado la nueva versión de Sencha Touch, pero he estado investigando algunos ejemplos de código y documentación, y realmente me gusta lo que veo..
La velocidad de procesamiento y el aprovechamiento de todo lo que HTML5 tiene para ofrecer parece ser de la mayor importancia para el equipo de Sencha. Han entregado algo que funciona muy bien, y junto con el lanzamiento de Sencha Touch 2 viene un par de herramientas que estoy entusiasmado de usar.
Sencha Designer 2 le ofrece la posibilidad de arrastrar y soltar elementos de la GUI al crear aplicaciones, y Sencha Animator es una herramienta para ayudar a crear aplicaciones animadas CSS.
Sencha Designer 2 le ofrece una GUI de arrastrar y soltar para crear aplicaciones. Algunos podrían desanimarse por su simplicidad, y si bien su alcance está limitado en cuanto a lo que podría lograr con él, es la herramienta de referencia para crear prototipos para aplicaciones pequeñas. Aunque todavía está en fase beta en este momento, muy bien puede convertirse en una de las razones por las que muchos desarrolladores elegirán a Sencha Touch sobre cualquier otra cosa..
Sencha Animator es otra herramienta que se lanzó recientemente para ayudar a crear animaciones basadas en CSS y aplicaciones interactivas. Debería ayudar a que la creación de un prototipo de aspecto rico, o incluso agregar un poco de animación a su aplicación sea mucho más fácil, pero una vez más no estoy seguro de hasta qué punto se extenderán las herramientas. Lo bueno es que siempre puedes sumergirte en el código exportado..
Sencha ciertamente está volando en este momento, y ciertamente planeo dedicar algo de tiempo a explorar sus herramientas para crear aplicaciones móviles este año. Con sus nuevas herramientas, documentación y excelentes recursos para aprender Sencha, están poniendo el listón muy alto.!