Primeiro beta do Internet Explorer 7
[Nota] Este post é sobre o IE7 Beta 1 e provavelmente quase tudo que foi escrito aqui já não faz mais nenhum sentido, já que essa foi apenas a primeira versão de testes e depois dela já foram lançadas várias outras versões. Se você quiser alguma informação sobre o IE7 final, que foi lançado no dia 18 de Outubro de 2006, veja este post, que é o mais recente que fiz sobre ele.
Acabei de colocar minhas mãos no 1º beta do IE7.
A primeira coisa que me frustrou foi a impossibilidade de instalá-lo no meu windows. Ao tentar acionar o instalador (na verdade um arquivo compactado, self-extracting), após descompactar os arquivos ele me mostrava um erro, dizendo que não poderia instalar porque meu windows é em português.
Mas, como tudo nessa vida tem um jeito, postei um comentário no IE Blog no post sobre lançamento do Beta 1 do pseudo-browser e, algumas horas depois, recebi uma resposta com a solução.
Na verdade não é necessário instalá-lo. Apenas abrí-lo com o winrar, descompactar, criar um arquivo vazio com o nome iexplore.exe.local e rodar o iexplore.exe.
Vamos agora às minhas impressões sobre ele:
A primeira olhada na interface causou enjôo. Sério, microsoft, não tente inovar em design. Deixe isso pra quem sabe. A barra de menu, que em qualquer browser fica localizada no topo da janela, neste fica abaixo das abas. É simplesmente horrível do ponto de vista do usuário.
As abas funcionam mais ou menos dentro do esperado. Abrir uma nova aba demora um pouco demais pro meu gosto. Há um botão que fica à direita da última aba que serve para abrir uma nova. E você só percebe que é essa a função dele pela sua localização. Na verdade, à primeira vista, tive a impressão de que era um bug, uma aba que não abriu direito. Aí você clica pra ver o que é e uma nova aba se abre. Pelo menos há a opção de usar ctrl+T (File, new tab não funciona).
Em termos de atalhos de teclado, continua o mesmo lixo que o IE6. Não há atalho para navegar pelas abas (ctrl+PgUp e ctrl+PgDown seriam bem-vindos) nem para buscar a próxima ocorrência de um termo, por exemplo.
Pelo que foi dito pela microsoft, esse beta teria suporte a RSS que, comigo pelo menos, não funcionou. Há um botão “feeds” na barra de menu, bem parecido com o botãozinho laranja que aparece na barra de status no firefox, mas ele permanece desabilitado todo o tempo, mesmo em páginas que tem links para seus feeds. Aliás, ele nem mesmo abre arquivos XML. Parece que o único media type referente a markup suportado por ele é o text/html. E este nem é incluído no header Accept. Ou seja, até agora a microsoft ainda não implementou suporte a XHTML no seu projeto de browser.
[update] O suporte a RSS não funcionou comigo muito provavelmente pelo fato de eu não ter instalado de fato o programa e sim apenas descompactado, como mencionei no início do texto. Para quem quiser ler um texto falando mais ou menos o mesmo que foi dito aqui — mas obviamente muito melhor escrito, Dave Shea analisou o IE7 Beta 1 em seu blog.
Sobre o engine, apenas três coisas foram melhoradas: suporte a PNG com canal alpha de transparência e a eliminação dos bugs de CSS peekaboo e guillotine.
Os conhecidos CSS Hacks continuam funcionando, o que mostra que não foram realmente feitas grandes mudanças no engine em relação ao anterior. Suporte a PNG é uma boa, já estava mais que na hora. Os dois bugs que foram consertados, talvez o tenham sido por serem fáceis de consertar e assim a microsoft teria algo para mostrar nesse beta.
Testei o Acid 2 nele e o resultado foi exatamente o mesmo que no IE6. Ou seja, o suporte a CSS (tanto 1 quanto 2) continua a mesma coisa. Consertar apenas dois bugs não demonstra que estejam sendo feitos grandes avanços.
Eu senti que o que a microsoft tentou — e falhou terrivelmente — foi mostrar um browser que tivesse um apelo visual em termos de UI melhor que o anterior. Esse tempo todo pra lançar um beta com dois bugzinhos bestas corrigidos e suporte a PNG é brincadeira. Será que eles estão mesmo trabalhando duro nesse negócio? Duvido.
Bom, a microsoft disse que foram implementadas algumas melhoras de segurança. Por exemplo:
We created a UI that lets users see when web sites are secure, using a lock icon, rather than only showing suspicious sites by displaying warnings.
Traduzindo: quando você entra em um site seguro (https) aparece um quase imperceptível cadeado cinza à direita da barra de endereço que, uma vez clicado, mostra informações sobre o certificado usado pelo site. O firefox, há algum tempo, já cuida disso de maneira bem mais legal, mudando a cor da barra de endereços e mostrando um cadeado dentro dela. Francamente, será que a microsoft acha mesmo que esse cadeadinho imperceptível é algum avanço?
As outras duas mudanças que dizem respeito a segurança são um filtro contra phishing attacks e uma cURL API, que eu não testei.
Bom, esse foi apenas o primeiro beta e pode ser — apesar de eu achar muito improvável — que vejamos melhoras mais significativas nos próximos. Mesmo assim, achei muito ruim esse beta. Não que eu esperasse que fosse bom, mas não achei que pudesse ser assim tão ruim.
A impressão que fica é de que a MS não está fazendo grandes esforços para melhorar o engine e que o que veremos na próxima versão do pseudo-browser mais usado no mundo é um monte de mudanças ridículas na interface e a mesma falta de suporte aos padrões que temos hoje no IE6.
Pelo jeito, passarão mais alguns bons anos até que possamos ter a liberdade para usar propriedades avançadas de CSS e deixar de nos preocupar com esse pedaço de merda que a microsoft chama de browser…
Compare preços de: jogos de xbox 360, Notebook Rosa, Monitor 22, iPod Touch 8GB, carros volksvagen usados, Câmera Digital Canon, iPod Shuffle, Notebook Intelbras, Notebook Asus Eee PC
Quando você descreve a maneira de rodar o IE7: "criar um arquivo vazio com o nome iexplore.exe.local" não explicou que tipo de arquivo criar. Se não se importar poderia explicar melhor!!!