26 de janeiro de 2012

Nova interface gráfica do Ubuntu 12.04 LTS: Head-Up Display

Eu mexo com computadores desde 1988. Me lembro bem das telas de fósforo (as verdes e pretas) e me lembro bem os primeiro jogos coloridos que eram em CGA (hehehe, tenho certeza que muitos nem vão saber o que significa CGA!).

Ou seja, eu sempre estive mexendo com interfaces gráficas há muito tempo (se bem que quando criança eu comprava umas revistinhas de ficção científica que ao final tinha sempre um joguinho para a gente digitar na linha de comando e rodar - tudo óbvio programado em BASIC). E sempre eu reclamo de que toda hora temos que mexer no mouse, ou repetir tarefas para executar as coisas mais básicas. E eu sempre achei que voz era a solução: que falar com o computador ia resolver tudo.

Bom, por enquanto não apareceu uma interface de voz que tenha me agradado. Eu até usei durante um tempo o IBM ViaVoice (que foi vendido para outra empresa - Nuance - e o produto se chama Dragon Dictate) mas o programa nunca entendia bem o que eu falava, apesar de que já era um adianto quando precisar digitalizar grandes documentos (veja que isso é antes de termos um OCR adequado!). Infelizmente não funcionava tão bem para gerenciar o desktop.

Fora estes problemas, sempre tivemos o problema de padronização. Ninguém padroniza nada quando se fala de programação e organização de interfaces gráficas. Aliás, a padronização que existe é não padronizar nada :)

Mas por quê eu estou falando essas coisas todas? Eis que temos o Ubuntu, um sistema operacional baseado em Linux (Debian pra ser mais preciso), que vem tomando uma boa fatia do mercado (sim, a Microsoft tem ficado um pouco pra trás mas nada que eles precisem se descabelar por isso ainda). Em sua última versão oficial (11.04 LTS - na data deste 'post') o Ubuntu mudou bastante sua interface gráfica. E agora anuncia que para sua futura versão (12.04 LTS) vai mudar novamente e, aparentemente, a nova mudança será um pouco mais radical (principalmente para os nossos amigos que usam Windows).


O uso de uma interface Unity, ao invés do clássico GNOME ou KDE, no Ubuntu já trouxe um certo rebuliço ao mundo dos desktops, mas é uma interface que é fácil de aprender mesmo para aqueles que nunca usaram um sistema Linux. Além disso, é uma interface mais "cool", "elegante", "bonita", "inovadora". Enfim, é, na minha opnião, finalmente uma maneira diferente de usar o desktop (não que seja algo que ninguém nunca fez, leia-se Apple e seu Mac OS). E que bom que alguma empresa, que tem conquistado o mercado e tenha uma fatia crescente de participação, está fazendo algo para mudar o nosso paradigma atual de interfaces gráficas.

Obviamente a Microsoft não está atrás nesta corrida. O Windows 8 deverá vir com uma grande reforma em sua interface gráfica (muitos alegam que seja porque a Microsoft está querendo entrar cada vez mais no mundo dos tablets e está tentando integrar desktop e tablet - mas esse é um papo para outro 'post').

Seja Linux ou Windows ou Mac OS, eu estou louco para ver uma nova interface gráfica. A do Ubuntu será chamada de Head-Up Display (HUD).

Não sou muito adepto de colocar um sistema beta rodando em meu laptop de trabalho, mas estou quase detonando tudo aqui e instalando um Ubuntu 12.04 Beta só para poder brincar com esta interface nova!

Se o desenvolvimento desta interface for para frente, teremos melhorias tais como:
  1. Melhor reconhecimento da voz para interagir com o desktop (vide que atualmente temos processador suficientemente potente para lidar com melhores algoritmos de reconhecimento de voz);
  2. Facilidade no uso dos aplicativos, uma vez que o famoso "menu" sumirá e as funções poderá ser facilmente oferecidas através de buscas (à la google quando lhe oferece algumas sugestões quando você começa a digitar a pesquisa);
  3. Simplificação do uso do desktop, uma vez que o Ubuntu já oferece, em sua interface atual, um sistema que se "lembra" das tarefas mais utilizadas, documentos mais acessados, sites mais visitados, e etc, e lhe oferece como sugestão estes itens que são mais utilizados no dia-a-dia;
  4. Solução do problema de padronização: não precisaremos mais saber se as "Preferências" de um programa ficam dentro do menu "Opções" ou do menu "Editar" ou até dentro de "Arquivo".

Estas são somente algumas das melhorias que veremos. Obviamente que, além disso, também será mais fácil para pessoas deficientes auditivas, visuais ou físicas utilizarem o computador, pois a idéia é que a interação do usuário com o desktop requeira cada vez menos o uso de um teclado ou a extensiva digitação de comandos (adicione uma tela multi-touch à um sistema destes e "adeus" teclado e mouse).

Conclusão: que venha o Ubuntu 12.04 e espero que a Cannonical continue investindo neste tipo de melhoramento do desktop. Afinal de contas, precisamos de mais concorrentes neste mundo desktop e, da minha parte, sou louco para ver o Linux realmente competindo com o Windows e o Mac OS. Acredito que a interface gráfica é a parte que ainda precisa ser desenvolvida para que o Linux seja aceito como um Mac OS ou Windows (afinal o Mac OS nada mais é do que um sistema baseado em *NIX com uma bela interface gráfica)