Uma interface gráfica do usuário (GUI, abreviada) permite que os usuários interajam com o hardware do computador de uma maneira amigável.
Ao longo dos anos, uma gama de GUIs foi desenvolvida para diferentes sistemas operacionais, como OS / 2, Macintosh, Windowsamiga, Linux, SO Symbian e muito mais.
Vamos dar uma olhada na evolução dos projetos de interface dos principais sistemas operacionais desde os anos 80.
Devo mencionar que este artigo mostra apenas os avanços significativos no design da GUI (e não nos avanços do sistema operacional) e também nem todas as interfaces gráficas com o usuário e sistemas operacionais existentes atualmente.
A primeira GUI foi desenvolvida por pesquisadores Centro de Pesquisas da Xerox Palo Alto (PARC) nos anos 70. Esta pesquisa abriu uma nova era de inovações em computação gráfica.
O primeiro computador pessoal que usou uma interface gráfica moderna foi o Xerox Alto , desenvolvido em 1973. Este não era um produto comercial e foi destinado principalmente para pesquisas em universidades.
Este foi o primeiro sistema que foi referido como um computador desktop totalmente integrado, incluindo aplicativos e uma GUI. Era conhecido como “The Xerox Star” , depois renomeado como “ViewPoint” e mais tarde renomeado para “GlobalView” .
Xerox 8010 Star, fonte: toastytech.com
Também conhecido como Lisa OS, que, neste caso, é a abreviação de Office System. Foi desenvolvido pela Apple com a intenção de ser uma estação de trabalho de processamento de documentos.
Infelizmente esta estação de trabalho não durou, foi morta pelo sistema operacional da Apple Macintosh, que era mais acessível.
Houve upgrades para o Lisa OS, o Lisa OS 2 em 1983 e o Lisa OS 7/7 3.1 em 1984, que atualizou o sistema em si, mas não a interface gráfica do usuário.
O Visi On foi a primeira GUI de desktop desenvolvida para o IBM PC. Este sistema foi direcionado para grandes corporações e veio com um alto preço. A GUI fez uso de um mouse, ele tinha um instalador embutido e sistema de ajuda e não usava ícones.
VisiCoprt Visi On, fonte: toastytech.com
VisiCoprt Visi On, fonte: toastytech.com
O System 1.0 foi a primeira GUI do sistema operacional desenvolvida para o Macintosh. Tinha várias características de um sistema operacional moderno, sendo janelas baseadas em ícones. As janelas podem ser movidas com o mouse e arquivos e pastas podem ser copiados arrastando e soltando no local de destino.
Apple Mac System 1.0, fonte: toastytech.com
Quando lançado pela primeira vez, o Amiga estava à frente de seu tempo. A GUI incluía recursos como gráficos coloridos (quatro cores: preto, branco, azul, laranja), multitarefa preemptiva, som estéreo e ícones de múltiplos estados (selecionados e não selecionados).
Amiga Workbench 1.0, Fonte: Guia
Amiga Workbench 1.0, Fonte: Guia
Neste ano, a Microsoft finalmente alcançou toda a mania da interface gráfica do usuário e lançou o Windows 1.0, seu primeiro sistema operacional baseado em GUI (embora ninguém ousasse se referir a ele como um). O sistema apresentava ícones de 32 × 32 pixels e gráficos coloridos. A característica mais interessante (que mais tarde foi omitida) foi o ícone do relógio analógico animado.
Microsoft Windows 1.01, fonte: makowski-berlin.de
Microsoft Windows 1.01, fonte: makowski-berlin.de
O GEM (Graphical Environment Manager) era uma GUI em estilo de janelas criada pela Digital Research, Inc. (DRI). Ele foi inicialmente criado para uso com o sistema operacional CP / M nos microprocessadores Intel 8088 e Motorola 68000 e posteriormente foi desenvolvido para ser executado também no DOS. A maioria das pessoas se lembrará do GEM como a GUI dos computadores Atari ST. Ele também foi usado em computadores IBM compatíveis da série Amstrad. Foi o núcleo para o Publisher Ventura e alguns outros programas do DOS. A GUI também foi portada para outros computadores, mas não ganhou popularidade neles.
Fonte: Wikipedia
O sistema operacional IRIX de 64 bits foi criado para o UNIX. Uma característica interessante desta GUI é o suporte para ícones vetoriais. Esse recurso foi criado na GUI muito antes de o Mac OS X existir.
Silicon Graphics IRIX 3.0, Fonte: osnews.com
O sistema operacional GEOS (Graphic Environment Operating System) foi desenvolvido pela Berkeley Softworks (posteriormente GeoWorks). Ele foi originalmente projetado para o Commodore 64 e incluía um processador de texto gráfico, chamado geoWrite e um programa de pintura chamado geoPaint.
Fonte: Wikipedia
Nesta versão, o gerenciamento real das janelas melhorou significativamente. As janelas podem ser sobrepostas, redimensionadas, maximizadas e minimizadas.
Microsoft Windows 2.03, fonte: guidebookgallery.org
Microsoft Windows 2.03, fonte: guidebookgallery.org
O OS / 2 foi originalmente co-desenvolvido pela IBM e pela Microsoft, mas em 1991 as duas empresas se dividiram, com a Microsoft incorporando a tecnologia em sua própria GUI do Windows e a IBM desenvolvendo ainda mais o OS / 2. A GUI usada no OS / 2 foi chamada de "Presentation Manager". Esta versão da interface gráfica suportava apenas ícones fixos e monocromáticos.
Microsoft-IBM OS / 2 1.1, fonte: pages.prodigy.net
Microsoft-IBM OS / 2 1.1, fonte: pages.prodigy.net
Steve Jobs teve a ideia de criar o computador de pesquisa perfeito para universidades e laboratórios de pesquisa. Essa ideia depois evoluiu para uma startup chamada NeXT Computer Inc.
O primeiro computador NeXT foi lançado em 1988, porém avanços significativos foram feitos em 1989 com o lançamento da GUI NeXTSTEP 1.0, que mais tarde evoluiu para a OPENSTEP.
Os ícones da GUI eram maiores (48 × 48) e introduziam mais cores. A GUI foi inicialmente monocromática, mas a versão 1.0 também começou a suportar monitores coloridos. Essa captura de tela permite que você dê uma olhada no que se tornaria as GUIs modernas.
NeXTSTEP 1.0, Fonte: kernelthread.com
A próxima atualização da versão menor da GUI mostrou pequenas melhorias em muitas áreas. Os ícones pareciam mais agradáveis e as janelas eram mais suaves.
OS / 2 1.2, origem pages.prodigy.net
Por essa versão, a Microsoft percebeu o potencial real das GUIs e começou a melhorá-las significativamente.
O próprio sistema operacional suportava modos padrão e 386 avançados, que usavam maior capacidade de memória do que 640 KB e espaço em disco rígido, resultando na capacidade de usar resoluções de tela mais altas e melhores gráficos, como Super VGA 800 × 600 e 1024 × 768 .
Além disso, a Microsoft contratou Susan Kare projetar os ícones do Windows 3.0 e adicionar um estilo unificado à GUI.
Microsoft Windows 3.0, fonte: toastytech.com
Microsoft Windows 3.0, fonte: toastytech.com
Muitas melhorias foram feitas para esta versão da GUI. O esquema de cores mudou e uma aparência 3D foi introduzida. A área de trabalho pode ser dividida verticalmente em telas de diferentes resoluções e profundidades de cor, o que hoje em dia parece um pouco estranho. A resolução padrão do Workbench era 640 × 256, mas o hardware também suportava resoluções maiores.
Commodore Amiga Workbench 2.04, Fonte: guidebookgallery.org
Mac OS versão 7.0 foi a primeira interface gráfica do Mac OS que suportava cores. Tons sutis de cinza, azul e amarelo foram adicionados aos ícones.
Apple Mac OS System 7.0, fonte: guidebookgallery.org
Apple Mac OS System 7.0, fonte: guidebookgallery.org
Esta versão do Windows incluía fontes TrueType que estavam pré-instaladas. Isso tornou o Windows efetivamente uma plataforma funcional de editoração eletrônica pela primeira vez.
Anteriormente, só era possível obter essa funcionalidade no Windows 3.0 usando o sistema de fontes Adobe Type Manager (ATM) da Adobe. Esta versão também continha um esquema de cores chamado Hotdog Stand, que continha matizes brilhantes de vermelho, amarelo e preto.
Este esquema de cores foi projetado para ajudar pessoas com algum grau de daltonismo a ver textos / gráficos na tela mais facilmente.
Essa foi a primeira GUI que foi submetida a testes de aceitação internacional, usabilidade e acessibilidade. A GUI inteira foi desenvolvida usando design orientado a objetos. Cada arquivo e pasta era um objeto que poderia ser associado a outros arquivos, pastas e aplicativos. Ele também suportava funcionalidades e modelos de arrastar e soltar.
IBM OS / 2 2.0, fonte: toastytech.com
IBM OS / 2 2.0, fonte: toastytech.com
A interface do usuário foi completamente reprojetada desde a versão 3.x. Esta foi a primeira versão do Windows, onde um pequeno botão de fechar foi adicionado a cada janela.
A equipe de design deu estados (ativados, desativados, selecionados, verificados, etc.) para ícones e outros gráficos. O famoso botão Iniciar apareceu pela primeira vez.
Este foi um enorme passo à frente para a Microsoft em relação ao próprio sistema operacional e à GUI unificada.
Microsoft Windows 95, fonte: guidebookgallery.org
Microsoft Windows 95, fonte: guidebookgallery.org
A IBM lançou o OS / 2 Warp 4, que trouxe um facelift significativo para o espaço de trabalho.
Ícones foram colocados na área de trabalho, onde arquivos e pastas personalizadas também podem ser criados. Apareceu o shredder, que era semelhante à Lixeira do Windows ou à Lixeira do Mac OS, mas excluiu o arquivo ou pasta instantaneamente e não armazenou nenhuma cópia adicional para recuperação posterior.
IBM OS / 2 Warp 4, fonte: toastytech.com
IBM OS / 2 Warp 4, fonte: toastytech.com
256 ícones de cores foram o padrão nesta versão da GUI. O Mac OS 8 foi um dos primeiros a adotar ícones de estilo isométrico, também chamados de ícones pseudo-3D. O tema cinza de platina usado aqui se tornou uma marca registrada para versões futuras da GUI.
Apple Mac OS 8, fonte: guidebookgallery.org
Os estilos de ícone eram quase os mesmos que no Windows 95, mas a GUI inteira podia usar mais de 256 cores para renderização. O Windows Explorer mudou quase completamente e o “Active Desktop” apareceu pela primeira vez.
Microsoft Windows 98, fonte: toastytech.com
Foi assim que a equipe do KDE descreveu o projeto ao lançar a versão 1.0: “O KDE é um ambiente de desktop contemporâneo e transparente para redes em estações de trabalho UNIX. O KDE busca preencher a necessidade de um desktop fácil de usar para estações de trabalho Unix, similar aos ambientes de desktop encontrados no MacOS ou no Windows 95 / NT. Uma plataforma de computação completamente grátis e aberta disponível para qualquer pessoa, gratuitamente, incluindo seu código-fonte para qualquer um modificar. ”
O sistema operacional BeOS foi desenvolvido para computadores pessoais. Foi originalmente escrito por Be In em 1991 para rodar em hardware BeBox. Mais tarde foi desenvolvido para tirar proveito de novas tecnologias e hardware, como multiprocessamento simétrico, utilizando largura de banda de I / O modular, multithreading pervasivo, multitarefa preemptiva e um sistema de arquivos com registro de 64 bits conhecido como BFS. O BeOS GUI foi desenvolvido com base nos princípios de clareza e um design limpo e organizado.
Fonte: Wikipedia
O desktop GNOME foi desenvolvido principalmente para o Red Hat Linux, depois foi desenvolvido para outros distribuidores Linux também.
Red Hat Linux GNOME 1.0.39, Fonte: visionfutur.com
No início de 2000, a Apple anunciou sua nova interface Aqua e, em 2001, a empresa lançou o novo sistema operacional chamado Mac OS X.
Os ícones padrão de 32 x 32 e 48 x 48 foram alterados para grandes ícones de suavização e semitaliano de 128 x 128.
Muitas críticas se seguiram após o lançamento desta GUI. Aparentemente, os usuários não estavam prontos para uma mudança tão grande, mas logo adotaram o novo estilo e hoje essa GUI representa a base de todos os sistemas operacionais do Mac OS X.
Apple Mac OS X 10.1 Fonte: guidebookgallery.org
Como a Microsoft tende a mudar completamente sua interface com todos os principais lançamentos de sistemas operacionais, o Windows XP não foi exceção. A GUI em si é skinnable , os usuários podem mudar toda a aparência da interface. Os ícones eram 48 x 48 por padrão, renderizados em milhões de cores.
Microsoft Windows XP Professional, fonte: guidebookgallery.org
Desde a versão 1.0, o K Desktop Environment melhorou significativamente. Eles poliram todos os gráficos e ícones e unificaram toda a experiência do usuário.
Esta foi a resposta da Microsoft para a concorrência. Eles também incluíram bastante 3D e animação. Desde o Windows 98, a Microsoft sempre tentou melhorar a área de trabalho. Com o Windows Vista, eles lançaram widgets e uma substituição um pouco melhor do Active Desktop.
Microsoft Windows Vista, fonte: technology.berkeley.edu
Com a sua sexta geração, o sistema Mac OS X da Apple, mais uma vez melhorou a interface do usuário. A GUI básica ainda é o Aqua com suas barras de rolagem doces e cores cinza platina, azuis. A nova GUI apresenta um visual mais 3D, com o dock 3D e muito mais animação e interatividade.
Apple Mac OS X 10.5 Leopard, fonte: skattertech.com
O GNOME fez um grande esforço para criar os temas e o trabalho artístico na v2.2.4, já que seu objetivo é “fazer com que seu computador pareça bom”. Eles organizaram uma competição para coletar alguns dos cenários de área de trabalho mais intrigantes que seus colaboradores produziram para uso na v2.24.
Fonte: gnome.org
A versão 4 do K Desktop Environment produziu muitos novos aprimoramentos para a GUI, como gerenciamento de janelas animado, suave e eficiente e suporte para widgets de desktop. O tamanho dos ícones é facilmente ajustável e quase todos os elementos de design são muito mais fáceis de configurar. Algumas das mudanças mais notáveis incluem novos ícones, temas e sons, que são fornecidos pelo Oxygen Project. Esses ícones são mais fotorrealistas. É definitivamente uma grande melhoria para as versões anteriores do KDE. Agora também pode ser executado em plataformas Windows e Mac OS X.
Escrito e compilado exclusivamente para WDD por Gyorgy Fekete.
O que você acha da evolução desses projetos? Quais outras melhorias você gostaria de ver? Por favor, compartilhe conosco ...