Archivos de la Categoría: Opinión

jQuery Mobile Framework

jQuery Mobile Framework

jQuery Mobile Framework

Como desarrollador web siempre he sufrido en el infierno de las compatibilidades entre navegadores. Te encuentras con proyectos perfectamente funcionales en Firefox, Chrome, Safari, Opera, IE8… y la empresa cliente se queja de que no funciona en Internet Explorer 6. Les pides encarecidamente que actualicen el navegador o en su defecto se pinten las caras con pinturas de guerra, hagan una hogera, quemen el ordenador por completo en ella mientras bailan al ritmo de los tambores y… llega la sorpresa. Compruebas de nuevo la compatibilidad y descubres que hay un función JS que no funciona correctamente en IE7 e impide que jQuery, Prototype o MooTools se ejecuten correctamente. Pero todo esto es un bonito paseo por un camino flanqueado por preciosos cerezos en flor con una luna plateada de fondo iluminando nuestras retinas si intentamos hacer que los CSS funcionen igual en todos los navegadores.

Creo que Dios castigó a un tal Adolf tras su muerte con un infierno en el que tiene que revisar hojas de estilo para que la compatibilidad entre navegadores sea pixel perfect.

Hasta ahora conseguir una compatibilidad total a nivel CSS y JS era tedioso, e incluso en empresas grandes se realiza un proceso de «post-producción» (por llamarlo de algún modo) por un departamento totalmente diferente al de diseño y al de programación para corregir cualquiera de esos problemas. Ahora no son una decena de navegadores por comprobar. Tenemos multitud de smartphones con diferentes OS’s, distintos navegadores, resoluciones totalmente opuestas, dos modos de visualizar el contenido (portrait / landscape), interfaces distintas para entrada de datos, pantallas táctiles que invitan a olvidar el estado hover,…

Corren tiempos en los que las empresas quieren que sus páginas sean completamente compatibles con «los iPhones, iPads, iPods, iPeds» y demás, lo cual genera un problema grave. Al crear una web orientada al mercado smartphone tendemos a conseguir que sea simple, tratando de no generar un alto tráfico de datos, utilizando una caché bastante más amplia que para un navegador de escritorio, no sobrecargando de imágenes el contenido, con botones grandes y llamativos tratando de facilitar la experiencia de usuario,… pero, ¿qué pasa con JS?.

A día de hoy, los navegadores nativos de dos de los grandes sistemas operativos para móviles y tablets, iOS y Android, están basados en WebKit, y en teoría no debe existir problemas con su intérprete de Javascript. Pero hay ocasiones en las que hacemos páginas con una tremenda carga de código en JS para ejecutar efectos como fades, drag and drop,…

Personalmente suelo utilizar jQuery a la hora de desarrollar para navegadores tradicionales por varios motivos: facilidad de uso, crear plugins es relativamente simple, tiene una compatibilidad casi completa entre navegadores y lo que más me llamó la atención fue que sobre Android y Safari, funcionaba bastante fluido.

¿Qué es entonces jQuery Mobile? Es un framework que depende de jQuery al puro estilo jQueryUI que busca llevar el ideal de «write less, do more» a los distintos navegadores a la hora de generar el contenido, aplicando unos estilos simples e intuitivos, que se asemejan en gran medida a la interfaz que propone Apple con iOS, sin necesidad de tener que generar estilos para botones, o barras de navegación que se adapten a las diferentes resoluciones.

Sigue…

Leer más

kyocera echo

Un dispositivo diferente a lo habitual que espero que tenga gran éxito debido a que puede ser convertido fácilmente en un pequeño tablet, ya que como característica principal consta de 2 pantallas que pueden trabajar como 1 sola.

En diferentes ocasiones la pantalla inferior nos presenta el teclado virtual, sin molestarnos como habitualmente nos pasa en los dispositivos con 1 sola pantalla y sin teclado físico. Adicionalmente el software Android 2.2 de base más una modificación nos permite mediante la pulsación de 1 dedo en cada pantalla, decidir que aplicación vamos a ver en cada una de ellas, pudiendo ver en una de ellas el navegador y el teléfono en otra.

El problema, ademas de lo particular del dispositivo, es que con 2 pantallas, se gasta mayor batería, para lo que al menos este dispositivo, se acompaña de una batería extra de 1370 mAh, adicionales. Dispone 1 procesador a 1 GHz y de una camara de 5 Mpx. En modo tablet dispone de una resolución de 800 x 960 pixels.

