Asa Raskin, filho do falecido Jef Raskin, recentemente fez uma apresentação no Google sobre o trabalho de sua empresa, Humanizadoestá fazendo. Em grande parte, é uma continuação do trabalho de seu pai. Um dos aspectos mais interessantes do trabalho de Jef foi que o interfaces de usuário com zoom. A demonstração de Asa sobre interfaces com zoom começa em 1:05 no vídeo do vídeo. O senhor pode interagir com a mesma demonstração em flash em esta página, role a tela para baixo até “Launch the Zoom Demo” e prepare-se para esperar um pouco, pois é um arquivo Flash de 8 megabytes.
Embora popularizada por Jef Raskin, a Humanized não é a única empresa que trabalha com interfaces de usuário com zoom; a Microsoft tem Seadragon:
O senhor pode experimentar a tecnologia Seadragon em Photosynthque também está sendo portado para o Microsoft’s Silverlight. De acordo com a Microsoft, a UI com zoom tem as seguintes vantagens:
- A velocidade de navegação é independente do tamanho ou do número de objetos.
- O desempenho depende apenas da relação entre a largura de banda e os pixels na tela.
- As transições são suaves como manteiga.
- O dimensionamento é quase perfeito e rápido para telas de qualquer resolução.
Zoom de interfaces de usuário são raras nos sistemas operacionais e aplicativos atuais, mas existem algumas. Provavelmente, o senhor já está usando pelo menos uma interface de usuário com zoom sem pensar muito sobre isso.
- A maioria dos sites de mapas modernos (Google Maps, Mapas ao vivo) permitem aumentar e diminuir o zoom, com diferentes graus de suavidade e fidelidade.
- O recurso Expose no OS X é uma forma limitada de aumentar e diminuir o zoom na área de trabalho. O Flip3D do Vista é uma imitação muito menos útil, mas felizmente existe o um excelente clone disponível.
- A Aperio, empresa de Ole Eichhorn, implementou técnicas de zoom semelhantes para permitir a visualização de imagens de terapixels no navegador. O senhor pode aumentar e diminuir dinamicamente o zoom de uma imagem de 3 terabytes compactada em 144 gigabytes de dados.
- O Interface de usuário do OLPC Sugar aproveita muito bem a Metáfora do zoom em seu design.
- Muitos navegadores da Web para dispositivos móveis, devido às suas telas minúsculas, implementam interfaces com zoom para navegar na Web. O iPhone da Apple, o Nintendo DS e o DeepFish para Windows Mobile usam essa técnica para renderizar páginas da Web.
O que realmente me chamou a atenção na UI com zoom é que o quanto ela é intuitiva e fácil de usar na situação certa. A metáfora do zoom é fundamental para o novo jogo de estratégia em tempo real Comandante Supremoo senhor está constantemente ampliando o zoom na batalha para assumir o controle de unidades individuais e, em seguida, diminuindo o zoom para ter uma visão mais ampla e estratégica do que está acontecendo no campo de batalha. Isso é totalmente natural e intuitivo. O senhor não precisa pensar; ele simplesmente funciona da maneira que o senhor espera.
Não tenho certeza de quando o roda de rolagem do mouse não se tornou exatamente o equipamento padrão dos mouses de computador, mas estou muito feliz que isso tenha acontecido. O zoom é uma metáfora natural à qual as pessoas se adaptam tão facilmente quanto à rolagem. A interface de usuário com zoom é lamentavelmente subutilizada atualmente, mas acho que ela deve ser parte integrante de nossos sistemas operacionais de desktop no futuro.