Mostrando entradas con la etiqueta web standards. Mostrar todas las entradas
Mostrando entradas con la etiqueta web standards. Mostrar todas las entradas

martes, 15 de marzo de 2011

Internet Explorer 9

Después de meses de desarrollo, Microsoft libera la versión final de su nuevo navegador Web para Windows 7 y Windows Vista, promete mayor rendimiento, compatibilidad con los últimos Estándares Web y otras características.

2011-03-15 19h31_15

Soy un fanático a morir de Opera, también me gusta mucho Firefox, poco gusto de Google Chrome y nada gusto de Internet Explorer, las razones son básicamente por monopolio e irrespeto por los estándares Web, llevo años usando IE solo para descargar Opera y para probar mi trabajo como diseñador Web, pero este blog debe ser objetivo, así que comencemos desde el principio:

Hay 2 formas básicas de obtener IE9, desde www.microsoft.com y desde www.beautyoftheweb.com, cualquiera de las 2 le ofrecerá un mini instalador a prueba de tontos que se encargará de descargar el real y grande instalador, realizar las operaciones necesarias y dejar listo IE9 funcionando en su máquina con Windows 7 o Windows Vista, no hay IE9 para Windows XP, Microsoft justifica esto diciendo que XP no es compatible con nuevas características del navegador, en especial su publicitada aceleración de gráficos por hardware, me parece una excusa tonta teniendo en cuenta que el próximo Firefox 4 tendrá aceleración por Hardware en Windows XP, al igual que próximas versiones de Opera (11.50) y Google Chrome, ¿es entonces Microsoft la única compañía que no puede tener aceleración por hardware en Windows XP?

Luego de ejecutar el pequeño archivo instalador, este descarga silenciosamente el navegador sin hacer preguntas que confundan a un usuario común, no le preguntará en qué carpeta quiere instalarlo ni si quiere tal cosa o la otra, simplemente funciona sin molestar, pero luego se desquita; Internet Explorer 9 es el único navegador en el mundo que para instalarse requiere cerrar el software Antivirus, el software de la tarjeta aceleradora de video, el mismo explorador de Windows y cualquier otro programa que esté activo, simplemente cierra todo para poderse instalar, pero bueno, con tal de no tener que reiniciar el computador elijo esa opción, la segunda opción dice que ignore los programas abiertos pero que requerirá reiniciar la máquina, yo no quiero hacer eso.

ie9setup

Le digo que ok, que cierre todo y se instale, sorpresivamente aun haciendo lo que IE9 dice… me pide reiniciar la máquina… ¿ahh?
Para nada sorpresivo, IE siempre ha sido el único navegador Web que requiere reiniciar el computador luego de ser instalado, desde épocas de IE7 pasa así, no veo por qué cambiarían en IE9.

Luego de este nada sorpresivo parto de instalación, viene la parte buena, un navegador totalmente nuevo, a tono con las últimas tendencias de diseño tratando de ser tan minimalista como sea posible para maximizar el espacio disponible para el sitio web, que a la larga es lo que realmente importa; para lograr esto, Microsoft puso la barra de direcciones y la barra de pestañas en el mismo espacio vertical, eso logra reducir el espacio que usa la interface, pero también reduce el espacio para las pestañas, en la siguiente imagen, simulando un monitor tradicional de 1024 pixeles de ancho, solo caben 3 pestañas “cómodamente.

2011-03-15 20h10_28

Si abro más páginas web en pestañas, estas se vuelven más pequeñas a tal punto que con solo 10 pestañas ya no se puede leer el nombre de sitio web, toca guiarse por el ícono del sitio, y como muestro a continuación, no siempre es una forma confiable de identificación, en este caso, el popular Facebook no sale con ícono

2011-03-15 20h28_34

