Tag postada ‘ie’

quarta-feira, outubro 21, 2009

Firefox é o browser mais usado do mundo

Apesar de muitos xiitas usuários do Internet Explorer não acreditarem, finalmente a profecia do software livre se concretizou. Segundo a W3 Schools, um dos mais respeitados sistemas de monitoração de preferências na web, o Firefox ultrapassou o Internet Explorer como o browser mais usado no mundo.

A pesquisa leva em consideração o uso de todas as versões dos browsers da Mozilla e da Microsoft. Segundo o último levantamento feito em setembro, o Internet Explorer, browser da Microsoft, apesar de uma pequena alta no mês, apresenta constante queda de uso chegando a 39,6% do total de usuários.

ie

Durante o mesmo período da pesquisa, o Firefox, browser da Mozilla Foundation, apresentou constante crescimento de uso, chegando a 46,6% dos usuários.

firefox

No quadro geral dos browsers, tempos as seguintes porcentagens de uso:

quadro
Apesar de todas as campanhas anti Internet Explorer 6, o browser bomba da Microsoft possui 12,1% do total de usuários, sendo ainda mais usado do que o Google Chrome, com 7,1% do total. Como grande parte dos leitores que visitam este blog são pessoas informadas e antenas, não foi nenhuma surpresa constatar que a grande maioria usa o Firefox para acessar o blog.

quadro_blog

Talvez estas informações não tragam nenhuma relevância ao usuário final, mas se você é um desenvolvedor web e sempre ouve outras pessoas dizendo que é necessário fazer com que os sistemas web criados funcionem preferencialmente no Internet Explorer, é hora de rever os seus conceitos. Espero que os processos contra a Microsoft por monopólio surtam o efeito desejado e que no futuro possamos ter a liberdade de escolher qual browser será instalado juntamente com o resto do sistema em nossos computadores.

quarta-feira, março 4, 2009

Safari 4: o browser mais rápido do momento

Se existe uma razão extremamente válida para o Safari continuar a crescer no mercado dos web browsers, é porque ele é claramente o browser mais rápido do mercado no momento.

A quarta versão beta do navegador Safari que foi lançada essa semana já conseguiu ser mais rápida do que o novo Firefox 3.2a (Minefield) que ainda está em testes e mais rápido do que o Google Chrome, numa análise feita pela CNet.

As versões do Internet Explorer, Opera 9.6, Firefox 3, Chrome, Firefox(Minefield) 3.2 Alpha e Safari 4 foram testados em performance JavaScript utilizando a suite SunSpider.

Navegadores

O computador foi equipado com um processador Intel Core 2 Duo a 2.10 GHz. Acrescentando o IE7 no teste, o Safari 4 beta deu um banho na Microsoft, conseguindo ser 42 vez mais rápido que o browser do tio Bill.

Navegadores
Tempos totais de carregamento em milisegundos:
Safari 4 (Tempo total: 910 ms)
Mozilla Minefield 3.2a1 (1,136 ms)
Google Chrome (1,177 ms)
Firefox 3 (3,250 ms)
Opera 9.6 (4,076 ms)
Internet Explorer 8 (5,839 ms)
Internet Explorer 7 (39,026 ms)

E o pessoal ainda fica discutindo nos comentários a importância do Internet Explorer. Um browser inseguro, instável, incompatível (não respeita padrões de desenvolvimento web) e agora comprovadamente lerdo.

Para mim ele é tão necessário em um micro, como uma geladeira no meio do polo norte. :D

quinta-feira, fevereiro 26, 2009

Opera, Google e Mozilla contra a Microsoft

No final de 2007, a empresa Opera Software ASA, criadora do browser Opera, iniciou uma ação contra a Microsoft por ela disponibilizar o Internet Explorer atrelado ao Windows, como uma forma de monopólio do navegador em seus sistemas.

Agora a Comissão Europeia poderá obrigar que a Microsoft implemente em seu sistema operacional Windows uma forma que possibilite aos usuários a escolha de navegadores de internet, incluindo concorrentes como Apple, Google ou Mozilla. A Comissão planeja ordenar que a Microsoft ofereça a seus usuários uma possibilidade efetiva de escolher qual navegador querem instalar no Windows no lugar ou junto do Internet Explorer, e qual querem ter como primeira opção.

