Navegadores de Site Específico (SSBs)
Faça sites se comportarem como programas e obtenha um ótimo resultado quanto a navegabilidade e eficiência
Por Ronaldo Ferreira em 11/Mai/2010
Os Navegadores de Site Específico (ou SSB, Site Specific Browsers), como o nome mesmo sugere, são programas especializados em navegar em apenas um site. Apesar da aparente limitação, essa característica fundamental pode ser extremamente útil em algumas situações, especialmente com o advento da cloud computing - com os sites passando a se comportar, cada vez mais, como programas nativos.
O SSB confere aos sites um comportamento similar ao dos programas nativos, por exemplo:
- Janela e ícone próprios: mesclados à interface do sistema operacional. Isso é ótimo para sites que já fazem isso como parte do conteúdo, como o Google Docs;
- Estabilidade: se um site dentro do SSB faz algo para travar o browser, só ele cai, mantendo os outros programas (inclusive o navegador padrão) intactos;
- Tela cheia: essa é uma opção interessante para painéis de informação, site de notícias com refresh automático, gráficos da bolsa de valores, etc;
- Navegação offline: a maioria dos SSBs suportam as novas tecnologias de HTML5, como Application Cache e Web Storage. Isso permite a navegação e até mesmo a edição de conteúdo sem precisar estar conectado, para sincronizar na próxima conexão.
Fluid
O Fluid é um SSB baseado em WebKit Web Browser Engine, o layout engine do Safari e do Google Chrome. Apesar de ser um programa separado, ele usa a mesma estrutura do Safari, suportando os mesmos cookies e senhas salvas; além disso, ele implementa várias outras funcionalidades, como widgets na barra de menu e o Web Inspector do WebKit.
Para criar um SSB no Fluid, basta informar a URL e o nome no diálogo de criação. Uma vez criado o SSB, ele gera um ícone baseado no Favicon do site ou um personalizado (no caso de sites populares), que comporta-se como um programa normal de Mac OS X - podendo, inclusive, ter um atalho no Dock.
O Fluid não muda o comportamento do site: ele continua funcionando da mesma forma, como se tivesse no Safari. O User Agent dele é inclusive o mesmo do Safari:
Safari 4.0.4:
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2; en-us) AppleWebKit/531.21.8 (KHTML, like Gecko) Version/4.0.4 Safari/531.21.10
Fluid 0.9.6:
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_2; en-us) AppleWebKit/531.21.8 (KHTML, like Gecko) Fluid/0.9.6 Safari/531.21.8
Apesar de o Fluid ser um SSB, ele dá a opção de mostrar uma barra de endereços e um campo de busca direto no Google, a diferença é que a barra de endereços só abre as URLs do mesmo domínio do site definido. Se tentar navegar para outro site, ele abrirá em uma janela do navegador padrão do sistema e o campo de busca do Google mostrará os resultados filtrados pelo site em questão.
O Fluid é exclusivo para Mac OS X e requer o sistema 10.5 ou superior.
Prism
O Selenium é um SSB baseado em Gecko, o layout engine do Firefox. Ele é extremamente simples, não dando muitas opções de uso; mas isso pode ser uma vantagem, dependendo do caso.
A criação de um SSB é bastante parecida com a do Fluid: basta inserir a URL, o nome e outras configurações opcionais. Ele usa o Favicon do site como padrão, mas não vem com ícones prontos para sites populares. Apesar disso, você pode associar qualquer imagem como ícone.
Firefox 3.5.7:
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.1.7) Gecko/20091221 Firefox/3.5.7
Prism 1.0b3:
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2pre) Gecko/20100115 Prism/1.0b3
O Prism não mostra a barra de endereços nem os botões de navegação (anterior e próximo); as telas de atalho para navegar também não funcionam; ele confia na própria navegação do site, conferindo um ar ainda mais "nativo" ao SSB. Apesar de ele não ter menu para mudar para o modo de tela cheia (fullscreen), essa função pode ser acionada com a tecla F11 (ou fn + F11 no layout padrão no Mac).
O Prism é multiplataforma e open source, possui binários prontos para Mac OS X e Windows e pode rodar em qualquer outro sistema no qual possa ser compilado, como o Linux e FreeBSD. Uma distribuição Linux específica para netbooks, o Jolicloud (Deletado definitivamente), inclusive usa o Prism como estrutura básica para a maioria dos programas disponíveis.
Conclusão
O Fluid e o Prism estão listados neste artigo porque ambos são bem populares e gratuitos, mas existem vários outros SSBs disponíveis - alguns já pré-configurados, com sites específicos e características próprias. Esse tipo de programa não é obrigatório para uma boa experiência na web, mas, com certeza, pode ser bem útil em alguns sites atuais.
Ronaldo Ferreira
Ronaldo "Racum" Ferreira é desenvolvedor de Internet a mais de 10 anos e recentemente também de plataformas móveis. Apesar de preferir Macs já trabalhou com várias versões de Linux, BSD e Unix comerciais. Mantém um site sobre Nova Mídia e faz palestras esporádicas sobre o assunto
Faça seu comentário
Comentários (0/0)
Não existem comentários, seja o primeiro a postar.