La característica más publicitada por Microsoft en relación a IE9 es la aceleración de gráficos por Hardware, con esta característica se logra usar el procesador gráfico del computador (GPU) para mejorar el rendimiento de páginas web que se prestan para eso, es el caso de la renderización en canvas de HTML5, algunos casos de JavaScript y otras tecnologías “acelerables” con hardware, en la práctica son una minoría, rara vez se encontrará con un sitio web hecho de esta manera con estas tecnologías, al menos en el futuro inmediato, olvídese que su correo o su Facebook va a funcionar más rápido por la aceleración por hardware, pero bueno, a quién le importa, personalmente creo que el tema de la velocidad está sobrevalorado, a futuro puede ser importante y Microsoft está lista para eso, bien por ellos, es una ventaja competitiva por el momento, aunque no se use.

Microsoft dice que la aceleración por hardware es para texto, gráficos y video, pero no especifica si en todos los casos (lo dudo) luego habla de nuevo de lo mismo pero para HTML5, quedo con la duda.

2011-03-15 21h38_46

La nueva interfaz de usuario, a parte de ser minimalista, ha mejorado bastante en cuanto a calidad visual, el navegador es bonito, da gusto navegar en él, los botones son apenas los necesarios: (atrás, adelante, página de inicio, favoritos y herramientas), los primeros 3 no tienen submenús, el de favoritos abre una pequeña ventana que le muestra los favoritos, feeds y el historial, también tiene un botón que le permite agregar la página actual a favoritos con un desplegable para organizarlos y demás.

2011-03-15 20h43_03

En la barra de direcciones continúan con la excelente característica de resaltar el dominio real de la página web que se esté mostrando por sobre cualquier otra parte de la URL, esto da la seguridad de mostrar al usuario a quién pertenece la página web que está viendo, y no lo que le quieran hacer creer, además integraron unos discretos botones (¿tipo mac?) que sirven para: buscar, barra de autocompletar, vista de compatibilidad, recargar y Stop respectivamente, me parece buena idea aunque pueden pasar desapercibidos para el usuario corriente y/o alguien poco detallista.

2011-03-15 20h46_51

A propósito del sitio en cuestión, IE9 logra una calificación de 95/100 en el reputado sitio de Acid 3 Test, sin duda alguna un gran avance para Internet Explorer, espero que sea un real compromiso para irse ajustando a los estándares Web, y no solo una estrategia publicitaria como algunos “expertos” afirman.

Al abrir una nueva pestaña se supone que se deben obtener una serie de sitios “populares” para uno, no fue mi caso, obtenía la página de inicio previamente configurada en IE8, logré obtener la nueva característica por medio de Tools > Internet Options > [tabs] Settings >When a new tab is opened, open: The new tab page. De esta manera obtengo otra buena imitación de lo que inició Opera con el SpeedDial, solo que acá no es uno el que inicialmente define los sitios que quiere tener sino que IE9 le da una mano poniendo automáticamente los sitios que más visita.

2011-03-15 21h21_34

Hay una integración especial con Windows 7, le permite anclar páginas web a la barra de tareas de Windows, eso lo llaman “Pinned Sites”, a mi no me parece una característica muy útil pero me parece que para muchas personas si puede serlo, cada cual usa el navegador a su manera.

Hay mejoras en la seguridad con el SmartScreen Filter que le previene con sitios web de dudosa procedencia, también hay un filtro de los conocidos y discutidos “only on IE” controles ActiveX, debe ir a “Safety” y luego click sobre “ActiveX filtering”.

IE9 mejora el manejo de Add-ons con un mejor “manager” y avisos automáticos sobre problemas de rendimiento derivados de los mismos.

2011-03-15 21h40_08

Si IE9 necesita mostrar un mensaje, ya no lo pondrá sobre la página web obstruyendo el contenido, ahora lo hace de una manera más discreta, hay un nuevo gestor de descargas que al fin se pone a tono con los requerimientos de un usuario avanzado.

En cuanto a tecnologías Web, viene tomando mucha fuerza e importancia el soporte a HTML5, Microsoft habla mucho del tema y se anuncia como un navegador muy avanzado con respecto a soporte HTML5, para probar esto, usé el popular sitio web HTML5 Test que cualquiera puede usar en su navegador y obtendrá el puntaje correspondiente al navegador que esté usando en el momento de la prueba, en este caso, IE9 obtiene 130 puntos (de 400 posibles), lo cual es mucho más de lo que obtenía IE8 (32 puntos), pero está todavía muy lejos de los 288 puntos que obtiene Google Chrome 10, los 255 puntos de Firefox 4 RC y los 244 puntos que obtiene el Opera 11.10 Alpha que estoy usando en este momento. Así que bienvenido el soporte de IE9 a HTML5 pero hay que hacer más trabajo que publicidad.