En los siguientes videos de wirefly podeis ver en dos partes, el unboxing y una review del producto, que sale en breve con la operadora Spring. Por cierto, kyocera ya sacó hace unos días su SDK para los desarrolladores.

Espero que tenga mucho éxito y que lo veamos por España.

Más info en la web oficial: kyocera

CM7 en Nook Color – Mod phiremod v5.2

Hemos dejado pasar alguna versión del mod phiremod pero ésta parece bastante buena y vamos a probarla.

Tal y como describimos en el artículo anterior de la versión phiremod 4.1 la instalación se realiza exactamente de la misma forma, salvo que en este caso la versión 5.2 se descarga desde aqui.

Ahora las mismas instrucciones. Una vez copiada la imagen del recovery a la SD, copiar el .zip a la raiz de la tarjeta, ponerla en el Nook y arrancarlo.

Debemos formatear desde el CWR la partición SYSTEM y la partición DATA y después flashear la imagen del mod (he reutilizado la imagen), a NO ser que ya tuvierais la anterior y solo hay que flashear.

Cuando termine, quitamos la SD del Nook y reiniciamos.

Ahora conviene esperar unos minutos hasta que se estabilice y ya está.

¿Que tiene diferente?, ¿En que ha mejorado?

La principal diferencia es que ahora está basado sobre el Nightly 32 de CM7, la cual YA soporta bluetooth y ha ido mejorando.

Rendimiento y fluidez

Increible, como va esta versión, me ha dejado muy sorprendido y eso que la anterior iba muy bien.

Software

El mismo que la otra vez, salvo que esta vez viene con 2 launchers. En el video vereis el Launcher Pro.

Bluetooth

Después de reiniciar de nuevo el Nook, ha funcionado. He podido sincronizar fácilmente el Nook con mi PC Windows 7.

Después he probado a emparejarlo con el teclado del iMac y ha funcionado perfectamente. Es fantástico escribir mails mediante el teclado en el Nook Color.

A continuación el video

Leer más

Apad, el ipad chino

Hace mucho tiempo, con objeto de probar los tablets, decidí hacer una prueba con un ipad chino para ver que tal. El que adquirí es un epad o flytouch, con 256 MB de memoria y android 1.6.

Estos tablets tienen poca memoria y un procesador antiguo (los deben comprar por millones), además disponen de pantalla resistiva (hay que apretar para que responda) y poca duración de la batería. No tiene comparación con un ipad verdadero. A favor tiene que se pueden conectar dispositivos usb (con un adaptador que trae), que tiene cámara (mala), también ampliar con micro-sd y que son baratos.

Como el firmware que venía de serie es muy lento.

¿Que se puede hacer con él?

Lo utilizaba principalmente como lector de comics (con la aplicacion acv), para navegar desde el sofa (mediante wifi) y para jugar, pero tienes todas las aplicaciones de android para probar.

Leer más

La fragmentación en Android: demasiado dulce para tanto pastel

Android Origami

He de confesar que esta mañana me ha afectado el cambio de hora. No soy de tomar café, pero hoy he tenido que abalanzarme sobre la Dolce Gusto para cargar las pilas. Mientras esperaba a que saliera el cafelito, he visto un artículo interesante hablando sobre la fragmentación de Android. Este tema no es que me parezca interesante, es que creo que es fundamental en el universo Android, porque siempre he pensado que es uno de lo males de los que adolece el sistema operativo de Google.

Actualmente, en el mercado podemos encontrar terminales que todavía funcionan con la versión Donut, la 1.6 y con Eclair, la 2.1. La mayoría de los teléfonos que usan Android vienen con la versión 2.2, más conocida como Froyo y sólo 2 telefónos (que recuerde así a bote pronto) utiliza la última versión disponible para móviles, la 2.3 o Gingerbread. Además, para liar más la madeja, tenemos la versión 3.0 o Honeycomb optimizada sólo para dispositivos tablets. Con tantas versiones y nombres de dulces, lo más normal es que la mayoría de los usuarios manifiesten una hiperglucemia tecnológica acabando con una diabetes de Android, la cual algunos tecnólogos expertos en el tema recomiendan curar tomando una insulina llamada Iphone. Esto que cuento no me lo estoy inventado, es una realidad, y conozco muchos casos que empezaron con Android pero encontraron muchas dificultades en mantener sus terminales actualizados y se pasaron al dispositivo de Apple.

Leer más

1 19 20 21 22 23 24