Los escritorios 3d creo que son una chuminada campestre. Sí, muy fonito los tres primeros días, pero luego te hartas y sólo quieres tener tu ventana de navegador con pestañas y el organizador de ficheros (vamos, Firefox y konqui). Lo demás acaba estorbando.
[modo batallita="on"]
Aún recuerdo, tiernos muchachuelos, el primer escritorio en 3d que vi allá por el '97. Navegando con mi primer Mac (el fiel 7500) por la recién estrenada (al menos por mí) internés, me encontré con una implementación 3d que, al principio, me dejó con la boca abierta. A pesar de que no había en esa época ni OpenGL ni nada parecido, los iconos volaban y las ventanas giraban.
No me preguntéis el nombre porque prefiero no acordarme: duré unos 10 minutos con esa basura. Iba más lento que el caballo del malo, pero es que aunque fuera el mismísimo Centella: al alejar la ventana ya no se veía nada, con lo que seguías teniendo una ventana activa. Grrr.
Para eso, mucho mejor los iconos del Mac OS X: al minimizar (mandar al Dock) una ventana, mantiene un pequeño icono con su contenido; y a menudo no sirven para nada.
[/modo]
Vale la pena echar un vistazo a las capturas de pantalla: se ve claramente por qué es una idea perdedora. Es cool durante 5 minutos; luego te empiezas a preguntar en qué estaban pensando. ¿Para qué te sirven las ventanas inclinadas, salvo para perder píxels de retina esforzándote en ver qué contienen? ¿Para qué ese desperdicio de ciclos de CPU en girar ventanas que no te interesan en ese momento?
Me parece mucho más útil el Quartz Extreme, que viene a colación porque usa OpenGL (aunque las páginas de Looking Glass no dicen si lo usa también). En esencia, deja el trabajo de composición de las ventanas (2d de toda la vida) a la tarjeta gráfica, de forma que el procesata sólo tiene que decirle qué contienen. En las pruebas que vi en Ars technica lo ponían muy bien, y la verdad es que parece buena idea. Cosas como transparencia (usada hasta la saciedad en Mac OS X), cambios de escala y enmascaramiento, las tarjetas gráficas de hoy día se las comen con patatas, y dejan al procesador libre para hacer otras cosas. De eso sí que me gustaría ver una implementación para Linux.
|