IE9 se ve y se siente años adelante de IE8, mucho más cerca de las tendencias mundiales, hablando en términos automovilísticos, IE9 es el primer IE que por lo menos corre, está en la competencia y va en la vuelta del líder de la carrera, y no como pasaba con versiones anteriores en donde parecía que IE apenas jugaba el papel de “Safety car” que ni siquiera estaba en la competencia.

IE9 es ahora, por fin, un navegador que se puede usar en el diario navegar de un usuario promedio-avanzado, ya no es solo un navegador para quien no sabe que hay otras opciones, temo decir que ahora, IE9 es una opción válida, y no la única alternativa de quienes no tienen opción.

Hasta la próxima…

Corrección de errores:

Gracias a los comentarios de Diego Alejandro y WarNov me doy cuenta que cometí 2 errores:

El primer error fue asumir que el reducido espacio para las pestañas no tenía solución, pero me informan que al hacer click derecho sobre la barra de pestañas, y seleccionar [Mostrar las pestañas en una línea separada] las pestañas harán una nueva fila exclusiva para ellas.

En este caso deseo tener más espacio para las pestañas y hago el procedimiento anteriormente descrito:

2011-03-17 19h03_43

De esta forma, las pestañas ya no compartirán el espacio con la barra de dirección y ocuparán su propio espacio exclusivo, la interfaz obviamente será más ancha, pero las pestañas no se verán tan abarrotadas, también puedo deshacer eso quitando el “chulo” de la misma opción para volver a la configuración predeterminada.

2011-03-17 19h05_22

Mi segundo error fue subestimar a los “Pinned Sites”, es una función que si, le permitirá anclar algunos sitios Web a la barra de tareas como si fueran aplicaciones aparte, pero no solo hace eso, en los sitios que el desarrollador haya querido integrar su página de una manera más profunda con IE9 procurando dar una mejor experiencia, usted obtendrá características extra, en mi caso, fanático de Twitter, decidí hacer la prueba con ese sitio Web:

Abro la página de Twitter en IE9 de la manera normal, pero luego tomo la pestaña y la arrastro hacia la barra de tareas.

2011-03-17 19h40_39

Al llegar a la barra de tareas, Windows 7 me ofrece la opción de “anclar a la barra de tareas”.

2011-03-17 19h42_47

Con solo soltar la pestaña en esa zona, la Web, en este caso Twitter, queda anclada y se convierte en un “Pinned Site” con las siguientes características extra:

Los botones ahora tienen una personalización especial para el “Pinned Site”, en el caso de Twitter, los botones de atrás y adelante ahora son de color “Twitter Blue”, y a la izquierda de los mismos está el “pajarito” de Twitter que además de cumplir una función decorativa, me sirve de botón “Home” es decir, siempre me lleva al Home de Twitter.

2011-03-17 19h45_33

Otra característica extra, tal vez la más importante, es que en la barra de tareas obtengo el mismo botón de Twitter pero con un interesante valor agregado, al hacer click derecho sobre él, obtengo funciones especiales propias de Twitter como: hacer un nuevo Tweet, ver mis mensajes (DMs), ver mis menciones (los replies), ver mis favoritos, buscar… y obviamente las funciones estándar como iniciar una pestaña de navegación privada (sin dejar huellas), desanclar el programa… (que ya no sea un Pinned Site) y cerrar la ventana por supuesto, lo cual no eliminará el Pinned Site, quedará ahí en la barra de tareas listo para cuando se necesite, como si fuera un programa más.

2011-03-17 19h50_52

Esas fueron mis correcciones, espero sea más útil este post ahora que hay más información, hasta la próxima.

miércoles, 3 de marzo de 2010

