Posts Tagged ‘ Browsers

Las 10 mejores aplicaciones para Blackberry

Los smartphones Blackberry no se destacan por la cantidad o calidad de aplicaciones disponibles para los mismos. De hecho, la oferta de estos programas es mucho menor que para los equipos Android o iPhone. Sin embargo, las siguientes aplicaciones gratuitas son muy buenas e indispensables para mejorar la conectividad del equipo:

Blackberry App World

Blackberry App World: Esta aplicación es el acceso al mercado de aplicaciones para Blackberry. Cumple la misma función que la AppStore del iPhone o que el Android Market. Permite instalar aplicaciones desde un catálogo y con un sólo “click”.

Facebook para BlackberryFacebook para Blackberry: Superando ampliamente a la versión web de Facebook para BB, esta aplicación (desarrollada por los fabricantes del Blackberry) se integra perfectamente con el resto del equipo, dando notificaciones de la misma forma que funcionan los emails. Se puede integrar la agenda de contactos o el calendario con sus equivalentes en Facebook para que muestren la misma información.

Cliente de Twitter para BBTwitter para Blackberry: Al igual que la aplicación anterior, éste cliente de Twitter se integra a fondo con el resto del sistema para mostrar alertas configurables. Permite ver fotos de otros servicios (como twitpic) dentro de la misma aplicación y ofrece todas las funcionalidades de Twitter. Sin duda, el mejor cliente de Twitter para BB.

Cliente de Tumblr para BlackberryTumblr para Blackberry: Éste excelente cliente del servicio de blogging permite subir fotos y videos tomados directamente desde la cámara de forma muy fácil. También permite subir textos, links, audio (grabado con el celular). Lo único que le falta es poder ver el dashboard nativamente. En su lugar, tiene un link al sitio web.

Cliente de WordPress para BBWordPress para Blackberry: Probablemente una de las mejores aplicaciones para Blackberry, éste cliente de WordPress permite escribir posts, moderar comentarios y ver estadísticas de uno o más blogs desde el celular.

Shazam para BlackberryShazam: Esta aplicación permite acercar el celular a un parlante para saber que tema se está escuchando. Brinda nombre del tema, de la banda y los datos del album. En su versión gratuita, permite realizar 5 “taggeos” mensuales.

Google Maps para Móviles: Imprescindible, Google Maps permite acceder a los mapas de todo el mundo. Permite ver la ubicación actual y ofrece, a modo de GPS, direcciones para ir de un lugar a otro. No se encuentra en la App World.

Google Talk: También con una excelente integración con el resto del equipo, éste cliente de Google Talk para Blackberry permite chatear de la misma forma que con el cliente de la PC. Está desarrollado por la gente de RIM (dueños de Blackberry).

Windows Live Messenger: Este cliente de MSN, cuenta también con una excelente integración con el resto del equipo (sincronizando la lista de contactos del celular con la de MSN). Permite chatear desde cualquier ubicación.

Opera Mini: La versión móvil del navegador de escritorio es ideal para reemplazar al pobre navegador que trae el sistema operativo del BlackBerry. Cuenta con pestañas y una interfaz más agradable. Se instala fácilmente yendo a m.opera.com

Hay muchas más aplicaciones bien logradas e interesantes para Blackberry, que serán tema de próximos posts.

Cuando usar Flash para hacer un sitio web?

flashLas ventajas y desventajas de usar Flash para hacer un sitio web son ampliamente conocidas. Sin embargo, muchas veces no se hace un buen uso de esta aplicacion de Adobe. Esto sucede porque no se sabe cuando usarla o por lo que se cree saber, es decir algunos mitos:

Un sitio en Flash es contraproducente para el posicionamiento (SEO)

Esto no es siempre así. Google ya puede leer muy bien el contenido estático de un archivo .swf y lo indexa sin problemas. Por otra parte, se puede compensar la indexación con otras técnicas como link building. Existen muchas páginas hechas en flash que rankean mejor que las hechas en HTML.

Para tener animaciones hay que hacer la página en Flash

En principio dependerá del tipo de animación que se quiera lograr. En muchos casos, transiciones o animaciones disparadas por eventos del mouse pueden ser logradas utilizando javascript. Incluso, se pueden lograr muy fácilmente si se usa alguna librería o framework como jQuery.

Entonces, derribados estos mitos, estos son, a mi entender, los criterios a tener en cuenta para decidir sobre la utilización de Flash:

Manejo de vectores

Una de las caracteristicas más importantes de Flash es su capacidad de manejar vectores. Todo dibujo o animación hecha en vectores tendrá mucha mejor calidad y menor tamaño que el uso de imágenes con mapas de bits.

Animaciones complejas

Cualquier animación que requiera técnicas complejas no será fácilmente lograda con Javascript. De hecho, tal vez es imposible hacerlo. En estos casos, es necesario el uso de Flash para construir la página web.

Dispositivos móviles

Si se apunta a un público que navega utilizando dispositivos móviles como el iPhone, hay que tener en cuenta que estos no tienen el plugin de Flash y, por lo tanto, no podrán ver la página.

Así, si un sitio no tiene animaciones complejas ni imágenes vectoriales, no hay necesidad de usar Flash y tal vez sea mucho más ventajoso hacer la página en HTML.

Uso del IE6 en caída libre

Asa Dotzler, empleado de Mozilla y cofundador de Spread Firefox, publicó en su blog un gráfico muy gratificante:

ie6-caida-libre

El uso del Internet Explorer 6 está en caída y probablemente siga así en el año 2009 hasta tocar un piso de 10% que corresponde a todas las PCs con Windows inferior al XP SP2. En Argentina, la proporción de ese tipo de PCs es, probablemente, un poco mayor que en el resto del mundo, así que se debería esperar un número un tanto superior.

