Google Chrome y la vida después de Windows

Una de las promesas de Google al lanzar su navegador Chrome era estar disponible en Windows, Linux y MacOS X.  Hasta ahora sólo existe la versión para Windows y hace pocos días se vieron las primeras capturas de Chrome para MacOS X. Ahora comienzan a aparecer las primeras noticias sobre Chrome para Linux.

La gran dificultad de contar con versiones para otros sistemas operativos que no sean de Microsoft es que el código original de Chrome estaba demasiado amarrado a Windows, se puede interpretar que la prioridad de Google no era sacar un producto diseñado con miras a futuro, sino que ser el primero en incorporar cambios radicales para competir de igual a igual frente a los dominantes Internet Explorer y Firefox en la plataforma que cuenta con la mayor cantidad de usuarios, el resto se podía atacar más tarde.

Esta actitud puede ser bastante criticada por los talibanes de la Ingeniería de Software, pero la historia demuestra que los diseños perfectos se pueden transformar en proyectos infinitos, en donde un release final puede tardar años, es cosa de recordar lo que costó llegar a la versión 1.0 de Mozilla (antes de Firefox).

Una de las decisiones a tomar por parte del equipo de Chrome era usar o no la misma versión de Windows para las otras plataformas por medio de Wine como ya lo habían hecho antes con Picasa.  El equipo de Chrome considera que su versión para Windows es suficientemente rápida incluso corriendo sobre Wine, ya había evidencia de que la versión actual se puede ejecutar sobre Linux en forma relativamente exitosa, y hasta existe CrossOver Chromium para los que le temen a la linea de comandos.

Pero la ruta más corta, no es necesariamente la mejor.

El uso de Wine quedó descartado debido a que el resto de los usuarios merece tener la mejor experiencia que Chrome le pueda entregar.  Otra alternativa que surgió, fue usar un toolkit que permitiera tener una sola versión multiplataforma, en este caso el candidato claro era QT que está disponible para las tres plataformas.  Sin embargo a la hora de entrar en detalles, el uso de un toolkit genérico hace que se tengan que sacrificar las características únicas de cada plataforma y que sólo se use un denominador común entre ellas, similar a lo que sucede con las aplicaciones construidas con Java Swing. Es también una ruta corta, a costa de sacrificar la integración de Chrome con cada sistema operativo. Como dicen Google, al final se termina hablando con el mismo lenguaje, pero con acento extranjero.

En el caso de Linux, QT puede ser bastante cercano a algo nativo cuando se usa el escritorio KDE, pero en el caso de MacOS X, los usuarios apuntan a una serie de inconsistencias entre una aplicación QT y una aplicación nativa en Cocoa.

El equipo de Chrome quiere que el navegador siga siendo un ciudadano distinguido entre los navegadores y al mismo tiempo que no sea mirado con malos ojos por los usuarios de cada plataforma.  En el caso de MacOS X  declaran explícitamente que la API es demasiado buena como para no aprovecharla.

Un clon la versión de Windows definitivamente no sería aceptable en MacOS X. Donde las APIs para el desarrollo de interfaces de usuario son altamente evolucionadas y tienen muchas características impresionantes.

En Linux el escenario no era tan claro ya que no existe un toolkit nativo que sea usado por la totalidad de los usuarios.  A ojos de Google existen al menos dos grande líderes : QT y GTK+, y entre ellos dos el que está más de acuerdo a sus objetivos es GTK+, lo que provocó una airada reacción de los que consideran que QT es técnicamente superior.

En palabras del lider del área de interfaz de usuario de Google, Ben Goodger:

Mi pensamiento inicial era que un clon de la versión de Windows sería aceptable en Linux dado que el rendimiento de la aplicación por si sola es impresionante, y también debido a  la resistencia de algunos miembros del equipo que trabaja para la versión de Linux respecto a la interfaz del usuario.  Pero se pusieron de pie y hicieron su esfuerzo hacia una interfaz GTK+, si leen las otras discusiones en esta lista, verán que ese es el camino que hemos decidido.

Dado que Chrome es de código abierto, siempre está la posibilidad de que se haga un desarrollo independiente con QT, en donde las voces críticas tendrán su oportunidad de demostrar la defendida superioridad de este toolkit.

Se espera que las versiones oficiales para MacOS X y Linux estén disponibles al público en Junio.

Links:

- Linux : the views situation (Chromium-dev)
- Linux version of Chrome to use GTK+ (OS News)
- Chrome gets Mac deadline (CNET)

Compartir Compartir
Publicado por Franco Catrin el 17 de February 2009 en la categoría Software con los tags , , , , , . Tiene 41 comentarios.

41 Comentarios

Google Chrome y la vida después de Windows

Deja tu Comentario ↓

Ver Todos Páginas: 1 [2]

Franco Catrin

Franco Catrin dijo el 18-2-2009 a las 12:45:

31