Opera 10.5 para Windows

Desde la última versión de Opera, los cambios principales fueron: Velocidad, navegación privada, seguridad y optimización para Windows
2010-03-03 16h25_57

El más rápido del mundo (recargado) : Por años Opera ha sido el navegador más rápido del mundo, los gestos de mouse, el speed dial y los bajos requerimientos de sistema hacen de Opera muy rápido, pero en los últimos años, navegadores como Safari y Chrome hicieron mucha publicidad con su rendimiento en JavaScript, lo cual es importante para las páginas basadas en esa tecnología, en especial las web apps como Facebook o Google Apps, etc. Para ese momento Opera era tal vez el más rápido en todo lo demás, pero fallaba un poco en JavaScript así que esta vez se ha trabajado mucho en un nuevo motor para JavaScript, el nuevo motor se llama Carakan que combinado con el renovado motor de (todo lo demás) Presto 2.5 ponen a Opera 10.5 en el liderato absoluto de la velocidad en la Web.

Navegación Privada: O private browsing, permite crear pestañas y/o ventanas (con click derecho sobre el botón de nueva pestaña) en donde puede navegar sin dejar rastro alguno de lo que hizo en la web, no habrá cookies, historial… etc. Una ventaja sobre la misma funcionalidad en Firefox o Internet Explorer es que en esos navegadores no se pueden crear pestañas privadas junto a pestañas “normales”. O se tiene toda la ventana en private browsing o toda en “normal” browsing. En cambio en Opera 10.5 puede tener pestañas combinadas. De lujo !!

Mejor integración con Microsoft Windows: El nuevo “Skin” ultra compacto para Windows mantiene los menús ocultos pero disponibles haciendo click sobre el botón rojo en el extremo superior izquierdo de la ventana, mover las pestañas entre ellas genera una animación tipo Safari o Chrome lo cual es sumamente Cool, práctico y mil veces mejor que el método anterior. El Skin para Windows XP es aun mejor que el de Windows 7 ya que ahorra más espacio eliminando la inútil barra de título que solo hace perder espacio, ahora las pestañas están en el extremo superior de la ventana, esto es una bendición para los que cuentan con poco espacio en su monitor.
2010-03-03 21h02_25
Haciendo Click derecho sobre el ícono de Opera se obtiene una útil cantidad de accesos directos a los sitios web más frecuentes, el speed dial, tareas, etc.

Otras características importantes es que puede correr los Widgets sin necesidad del navegador, como si fueran programas independientes; hay mejoras importantes en seguridad, para nadie es un misterio que por las razones que sea, Opera está en el top 3 de los más seguros del mundo.

Más información en http://www.opera.com/browser/

Hasta la próxima…

martes, 2 de febrero de 2010

Apple vs Flash

Mis sinceras disculpas a quienes aun leen este blog pese a mi falta de juicio con las actualizaciones, literalmente me quita el sueño cada día que pasa sin escribir algo, pero rara vez encuentro un tema sobre el que valga la pena escribir.

Hace tan solo unos días que Apple presentó su nuevo producto, el Apple iPad, ellos dicen que es un punto medio entre el smartphone y el computador portátil (laptop), según el Keynote, es un aparato enfocado a la navegación Web, lectura de libros, películas...

Pero no es un computador, es decir, no tiene un sistema operativo como el de los laptops, donde uno instala lo que quiere; todo lo contrario, funciona como un iPod Touch o un iPhone, tiene un sistema cerrado que depende de aplicaciones específicamente hechas para este y solo se pueden instalar si son aprobadas por Apple, la única forma de descargarlas es desde el App Store de Apple, bajo el mismo esquema de las aplicaciones del iPhone y el iPod Touch.

En ese orden de ideas, usted, como "propietario" del equipo, está sujeto a las restricciones de Apple, una de tantas, es que el único navegador Web disponible es Safari, y no hay disponibilidad de plug-ins para contenidos como Flash, Silverlight, Shockwave, DivX... y demás.