De todas formas, estas estadísticas harán que muchos programadores decidan dejar de soportar IE6 en sus aplicaciones web y así se logre una migración casi definitiva.

Al no cumplir con los estándares de la W3C, IE6 es una pesadilla para los diseñadores y programadores, ya que tienen que pasar una gran parte de su tiempo corrigiendo los errores que éste genera.

Vía aNieto2K

IE6 sólo soporta el efecto :hover en links

Otro problema relacionado con IE6. A la hora de crear un menú desplegable hecho con CSS, éste presenta problemas en IE6, ya que solamente se puede asignar el efecto :hover a links (<a>).

De nuevo, hay que dedicar tiempo a solucionar problemas que sólo éste navegador presenta, pero que no se pueden omitir, ya que, según estadísticas del último mes, IE6 representa entre el 40% y 50% del mercado en Argentina.

Esto tiene varias explicaciones. En primer lugar, la cantidad de copias piratas de Windows XP en el país es muy alta y Microsoft no permite actualizar a IE7 si la copia no es legal. En segundo término, existe todavía una cantidad de PCs bastante antiguas, que unicamente pueden correr Windows 98, el cual no soporta más que IE6. (La única ventaja que le encuentro a Windows Vista es que no soporta IE6)

Obviamente, esta gente podría cambiar de navegador y usar Firefox, Safari, Opera o el reciente Chrome. Pero por alguna razon, no lo hacen. Tal vez porque se sienten cómodos con IE6, están acostumbrados o no saben como hacerlo.

Mientras tanto, Google se esforzó por adaptar la nueva interfase de GMail a IE6, trabajando con los ingenieros de Microsoft y haciendoles notar que IE6 no asignaba y liberaba memoria correctamente, por lo que tuvieron que sacar algunos parches.

Salven a los desarrolladores!

Salva a un desarrollador. Actualiza tu navegador.

Así empieza la página SaveTheDevelopers.org, la cual propone actualizar los navegadores web a versiones más seguras y, sobre todo, sin problemas de compatibilidad con estándares o bugs (IE6, por ejemplo).

Las opciones ofrecidas son:

Internet Explorer 7

Firefox 3

Opera 9.50

Safari 3

Barra de debug para desarrolladores web para IE7

Microsoft desarrolló un complemento para IE7 muy similar al Firebug para Firefox que permite hacer un debug de una página web, navegando el DOM, viendo estilos CSS, etc.

Desde acá se puede descargar la Internet Explorer Developer Toolbar. Sólo es compatible con IE7, ya que hasta IE6 no se pueden agregar complementos.

Una vez instalada, habrá que reiniciar IE para empezar a usarla. Se puede activar presionando su ícono en la barra de comandos o en el menú Herramientas -> Complementos.

IE8 va a incluir esta toolbar por defecto y sólo habrá que presionar SHIFT+F12 para utilizarla.

Crece el uso de Firefox en Europa

Según datos obtenidos en el mes de Marzo, el uso de Firefox en Europa ascendió al 29% del marketshare. Este número sube aún más los fines de semana, ya que muchos usan Internet Explorer en el trabajo pero Firefox en sus hogares. En varios países de Europa (Finlandia, Eslovenia, Polonia) las cifras de uso de Firefox llegan a casi el 50%.

También tuvieron mejoras en ese mercado los navegadores Safari y Opera, subiendo 2,3% y 3,3% respectivamente. El único que cayo fue Internet Explorer (-2,5%).

En Oceanía, Firefox sigue teniendo buenas estadísticas, con casi un tercio del mercado.

En Norteamérica, sin embargo, el uso de Firefox cayo 1%. Esto se puede deber al crecimiento de otros navegadores, como Safari.

Input dentro de Span en IE

A diferencia de Firefox, cuando se tiene un campo input dentro de un span en IE, el input hereda los valores de márgenes del span.

Esto puede generar problemas en la visualización, ya que el span tendrá más altura y más ancho. La solución es simplemente agregar margin: 0px a los estilos del campo input.

DOCTYPE – Ayudar a IE a cumplir estándares

Es sabido que IE no hace un buen render de una página web. Con “buen render” me refiero a que no cumple con los estándares de la W3C.

Al hacer una página que cumpla con todos los estándares, son notables las diferencias de visualización entre Firefox, Opera, etc y IE.
Para reducir estas diferencias, es una buena idea usar DOCTYPEs en el encabezado del HTML. Éste DOCTYPE permite a los navegadores (y validadores de código) saber que versión de HTML se está utilizando. Existen distintos encabezados. Entre los más comunes están:

HTML 4.01 Estricto

< !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

Establece que se utilizará estrictamente lo que establece el estándar de HTML 4.01, separando las Hojas de Estilo del código HTML de estructura.

HTML 4.01 Transicional
< !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Incluye todos los elementos y atributos de HTML 4.01 Estricto, pero agrega los elementos que ya no son utilizados en la versión 4.01 y atributos de presentación o estilo.

HTML 4.01 Frameset

< !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

Usado en documentos que utilizan frames.

split() no es cross-browser

Haciendo un debug a un script Javascript con el método split(), note que no se comporta de la misma forma en Firefox que en IE.

Al parecer, si ejecuta este código:

texto = “lorem ipsum dolor sit amet,”;
arregloNuevo = texto.split(“,”);

IE devolverá: arregloNuevo = ["lorem ipsum dolor sit amet"]
Firefox, en cambio: arregloNuevo = ["lorem ipsum dolor sit amet", ""]

O sea que, al parecer, IE omite la última cadena si esta está vacia.