Novamente, em Janeiro de 2009, a Comissão Europeia alertou a Microsoft sobre “novas acusações de abuso de posição dominante na inclusão sistemática do navegador Internet Explorer em seu sistema operacional Windows”.

Querendo participar da briga, o Google anunciou essa semana que possui interesse em participar do caso contra a Microsoft onde a Comissão Europeia investiga a possibilidade de aplicar multas relacionadas ao navegador Internet Explorer.

O Google acredita que o mercado de navegadores continua enormemente incompetitivo, o que impede a inovação para os usuários. Isso é devido ao Internet Explorer estar amarrado ao dominante sistema operacional da Microsoft, levando vantagem injusta contra os outros navegadores.

Com a entrada do Google, o caso ganhará uma força extra além da participação da Mozilla Foundation e da Norueguesa Opera.

Caso o processo seja vencido pelos outros navegadores e a Microsoft não queira pagar multas milionárias, será obrigada  a perguntar ao usuário do novo Windows 7 se ele deseja instalar outro navegador, além do Internet Explorer no sistema, é claro.

O Windows sempre virá com o Internet Explorer. Tenho a total convicção de que o Windows é baseado em algum elemento ou parte do Internet Explorer, já que é humanamente impossível desinstalar totalmente o Internet Explorer sem danificar o Windows.

sexta-feira, agosto 29, 2008

Novo Internet Explorer 8 Beta 2

Já está disponível a nova versão beta do novo navegador da Microsoft. Por enquanto, só disponível em inglês.

Instale, se tiver coragem! :)

segunda-feira, junho 23, 2008

Seu site na barra de buscas do navegador

E ai galera! Esta dica é mais voltada para donos de sites ou blogs, mas qualquer pessoa que gosta de praticidade na hora de realizar buscas em seus sites preferidos, pode aproveitá-la também.

A grande maioria dos usuários que utilizam as versões mais recentes de seus navegadores favoritos ( Firefox 2 e 3 e Internet Explorer 7 e 8 ) conhecem e usam a famosa barra de buscas que normalmente fica situada na parte superior direita do navegador, que provê acesso rápido a vários mecanismos de buscas em um único formulário, de uma forma simples e rápida.

Por padrão, os principais mecanismos de busca já se encontram incluídos neste formulário, como Google, Yahoo e Live Search, além de algumas buscas extras, como Wikipédia, Buscapé e Mercado Livre.

Se o navegador não julga o meu site como importante o suficiente para ser incluído como busca padrão em sua barra, como eu posso adicionar a busca do meu site neste mecanismo?

Simples, basta criar um adicionador usando o padrão OpenSearch e disponibilizá-lo para que os visitantes possam adicionar a minha busca entre seus provedores de busca favoritos. O padrão OpenSearch normaliza os padrões de sintaxe usados na criação de sistemas de buscas, tornando-os compatíveis com a maioria dos navegadores, para que os pobres desenvolvedores não precisem criar uma busca diferente para cada navegador utilizado pelo usuário. Padrões abertos são importantes e facilitam a vida! Certo, Microsoft?

1. Definindo o Sistema de Busca: Para se criar um provedor de buscas, o site em questão deve possuir um sistema de buscas interno que possa receber parâmetros pelo método GET, ou seja, receber o conteúdo que deseja ser buscado através de uma URL.

Exemplo: Blogs baseados no sistema Wordpress, possuem um mecanismo de buscas interno onde a expressão buscada, no caso a palavra Linux, é passada para o arquivo responsável pela busca (index.php) através da variável “s”, onde a busca é feita e retornada ao usuário. O mesmo exemplo é facilmente observado no Google.

http://pliniotorres.wordpress.com/index.php?s=linux

http://www.google.com.br/search?q=linux

2. Montando o Arquivo de Adição: Após definir a busca, vamos montar o arquivo XML responsável por adicionar a sua busca ao sistema de buscas da barra do navegador. Abra um arquivo em branco no bloco de notas e adicione os seguintes comandos:

<?xml version=”1.0″ encoding=”iso-8859-1“?>
<OpenSearchDescription xmlns=”http://a9.com/-/spec/opensearch/1.1/”>