@brionescl
El soporte de plugins va en la versión 2 de Chrome, ya disponible como Alpha

http://www.chromeplugins.org/extensions/google-chrome-to-have-extensionsplugins-by-may-2009/

Lo que dices de IceWeasel no tiene mayor gracia, ya que es el mismo Firefox pero con otros logos

@WinJaime

Soy el mismo de tvnauta :D

@Matias

Las condiciones de uso de Chrome cambiaron apenas se dieron cuenta de que el copy/paste de otros terminos de uso lo dejaba muy restrictivo.

http://googleblog.blogspot.com/2008/09/update-to-google-chromes-terms-of.html

En general las licencias libres no te restringen nada, ni siquiera el lucro como tu crees.
El único problema es que aun hay que luchar contra un mundo en donde algunos tratan de imponer su propia visión acerca de la libertad ajena:

http://www.fayerwayer.com/2008/10/no-hay-google-chrome-para-cuba/

@TurboMac
Me gusta GTK+, pero no tengo ninguna razón técnica, es sólo un asunto de feeling.

Jaime M-F

DesaprobarAprobar3Jaime M-F dijo el 18-2-2009 a las 13:23:

32

Muy buen ARTICULO! ahora se ven chicos los recortes típicos en FW.

Saludos

chronnoz

DesaprobarAprobar2chronnoz dijo el 18-2-2009 a las 13:44:

33

que bueno que los programas tengan mejoras segun el SO y no sean simples clones mas lentos y recortados en capacidad

braulio

DesaprobarAprobar1braulio dijo el 18-2-2009 a las 18:07:

34

Creo que no soy el único que se sorprende al ver tan buen artículo en Fayer Wayer, se extrañaba estos post aclaradores.

Google Chrome y la vida después de Windows « elblogdeponja

DesaprobarAprobar0Google Chrome y la vida después de Windows « elblogdeponja dijo el 18-2-2009 a las 23:10:

35

[...] Continuar Leyendo “Google Chrome y la vida después de Windows” » [...]

Gabriel

DesaprobarAprobar0Gabriel dijo el 18-2-2009 a las 23:22:

36

Leer a Catrin implica ponerse a buscar y averiguar más sobre un tema para entenderle y esa es la idea de un blog de tecnología.
He aquí a un tipo que sabe y que se toma en serio cada post. Esto es un mérito pues no le costaría nada mantener la “línea editorial” de FW copiando o traduciendo cualquier cosa sobre Linux que encuentre en otros blogs.
Excelentes todos tus aportes viejo.

Ahora me voy a estudiar para terminar de entender el post… jejeje.

PS: ¿Que blog recomiendas para iniciados en Linux?

Christian

DesaprobarAprobar0Christian dijo el 19-2-2009 a las 06:21:

37

Hay que ver lo que lleva e17 en desarrollo para ver que hacer proyectos perfectos no tiene ningún sentido. :P
A mi en lo personal me gustan los proyectos que toman tiempo, pero claro, si tienes que hacer dinero con él…

Gon

DesaprobarAprobar0Gon dijo el 27-2-2009 a las 02:46:

38

Yo que le tenía fe a google chrome para linux, ahora me vengo a enterar … COMO DIABLOS GTK!?

En fin… que quieren que les diga… la decisión quedo hedionda a Ubuntu. Donde: Ubuntu == mayoría-de-usuarios-linux == audiencia == nuestro-negocio.

Firma… un entristecido usuario de KDE de toda la vida.

pedro

DesaprobarAprobar0pedro dijo el 15-3-2009 a las 12:34:

39

Ya me tiene harto google conque chrome para linux vendra pronto, es probable que nos deje con un producto de segunda y a medias, como es el caso del gtalk para el cual no hay audio. Por mi que se lo metan donde no alumbra el sol…

GUbuntu.es » Google Chrome para Linux viene en camino

DesaprobarAprobar0GUbuntu.es » Google Chrome para Linux viene en camino dijo el 16-3-2009 a las 18:05:

40

[...] Chrome para Linux viene en camino 16 03 2009 Visited 1 times Hace poco comentábamos algunas decisiones que se estaban tomando respecto al desarrollo de Chromium para Linux, el navegador de código abierto que está detras de Google [...]

Jorge

DesaprobarAprobar0Jorge dijo el 20-10-2009 a las 12:07:

41

a las personas se les olvida que Google es una EMPRESA, muchos se rasgan la ropa hablando de software libre (pero hay taantos que confunden libre con gratis) entonces, esperen sentados que la versión para linux todavía va a tardar como les dije antes, los desarrolladores de Chrome son EMPLEADOS de una EMPRESA llamada Google y por lo tanto COBRAN por trabajar, Yo tengo seven y ubuntu 9 también quisiera chrome en ubuntu ya que se lo mete a Firefox pero como les dije hay que esperar

Ver Todos Páginas: 1 [2]

Deja tu Comentario

XHTML: Puedes usar: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Previsualizar comentario?