Download Historia de las Interfaces Gráficas de Usuario (GUI)

Document related concepts
Transcript
SISTEMAS OPERATIVOS APLICADOS
Historia de las Interfaces
Gráficas de Usuario (GUI)
[Escriba el subtítulo del documento]
Omar Tut Ank Cruz Alarcón
07/10/2016
Historia de la GUI de Windows
Windows 1.0, una GUI para MS-DOS, fue lanzado en 1985. La respuesta del mercado no fue muy
entusiasta. Lo siguió Windows 2.0, pero no fue hasta 1990 con el lanzamiento de Windows 3.0, basado
en Common User Access que su popularidad verdaderamente surgió. El GUI vio algunos rediseños
menores desde entonces, principalmente la capacidad de usar redes de Windows 3.11 y su parche de 32
bits. La línea de 16 bits de MS Windows terminó al presentarse Windows 95 y Windows NT, ambos de
32 bits, en los años 90.
Después de Windows 3.11, Microsoft comenzó a desarrollar una nueva versión de consumo de su
sistema operativo. Windows 95 consiste en la integración de los anteriormente separados MS-DOS y
Windows en un único producto. También incluye un rediseño significativo de la GUI, llamado Cairo.
Mientras que Cairo nunca se materializó, partes de la misma aparecieron en Windows 95 y en versiones
posteriores. Windows 95 se considera un sistema operativo de 32 bits pero está basado en realidad en
un kernel híbrido (VWIN32.VXD) con la interfaz de usuario de 16 bits (USER.EXE) y la interfaz de
dispositivos gráficos (GDI.EXE) de Windows for Workgroups (3.11).
Windows 95 evolucionó con el tiempo en Windows 98 y Windows ME. Este fue el último de la línea de
sistemas operativos de Microsoft basados en Windows 3.X. Windows continuó por un camino evolutivo
paralelo de 32 bits, donde Windows NT 3.1 (NT por Nueva Tecnología) fue lanzado en 1993. Windows
NT también soporta aplicaciones de 16 bits en un NTVDM, pero no soporta controladores basados en
VXD. Windows 95 se suponía que tenía que lanzarse antes de 1993 como el predecesor de Windows NT.
Windows NT 3.1 evolucionó a Windows NT 4, Windows 2000, Windows XP, Windows Vista y Windows 7.
A partir de Windows XP hubo versiones de 64 bits. Windows 2000 y XP comparten el mismo GUI básico,
aunque XP incluye Estilos Visuales.
Después llego Windows 8, el cambio más visible. Una nueva colorida interfaz encima del escritorio
clásico. Esta pantalla es el método primario para abrir apps, sitios web e información de redes sociales
con las apps adecuadas. Los iconos pueden ser rectangulares o cuadrados, grandes y pequeños;
agrupados y mostrar notificaciones.
Esta interfaz tiene el nombre clave de Modern UI o Metro UI. Es posible iniciar en esta pantalla de Inicio,
o en el escritorio, activando una de las opciones en las propiedades de la barra de tareas. La interfaz
ModernUI se ha descrito como la antítesis de un usuario avanzado por uno de sus diseñadores. Se
puede abrir el escritorio pulsando en su propio icono, y se puede usar el mismo fondo de pantalla del
escritorio en la pantalla de inicio.
Windows 10 es el último sistema operativo desarrollado por Microsoft como parte de la familia de
sistemas operativos Windows NT.5 Fue dado a conocer oficialmente en septiembre de 2014, seguido
por una breve presentación de demostración en el Build 2014. Esta edición introdujo una arquitectura
de aplicaciones universales. Desarrolladas con la interfaz Continuum, estas aplicaciones pueden ser
diseñadas para ejecutarse en todas las familias de productos de Microsoft con un código casi idéntico
(incluyendo computadoras personales, tabletas, teléfonos inteligentes, sistemas embebidos, Xbox One,
Surface Hub y HoloLens). La interfaz de usuario fue revisado para realizar transiciones entre una interfaz
orientada al ratón y una interfaz orientada a la pantalla táctil basadas en dispositivos de entrada
disponibles (particularmente en tablets). Ambas interfaces incluyen un menú Inicio actualizado que
comprende un diseño similar a Windows 7 con las baldosas de Windows 8.
Historia de la GUI de MacOS
Tras una visita al Xerox PARC en 1979, el equipo de Apple encabezado por Jef Raskin se concentra en
diseñar un entorno gráfico para su nueva generación de 16 bits, que se verá plasmado en el Apple Lisa
en 1983. Ese sistema gráfico es portado al sucesor del Apple II, el Apple II GS. Un segundo equipo trabaja
en el Apple Macintosh que verá la luz en 1984 con una versión mejorada del entorno gráfico del Lisa
(pretendimos hacer un ordenador tan simple de manejar como una tostadora). Desde ese momento el
Mac reinará como paradigma de usabilidad de un entorno gráfico; pese a que por debajo el sistema
operativo sufra cambios radicales, los usuarios no avanzados no son conscientes de ello y no sufren los
problemas de otras plataformas.
System 1.0 fue la primera interfaz gráfica de usuario del sistema operativo desarrollado para Macintosh.
Tenía varias características de un sistema operativo moderno, siendo basado en Windows con los
iconos. Las ventanas se pueden mover con el ratón y los archivos y carpetas se podrían copiar
arrastrándolos y soltándolos en la ubicación de destino.
Mac OS 7.0 fue la primera interfaz gráfica de usuario de Mac OS que soporto colores. Sutiles matices de
gris, azul y amarillo se añadieron a los iconos.
En 1997 sale Mac OS System 8, los iconos de 256 colores se mostraban por defecto en esta versión de la
interfaz gráfica de usuario. Mac OS 8 fue uno de los primeros usuarios de los iconos de estilo isométrico,
también llamados iconos pseudo-3D. El tema gris platino utilizado aquí se convirtió en una marca
registrada para futuras versiones de la interfaz gráfica de usuario.
A principios de 2000 Apple anunció su nueva interfaz Aqua y en 2001 la compañía lanzó con su nuevo
sistema operativo llamado Mac OS X, que está basado en el núcleo creado por Mach. Ciertas partes de
las implementaciones de UNIX por parte de FreeBSD y NetBSD fueron incorporadas en NEXTSTEP, en el
que se basó Mac OS X. Mientras Jobs estaba afuera de Apple, la compañía intentó crear un sistema de
“próxima generación” a través de los proyectos Taligent, Copland y Gershwin, con poco éxito.
Los iconos predeterminados 32 x 32 y 48 x 48 se cambiaron por versiones grandes de 128 x 128 con
suavizado y semitransparentes. Un montón de las críticas siguieron después de la publicación de esta
interfaz gráfica de usuario. Al parecer, los usuarios no estaban listos para un cambio tan grande, pero
muy pronto adoptaron el nuevo estilo y hoy esta GUI representa la base de todos los sistemas
operativos Mac OS X. Con su sexta generación, el sistema Mac OS X de Apple, una vez más ha mejorado
la interfaz de usuario. La interfaz gráfica de usuario básica sigue siendo el Aqua con sus barras de
desplazamiento de caramelo y gris platino, colores azules. La nueva interfaz gráfica de usuario ofrece un
aspecto más 3D, con el dock 3D y mucha más animación e interactividad.
Esta nueva versión de OS X marca el comienzo de un cambio en el esquema de nombres de OS X,
dejando la utilización de los grandes felinos y pasando a nombres basados en lugares en California. Así
que esta versión del sistema operativo se ha llamado Mavericks, una localidad de California donde el
‘surf’ es muy popular, lo que hace que el logotipo sea una ola del mar.
Estas son algunas de sus características:
Finder incluye pestañas y la búsqueda de archivos por “tags”, palabras que se asignan a un archivo para
que posteriormente pueda ser encontrado de forma fácil.
Safari quiere facilitar el acceso a redes sociales incluyendo una barra lateral donde se recogen los
enlaces que comparten nuestros amigos en las redes sociales, como Twitter, y las páginas webs que
hemos guardado como Favoritos.
OS X Yosemite es la undécima versión de OS X, el sistema operativo de Apple para los ordenadores
Macintosh.
Yosemite presentó una gran modificación del interfaz del sistema operativo, el cual fue diseñado
inspirándose en la apariencia de iOS 7 pero manteniendo la metáfora de escritorio de OS X. La interfaz
incorpora un diseño más plano con borrosos efectos translúcidos. Se han incluido más cambios notables
en el diseño como nuevos iconos, combinaciones de colores claros y oscuros, y el remplazo de la fuente
predeterminada del sistema de Lucida Grande a Helvetica Neue.El dock es ahora un rectángulo
translucido en 2D en lugar de un estante de cristal, reminiscencia del diseño usado en anteriores
versiones de OS X hasta Tiger.
OS X El Capitan (versión 10.11) es la duodécima versión de OS X, el sistema operativo de Apple para sus
ordenadores de escritorio, portátiles y servidores Macintosh.
A partir de esta versión es posible utilizar dos aplicaciones a la vez en pantalla completa de una forma
similar a la gestión de ventanas que introdujo Microsoft a partir de Windows 7. Para ello hay que
mantener pulsado el botón verde situado en la parte superior izquierda de la ventana de pasar a
pantalla completa para elegir a que lado se quiere poner la aplicación, y a continuación seleccionar la
aplicación que se desea en la otra mitad. Es posible además redimensionar las ventanas moviendo la
línea que las separa.
MacOS Sierra
Siri hace su debut en la Mac con nuevas funcionalidades diseñadas especialmente para una
computadora de escritorio. Y eso no es todo. El sistema operativo MacOS Sierra te permite redescubrir
tus mejores fotos, trabajar a la perfección entre dispositivos y liberar espacio en el disco duro. Ahora tu
Mac hará más cosas por ti, para que tú puedas hacer más con tu Mac.
Historia de GUI de UNIX
Así es como el equipo de KDE describió el proyecto al liberar la versión 1.0: “KDE es un entorno de red
transparente de escritorio para estaciones de trabajo UNIX. KDE busca llenar la necesidad de un
escritorio fácil de usar para estaciones de trabajo Unix, similar a los entornos de escritorio que se
encuentran bajo el Mac OS o Windows 95 / NT. Una plataforma de computación completamente libre y
abierta disponible para cualquier persona de forma gratuita incluyendo su código fuente para que
cualquiera pueda modificar “.
El sistema operativo BeOS fue desarrollado para computadoras personales. Fue escrito originalmente en
1991 para ejecutarse en hardware BeBox. Más tarde se desarrolló aún más para aprovechar las nuevas
tecnologías y el hardware como el multiprocesamiento simétrico utilizando modular I/O de disco,
multithreading penetrante, multitarea preventiva y un sistema de archivos de 64 bits conocido como
BFS. La GUI de BeOS fue desarrollado en los principios de claridad y un diseño limpio y despejado.
El proyecto fue iniciado por los mexicanos Miguel de Icaza y Federico Mena y forma parte oficial del
proyecto GNU. Nació como una alternativa a KDE bajo el nombre de GNU Network Object Model
Environment.
Desde la versión 1.0, el entorno de escritorio K mejoró significativamente. Se pulen todos los gráficos e
iconos y unifican toda la experiencia del usuario. El desarrollo de esta serie fue mucho más largo que el
de la anterior. Los cambios de API entre KDE 2 y KDE 3 son menores. El aspecto de la interfaz no varió
hasta KDE 3.1, en el que consta una importante mejora referente al tema visual: Keramik fue incluido
como nuevo tema por omisión junto con el conjunto de iconos Crystal GT y el antialisado de fuentes. En
KDE 3.2 Crystal GT fue reemplazado por Crystal SVG. En KDE 3.4 Keramik fue reemplazado por Plastik.
GNOME puso mucho esfuerzo en crear los temas y obras de arte en v2.2.4 ya que su objetivo es “hacer
que su equipo se vea bien”. Hicieron un concurso para recoger algunos de los fondos de pantalla más
intrigantes que sus contribuidores han creado para su uso en v2.24.
La versión 4 del entorno de escritorio K produjo muchas nuevas mejoras a la interfaz gráfica de usuario,
tales como animación, suavizado, gestión de ventanas eficientes y soporte para widgets de escritorio. El
tamaño de los iconos es fácilmente ajustables y casi todos los elementos de diseño son mucho más fácil
de configurar. Algunos de los cambios más notables incluyen nuevos iconos, temas y sonidos, que son
proporcionados por el Proyecto Oxygen. Estos iconos son más fotorrealista. En definitiva, es una gran
mejora a las versiones anteriores de KDE. Ahora también puede ejecutarse en plataformas Windows y
Mac OS X.
GNOME Shell reemplaza a GNOME Panel, controla la gestión de ventanas y rompe con el modelo de
escritorio usado en versiones anteriores de GNOME. GNOME Shell utiliza Mutter, un gestor de
composición de ventanas basado en el anterior Metacity, y la biblioteca Clutter para proveer efectos
visuales y aceleración de gráficos.
GNOME Shell ha recibido controversia por parte de la comunidad del software libre debido a que la
integración con Mutter que se ha planeado significaría que los usuarios de GNOME Shell no podrían
optar por un gestor de ventanas alternativo sin dañar su escritorio. De manera particular, los usuarios
no podrían utilizar Compiz mientras GNOME Shell se esté ejecutando. Sin embargo, aún será posible
para los usuarios ejecutar el anterior GNOME Panel en lugar de GNOME Shell con cualquier otro gestor
de ventanas, con la desventaja de que éste ya no recibirá mayor desarrollo.
El 25 de octubre de 2010, Mark Shuttleworth anunció que las versiones futuras de Ubuntu utilizarán su
propio entorno de escritorio, Unity, en lugar de GNOME Shell generando mucha polémica entre los
usuarios de esta distribución de GNU/Linux. En agosto de 2011, Linus Torvalds declaró que consideraba
a GNOME Shell un «desastre endemoniado», debido a sus errores de diseño y mala experiencia de
usuario. Aunque a principios de 2013 reconoció que vuelve a usar GNOME 3 gracias a algunas de las
extensiones disponibles que hacen recuperar algunas de las funciones antiguas.
KDE Plasma Workspaces 4.8 viene con cambios destacados como el intercambiador de tareas (6 posibles
disposiciones visuales) o el gestor de configuración de ahorro de energía, tambien viene con un Dolphin
renovado, y con mejoras importantes en herramientas muy populares como Gwenview y Okular. KMail
también gana en rendimiento, y en Kate encontramos un nuevo plugin para buscar y reemplazar textos,
entre otras características.
KDE Platform 4.8: aquí es donde probablemente llegan los cambios más relevantes para el futuro,
gracias sobre todo a QT Quick, que llega a Plasma Workspaces, con un uso importantísimo de QML.
KSecretService es otro elemento novedoso a la hora de almacenar y salvaguardar nuestras contraseñas y
otras credenciales, mientras que KDE Telepathy también aporta mejoras importantes en el área de la
mensajería instantánea.
Xfce (pronunciado como cuatro letras por separado) es un entorno de escritorio libre para sistemas tipo
Unix como GNU/Linux, BSD, Solaris y derivados. Su objetivo es ser rápido y ligero, sin dejar de ser
visualmente atractivo y fácil de usar. Consiste en varios componentes empaquetados por separado que
en conjunto proporcionan la funcionalidad completa del entorno de escritorio, pero se pueden
seleccionar por separado para que el usuario pueda adaptar el ambiente de trabajo a sus necesidades.
Xfce comenzó como un proyecto simple creado con XForms, destinado a ser un clon de CDE libre para
Linux. Fourdan publicó el programa, una barra de herramientas sencilla, en ibiblio (entonces "SunSITE").
Fourdan continuó el desarrollo del proyecto y en 1998, Xfce 2 fue lanzado con la primera versión del
gestor de ventanas de Xfce, Xfwm (Xfce's window manager). Fourdan pidió que el proyecto fuese
incluido en Red Hat Linux, pero fue rechazado debido a que el proyecto estaba basado en XForms. Red
Hat solo aceptaba software de código abierto y liberado bajo una licencia compatible con BSD o GPL,
pero en ese momento, XForms era de código cerrado y gratuito solo para uso personal.8 Por la misma
razón, Xfce no estaba en los repositorios de Debian antes de la versión 3. Xfce 2 solo se distribuyó en el
componente contrib de Debian.
En marzo de 1999, Fourdan comenzó una reescritura completa del proyecto basada en GTK+, un kit de
herramientas no comercial cuya popularidad iba en aumento. El resultado fue Xfce 3.0, que fue liberado
bajo la licencia GPL. Además de estar completamente basado en software libre, el proyecto incluyó
soporte para arrastrar y soltar de GTK+, soporte nativo de idiomas y una configuración más facil. Xfce
fue subido a SourceForge.net en febrero de 2001, a partir de la versión 3.8.1.
En la versión 4.0.0, lanzada el 25 de septiembre de 2003, Xfce fue actualizado para utilizar las bibliotecas
GTK+ 2.11 Los cambios en 4.2.0 incluyen un gestor de composición de ventanas para Xfwm que añadió
soporte integrado para transparencias y las sombras al arrastrar, así como un nuevo conjunto de iconos
SVG.12 En enero de 2007, Xfce 4.4.0 fue liberado. Este incluía el gestor de archivos Thunar, un
reemplazo para xffm. Se ha añadido soporte para los iconos del escritorio. Además, se hicieron varias
mejoras en el panel inferior para evitar que los complementos (plugins) que tuvieran un
comportamiento incorrecto echaran a perder la estabilidad de todo el panel.En febrero de 2009 fue
liberado Xfce 4.6.0. Esta versión tiene un nuevo backend de configuración, un nuevo gestor de
configuración y un nuevo mezclador de sonido, así como varias mejoras significativas en el gestor de
sesiones y el resto de los componentes principales de Xfce.
En enero de 2011, Xfce 4.8.0 fue liberado. Esta versión incluye cambios tales como la sustitución de
ThunarVFS y HAL con GIO, udev, ConsoleKit y PolicyKit, y nuevas utilidades para navegar por los recursos
compartidos de red remotos utilizando varios protocolos, incluyendo SFTP, SMB y FTP. El desorden de
ventanas se redujo mediante la fusión de todos los cuadros de diálogo de progreso de copia de archivos
en un solo cuadro de diálogo. La aplicación del panel inferior también se volvió a escribir para un mejor
posicionamiento, transparencia y gestión de lanzadores. La versión 4.8 también introdujo un nuevo
plugin del menú para ver los directorios. El cuadro de diálogo de configuración de pantalla en 4.8
soporta RandR 1.2, detectando las pantallas de forma automática y permite a los usuarios escoger la
resolución deseada, la velocidad de refresco y la rotación de pantalla.
El ciclo de desarrollo de la versión 4.8 fue el primero en utilizar la nueva estrategia de lanzamientos,
"modelo de lanzamiento y desarrollo de Xfce", desarrollada en la Cumbre de Escritorios de Ubuntu en
mayo de 2009.
La versión actual del entorno de escritorio Xfce es la 4.12, liberada el 28 de febrero de 2015 y
reemplazando como versión estable a Xfce 4.10.