<ShortName>Blog do Plínio Torres</ShortName>
<LongName>
Blog do Plínio Torres – O equilíbrio que mantém os sistemas funcioando</LongName>
<Description>Blog sobre informática e tecnologia</Description>
<Url type=”text/html” template=”http://pliniotorres.wordpress.com/index.php?s={searchTerms}”/>
<Image height=”64″ width=”64″ type=”image/png”>http://pliniotorres.wordpress.com/imagens/icone64.png</Image>
<Image height=”16″ width=”16″ type=”image/png”>
http://pliniotorres.wordpress.com/imagens/icone16.png</Image>
<Language>pt-br</Language>
<OutputEncoding>iso-8859-1</OutputEncoding>
<InputEncoding>iso-8859-1</InputEncoding>
</OpenSearchDescription>

Salve o arquivo com a extensão XML, usando um nome minúsculo e sem espaços: busca.xml

Download do exemplo aqui.

Explicando:

Este é o cabeçalho do arquivo OpenSearch. O padrão para o encoding deste documento é UTF-8, mas para evitarmos problemas com acentuação, definiremos a encoding iso-8859-1.

<?xml version=”1.0″ encoding=”iso-8859-1″?>
<OpenSearchDescription xmlns=”http://a9.com/-/spec/opensearch/1.1/”>

Em ShortName, LongName e Description, preencha as tags com o nome e a descrição do seu site ou blog, como no exemplo abaixo. Este nome aparecerá na hora de selecionar o provedor na barra de buscas.

<ShortName>Blog do Plínio Torres</ShortName>
<LongName>
Blog do Plínio Torres – O equilíbrio que mantém os sistemas funcioando</LongName>
<Description>Blog sobre informática e tecnologia</Description>

A tag template é a mais importante do arquivo. Aqui é definido o endereço que será usado pela busca interna do seu site. Basta adicionar o endereço da busca, mais o local onde o termo pesquisado deve ser encaixado no endereço. O local onde o termo será adicionado é representado pela variável {searchTerms} e não deve ser modificado.

<Url type=”text/html” template=”http://pliniotorres.wordpress.com/index.php?s={searchTerms}”/>

Outro exemplo:
<Url type=”text/html” template=”http://www.seusite.com.br/busca.php?termo={searchTerms}”/>

A tag image define os ícones que aparecerão na lista de provedores disponíveis na barra do navegador. Crie dois Favicons, um de tamanho 16X16 e outro 64X64 pixels, ambos em formato PNG e indique o caminho onde eles se encontram hospedados no seu site.

<Image height=”64″ width=”64″ type=”image/png”>http://pliniotorres.wordpress.com/imagens/icone64.png</Image>
<Image height=”16″ width=”16″ type=”image/png”>
http://pliniotorres.wordpress.com/imagens/icone16.png</Image>

A tag Language define em qual linguagem o site de buscas se encontra e as tags OutputEncoding e InputEncoding definem em qual padrão o termo de busca deve ser introduzido no formulário e como o resultado da pesquisa deve ser mostrado para o internauta. Como eu citei anteriormente, o padrão aqui é UTF-8, mas devido a alguns problemas na busca de palavras acentuadas, mudei a encoding para iso-8859-1 e o problema foi solucionado.

<Language>pt-br</Language>
<OutputEncoding>iso-8859-1</OutputEncoding>
<InputEncoding>iso-8859-1</InputEncoding>

Finalizando, fechamos o arquivo com a tag </OpenSearchDescription>.

3. Adicionando o Provedor de Buscas: Agora, basta disponibilizar um link onde o usuário possa adicionar o provedor de buscas criado ao seu navegador. Para isso, crie um link em um texto ou em uma figura, através do chamado JavaScript window.external.AddSearchProvider, para o arquivo XML hospedado em sua página.

Exemplo:

<a href=”javascript:void(window.external.AddSearchProvider
(’http://www.seusite.com.br/busca.xml’));”>
Adicionar este site a lista de Provedores de Busca!</a>

Infelizmente, o Wordpress não permite o uso de JavaScript em suas páginas e esta é a única maneira de se adicionar o provedor. Então, para demonstrar o funcionamento do script, criei um link com o adicionador no meu site pessoal, confira:

Clique aqui para adicionar o Blog do Plínio Torres a Lista de Provedores de Busca

Após adicionar o Provedor de Buscas, basta selecioná-lo e digitar o termo a ser pesquisado e pronto! Você tem acesso rápido e direto ao sistema de buscas do seu site.

O adicionador funcionou bem com o Firefox e ao Internet Explorer. Peço aos leitores de plantão que testem o recurso em outros navegadores, com o Opera.

Espero que este post seja útil, dúvidas nos comentários! :)