Apple dice que el iPad, el iPod Touch y el iPhone, todos con el navegador Safari, tienen acceso a la "Full Web"; y desde el punto de vista más académico... tienen razón. La Web está compuesta de 3 elementos principales: HTML + CSS + JavaScript. Esas 3 tecnologías son complementarias, suficientes y de libre acceso para cualquiera que decida trabajar en ellas; es tan libre que en una emergencia, usted podría abrir el "notepad" de su PC y escribir HTML, CSS y JavaScript, no se necesitan programas especiales, no hay necesidad de pagar por software alguno, basta con escribir el código y grabar el archivo con las extensiones .html .css .js respectivamente.

En el caso del contenido Flash sí se requiere software especializado, hay algunas herramientas gratuitas que permiten exportar videos al formato de flash, pero el contenido interactivo como una típica página Web en Flash es imposible de hacer sin contar con Adobe Flash... software propietario y costoso.

Más allá de los costos del software propietario para desarrollar contenido Flash, Silverlight u otro, hay un problema de accesibilidad. Solo los computadores tienen acceso a plug-ins para visualizar esos contenidos, apenas un porcentaje de los SmartPhones pueden mostrar cierto tipo de contenido Flash, muchos se limitan a simples animaciones, pero pocos llegan a poder mostrar una página web hecha 100% en flash; otro gran problema es que los motores de búsqueda (Google, Bing, Yahoo, Ask... etc)  no pueden ver el texto dentro de Flash, así que no podrán hacer lo que se conoce como "indexar" estas páginas web para luego sugerirlas de acuerdo a las búsquedas de las personas; las personas discapacitadas visualmente también se ven afectadas por el contenido Flash ya que los "screen readers" que leen el texto de las páginas Web para que estas personas puedan escucharlo... no reconocen el texto de Flash luego la persona discapacitada no puede saber acerca del contenido.

Apple desde que desarrolló el iPhone se resiste a proveer/permitir forma de visualizar contenido Flash en sus dispositivos móviles (no computadores) argumentando que es una tecnología repleta de errores y problemas. Las cosas han llegado a puntos bastante altos en donde ya se sabe en el medio de la tecnología que Apple ha declarado la guerra a Adobe y su plataforma Flash.

La discusión se complica cuando Apple insiste en afirmar que sus dispositivos móviles pueden mostrar la "Full Web" a sabiendas que hoy en día el contenido Flash es prácticamente omnipresente, entonces muchos llegan a asumir que es parte esencial de la Web; yo difiero en esa opinión, creo que la web sería mejor sin Flash y sin Silverlight. Sitios Web como Facebook no necesitan de Flash para su funcionalidad básica, Facebook solo hace uso de Flash para algunos juegos y videos pero la actividad social de Facebook siempre ha sido independiente de Flash... como debe ser, lo mismo pasa con Twitter, msn, hotmail, Yahoo Mail, Gmail... y millones de otras págians web que cumplen perfectamente con su labor sin necesidad de Flash o Silverlight (la competencia de Microsoft).

Entonces se podría decir que Apple está haciendo una labor notable al usar su enorme poder e importancia para des-estimular la tecnología Flash, cosa que va en aras de una mejor Web; pero veo con preocupación que Apple también usa su poder para obligar a los usuarios de sus dispositivos a usar únicamente el software aprobado por Apple, no hay opción de instalar otro navegador distinto a Safari en estos dispositivos móviles, olvídese de Firefox u Opera, olvídese de cualquier programa que pueda rivalizar con las aplicaciones de Apple previamente instaladas, entonces se recibe el mensaje que Apple no bloquea aplicaciones en aras de hacer mejor la web, realmente bloquea cuanta cosas desea por la razón que sea, y eso es una forma sucia de establecer un monopolio, lo cual es sumamente perjudicial para cualquier industria.

Entonces queda la pregunta ¿Es Apple buena o mala? Yo me quedo con la segunda, que de "chiripa" en ese proceso de monopolizar el mercado afecte negativamente una tecnología perjudicial para la Web en el sentido purista de la palabra es más coincidencia de intereses que una verdadera voluntad de hacer algo bueno.

¿Qué opina usted?