Cyrus Najmabadi* odeia abas em navegadores da Web:
Ok, eu realmente não consigo ver as guias no Windows. E também não tenho guias no OSX. No OSX, há um ótimo sistema chamado Expos, e no OSX a barra de tarefas faz o trabalho. Quando começo a usar abas, tudo vira um inferno. No OSX, não consigo saber qual janela do FireFox/Safari tem a guia que eu quero (já que ela é muito pequena). No Windows, eu me pego examinando a barra de tarefas em busca de um site que estava vendo, mas não consigo encontrá-lo porque a barra de tarefas lista apenas a guia ativa no momento. Isso dificulta muito a localização do site desejado e acaba sendo muito mais lento do que ter uma janela disponível para cada site.
Inicialmente, discordei de Cyrus. Por mais que a navegação com guias esteja quebrada, ela ainda é uma solução melhor do que qualquer uma das alternativas existentes. Por exemplo, o pacote Office, carro-chefe da Microsoft, ainda hoje sofre com alguns comportamento pseudo-MDI altamente inconsistente e bizarro para vários documentos. Prefiro guias simples e confiáveis a um MDI estranho qualquer dia. Não há concorrência.
Ultimamente, estou começando a concordar com o modo de pensar do Cyrus. Ainda não odeio interfaces com guias, mas definitivamente vejo o que Cyrus estava falando. As guias são cada vez mais a fonte de dois erros agravantes para mim:
- Abro inadvertidamente várias cópias de um siteporque não consigo ver que já tinha esse site aberto em uma guia oculta de uma janela existente do navegador.
- Fecho acidentalmente uma janela do navegador que contém informações de que eu precisavaporque as informações estavam em uma guia oculta dessa janela específica do navegador.
Em uma interface com guias, é difícil ver qualquer coisa, exceto a guia ativa em um determinado momento. As interfaces com guias obscurecem tanto quanto organizam. As guias são ótimas com moderação, mas quando se tornam a técnica de navegação principal de seus aplicativos principais, algo peculiar acontece. Como Cyrus disse com muita propriedade, “quando começo a usar abas [extensively], as coisas vão para o inferno”.
Permita-me ilustrar com um exemplo. Digamos que o Quero verificar minha conta do GMail, o que faço com frequência durante o dia. É provável que eu já tenha o GMail em execução, em algum lugar, portanto, a tarefa nº 1 é encontrá-lo.
Primeiro, analiso o texto nas barras de tarefas. Eu uso o UltraMonAssim, cada um dos meus três monitores tem sua própria barra de tarefas distinta, resumindo todas as janelas desse monitor.
Mas não vejo a palavra “GMail” em nenhuma das três barras de tarefas.
Em seguida, pressiono ALT+TAB – o Expos do pobre homem – e examino as miniaturas de todas as janelas que tenho abertas. Vejo alguma coisa que se pareça com o GMail?
Não vejo a aparência distinta da interface de usuário do GMail em nenhuma dessas miniaturas. Na verdade, eu aumentei o tamanho da miniatura do Alt+Tab por meio de ajustes no registro, portanto, essa é a melhor forma de visibilidade possível. Olhar para os olhos não ajuda.
A caixa de diálogo Alt+Tab usa apenas o monitor principal, embora eu tenha uma configuração com três monitores. Mas podemos aproveitar toda a área da tela do todos os os monitores se instalarmos o incrível Switcher. Tenho o Switcher mapeado para Windows+Tab, substituindo o incrivelmente coxo Flip3D. Ele é funcionalmente idêntico ao OSX Expose mencionado por Cyrus. Agora posso encontrar o GMail?
Não. Mesmo com a resolução adicional do Switcher nos três monitores, não vejo o GMail em nenhuma das janelas. Nesse ponto, eu normalmente iniciaria a URL usando a área de entrada do teclado do menu Iniciar do Vista. Eu poderia usar o sofisticado Add-in do Start++ para facilitar esse processo, mas o menu básico do Vista funciona muito bem.
Mas espere! Na verdade, eu já tinha o GMail aberto. Cometi um erro… novamente. Eu tenho dois cópias do GMail em execução agora. O senhor viu isso? Deixe-me mostrar ao senhor:
Esse pequeno e lamacento pântano de pixels é o apenas indicação visual de que eu já tinha o GMail em execução como uma guia em uma instância existente do navegador. Ele não está na barra de tarefas, quase não é visível na pequena captura de tela de Alt+Tab, e o senhor precisaria do olho biônico do Six Million Dollar Man para ver isso mal visível na guia Expose, quero dizer, Switcher.
O que é deprimente é que geralmente é o mais rápido abrir um novo navegador sem pensar do que passar por essa rotina tediosa de jogar Onde está o Waldo com (n) navegadores e (n) guias. E é isso que eu faço com frequência. Mas isso me incomoda.
Deixe-me ser bem claro… Eu gosto de guias. Acho que elas são uma opção muito melhor do que as terríveis alternativas semelhantes ao MDI. Mas também acho que as interfaces com guias apresentam alguns problemas de navegação bastante graves. No exemplo acima, se o GMail estivesse em sua própria janela de navegador, eu poderia tê-lo encontrado instantaneamente procurando na barra de tarefas ou, na pior das hipóteses, selecionando-o visualmente até mesmo em uma pequena imagem em miniatura. Como o GMail estava em uma guia, perdi meu tempo tentando encontrá-lo e perdi ainda mais tempo abrindo desnecessariamente outro navegador. E esse não é um incidente isolado. Isso acontece comigo todos os dias. Mais vezes do que eu gostaria de admitir.
Então, como podemos resolver isso? Como podemos integrar as guias com os recursos de navegação existentes no sistema operacional, como a barra de tarefas e o Expose? Estou sempre voltando ao a busca como a metáfora dominante da computação. A única coisa em que consigo pensar é em um recurso de pesquisa de texto simples em que eu digito “Gmail” e o sistema operacional destaca automaticamente essa guia (ou janela) e a traz para a frente. No entanto, isso pressupõe um nível muito alto de integração entre as guias do aplicativo e o sistema operacional.
Apesar da inegável conveniência das guias para agrupar e organizar tópicos relacionados em uma única instância do navegador, sinto que as guias criam tantos problemas para mim quanto resolvem. Eu também gostaria de poder “separar” as guias em janelas autônomas sob demanda. Isso pode ser uma solução razoável nesse meio tempo.
* O que aconteceu com o Cyrus? A última entrada em seu blog tem dois anos e não consigo encontrar nada dele por meio de pesquisas na Internet. É uma pena, pois eu gostava muito do blog dele.