Aplicativos web como o Google Docs, estão ganhando cada vez mais força, hoje em dia. Isso fez surgir uma nova tendência entre os navegadores, que explorarei neste artigo.
O Safari 4, que ainda está em fase de testes, tem um novo recurso feito para as pessoas que usam aplicativos web: “Salvar como aplicativo web”. A idéia dele é criar um aplicativo com a engine WebKit embutida, possibilitando a execução de aplicativos web como se fossem programas normais, sem a necessidade de abrir um navegador e ir até o endereço.
A Mozilla também tem um projeto semelhante desde outubro de 2007, antes conhecido como WebRunner — o Prism. A idéia é basicamente a mesma, criar executáveis a partir de aplicativos web.

Eu instalei a versão para o Firefox do Prism, que também conta com uma versão que pode ser instalada sem a necessidade do Firefox. Instalei também o Safari 4, para poder comparar as duas soluções.
O Prism adiciona um item no menu “Ferramentas” do Firefox para converter o site em aplicativo. Ao clicar nesta opção, é aberta uma janela de opções para a criação do aplicativo como atalho no Dock ou na Mesa (Desktop), mudar o Ãcone do aplicativo e adicionar ou não alguns elementos de navegação.
Após a conversão, o resultado é uma janela do Firefox sem nenhum elemento da interface, apenas o nome do aplicativo web, a página em si e um Ãcone baseado no favicon do site, muito mais leve e fácil do que usar o navegador.
No Safari, a opção do menu aparece no menu “Arquivo”. Quando clicado, a janela de opções é bem mais simples do que a janela do Prism, contendo apenas um campo para colocar o nome do aplicativo e onde ele será salvo. Por padrão, ele é armazenado dentro de uma pasta chamada Safari Web Applications.
Ao abrir o aplicativo feito pelo Safari, nota-se que ele é bastante parecido com o gerado pelo Prism, com uma diferença muito importante: o aplicativo do Safari usa a barra de menus do próprio Mac OS X, enquanto o Prism não usa; ao invés disso, aparece apenas um menu com o nome Firefox.
Compare:
Um problema encontrado é com relação ao Ãcone. A Mozilla resolveu usar o favicon, mas essa solução é um tanto deselegante pois favicons são criados na resolução de 16×16 pixels, enquanto os Ãcones do sistema vão até 512×512. Ao menos o Prism tem a opção de colocar uma imagem no lugar do favicon. A Mozilla continua trabalhando neste problema, tentando fazer uma versão estilizada do favicon em 512×512 baseada em pixel art.
A solução dada pelo Safari é diferente do Prism. O Ãcone criado é uma screen-shot do aplicativo com um Ãcone do Safari no canto. Apesar de resolver o problema de resolução causado pelo uso de favicons, a solução também não é das melhores, pois o Ãcone não fica muito legÃvel no tamanho pequeno. Neste caso, a solução do Prism ganha a parada.
Infelizmente a solução do Safari parece que ainda não está funcionando direito, pois quando o aplicativo pede um redirecionamento, ao invés de abrir na mesma janela ou em uma nova janela do aplicativo — como o Prism faz —, ele abre uma janela do navegador padrão do sistema, uma falha que faz a solução do Safari perder sua função.
Essa nova função do Safari e do Firefox (como extensão) pode aumentar a popularidade dos aplicativos web, pois facilita seu uso oferecendo um Ãcone de acesso direto com uma interface muito mais simples do que se você fosse acessar via um navegador comum.





Roberto Soares
30/06/2008 às 14:17
Outra opção para Mac: Fluid.
Usando oRoberto Lima
30/06/2008 às 14:22
Uau! Otimo artigo Frederico!, Vou testar o prism aqui!
Usando oCaco Portela
30/06/2008 às 16:35
Acho que meu Safari já tem esse recurso…
Usando oGustavo Costa
30/06/2008 às 23:18
Recurso interessante, e que promete muito para um futuro próximo!!
Usando oCaco Portela
30/06/2008 às 23:52
Ao meu ver, na boa, não vejo nada demais nesse recurso… Se, por exemplo, um site completo, 100% navegável, pudesse ser gerado nesse formato, numa eventualidade de um local sem conexão à internet, aà sim eu veria utilidade. Agora, do jeito que é!? Sei lá… Não vejo praticidade alguma nisso. Me diga se estou errado!?
Usando oRoberto Lima
01/07/2008 às 18:33
Pode haver bastante praticidade, caso voce queira por exemplo evitar que a sua corporacao use orkuts e afins e deixe-os somente com os web apps pra acessar aquilo diretamente. No meu antigo trabalho eram mais de 8 sistemas web, se todos eles fossem por web app eu agradeceria todos os dias pra deus, pq eh horrivel voce ficar com os 8 sistemas num firefox ou internet explorer da vida, pode ter certeza ;D
Usando o