O Chrome está a transformar-se no novo Internet Explorer 6

author
10 minutes, 49 seconds Read

Chrome é agora o navegador mais popular em todos os dispositivos, graças à popularidade do Android e ao aumento do Chrome em PCs Windows e computadores Mac. Como o Google continua a dominar o nosso acesso à web, informação através do seu motor de busca e serviços como o Gmail ou o YouTube, o Chrome é um poderoso ponto de entrada na vasta caixa de ferramentas da empresa. Enquanto o Google defendia os padrões web que funcionavam em muitos navegadores diferentes nos primeiros tempos do Chrome, mais recentemente os seus próprios serviços ignoram frequentemente os padrões e forçam as pessoas a usar o Chrome.

Chrome, por outras palavras, está a ser usado da mesma forma que o Internet Explorer 6 era antigamente – com os programadores web a optimizar principalmente para o Chrome e a afinar para os rivais mais tarde. Para entender como chegamos a esta fase, aqui está um pouco (muito) de história do navegador. Se você quer saber porque dizer “Chrome é o novo Internet Explorer 6” é tão condenatório, você tem que saber porque o IE6 foi um problema condenável no início dos anos 00s.

Um breve histórico de navegadores

O domínio do PC da Microsoft com o pico do Windows há 16 anos atrás. Ao lado da Intel, a Microsoft gastou pelo menos US$1 bilhão promovendo o lançamento do Windows XP, com um comercial de TV apresentando Madonna’s Ray of Light. Foi uma era antes do iPod, Gmail ou YouTube, e a Microsoft nem sequer tinha concorrência do Google na altura. A Microsoft agiu como uma empresa que poderia fazer o que quisesse, e fez praticamente tudo. Depois de esmagar sua concorrência no Netscape, nasceu a era do Internet Explorer 6.

Internet Explorer 6 no Windows XP

Internet Explorer 6 estreou com o Windows XP, e estava intimamente ligada a muitas de suas características. Como o XP cresceu em popularidade, a web também cresceu. O IE6 chegou no momento em que a bolha “dot com” estava em colapso, e o uso da internet nos EUA estava crescendo rapidamente. Para muitos, o Internet Explorer era a principal maneira de acessar a internet, e o logotipo tornou-se sinônimo de internet. No seu auge, o Internet Explorer 6 dominava 90% de todo o mercado de navegadores.

Microsoft controlava a forma como milhões de pessoas acessavam a web, e com o Internet Explorer 6, ele começou a flexionar os músculos. Como a web estava se tornando muito mais popular, estavam surgindo padrões que ajudariam os desenvolvedores a construir sites e aplicativos que funcionariam em vários dispositivos e navegadores. O Internet Explorer 6 ignorou amplamente os padrões web na época e colocou a Microsoft e os desenvolvedores web em um caminho de decisões dolorosas para os próximos anos.

Ignorar os padrões web significava que os desenvolvedores começaram a codificar seus sites em torno do Internet Explorer especificamente, e recomendavam que seus clientes só acessassem seu site através do Internet Explorer. O Internet Explorer 6 existiu por cinco anos ignorando os web standards e com uma série de falhas de segurança, mas começaram a surgir rivais. Em 2004, a Fundação Mozilla, fundada pelo antigo fabricante de navegadores Netscape, lançou o Firefox 1.0. Ela introduziu a navegação por abas e um bloqueador de pop-ups, e os fãs levantaram dinheiro para pagar por um anúncio de página inteira no New York Times. Foi anunciado como o assassino do Internet Explorer, e foi a primeira alternativa séria desde o Netscape.

Microsoft voltou com o Internet Explorer 7 em 2006, adicionando a navegação por abas e outras características que, na maioria das vezes, mantinham as pessoas fiéis ao padrão do Windows. O IE7 não melhorou o suporte aos padrões web da Microsoft o suficiente, e as críticas sobre a Microsoft ignorando os padrões web começaram a se tornar mais fortes. Mesmo o criador da World Wide Web, Tim Berners-Lee, criticou os esforços da Microsoft.

Na altura do lançamento do Firefox, o Google estava a crescer rapidamente o seu negócio de pesquisa e publicidade. Em vez de construir o seu próprio navegador Chrome, estava ocupado a criar a barra de ferramentas do Google. (Notavelmente, foi um dos primeiros grandes projetos liderados por Sundar Pichai). A barra de ferramentas era um add-on para o Internet Explorer ou Firefox que adicionava um bloqueador de pop-ups e fácil acesso à pesquisa do Google. Atuava como um cavalo de Tróia para adicionar recursos extras aos navegadores e direcionar as pessoas para os serviços do Google. O Google promoveu-o fortemente nas suas páginas de motores de busca, e o bloqueador de pop-ups era particularmente popular entre os utilizadores do Internet Explorer 6.

Como a popularidade do Firefox cresceu e as frustrações sobre o Internet Explorer se intensificaram, o Google entrou no mercado em 2008 com o seu próprio navegador Chrome. O Google concentrou-se nos padrões web e respeitou o HTML5, passando nos testes Acid1 e Acid2 com o primeiro lançamento do Chrome – algo em que a Microsoft tinha falhado muito. Os desenvolvedores se afluiram ao Chrome porque ele lhes permitiu construir melhores sites baseados em padrões web, e começou uma guerra de consumo de quota de mercado entre Internet Explorer, Firefox e Chrome.

Embora o Chrome nunca tenha conseguido capturar 90% de toda a quota de mercado de navegação no desktop, agora é a forma dominante de acesso das pessoas à Internet através dos dispositivos. Netmarketshare, W3Counter e StatCounter colocam o Chrome em cerca de 60% da navegação no ambiente de trabalho, com Safari, Firefox, IE e Edge todos muito atrás, com até 14% de quota de mercado cada um (dependendo de quem você confia). De qualquer forma, o Chrome agora tem o tipo de domínio que o Internet Explorer já teve, e estamos começando a ver os próprios aplicativos do Google divergirem do suporte a padrões web muito parecidos com os da Microsoft há uma década e meia atrás.

Works melhor (ou apenas) com o Chrome

Se você culpar o Google ou o World Wide Web Consortium (W3C), os resultados têm sido particularmente evidentes ao longo de 2017. O Google tem estado no centro de muitas mensagens “funciona melhor com o Chrome” que estamos a começar a ver aparecer na web. Google Meet, Allo, YouTube TV, Google Earth e YouTube Studio Beta bloqueiam o navegador padrão do Windows 10, o Microsoft Edge, de acessá-los e todos eles apontam os usuários para baixar o Chrome em seu lugar. O Google Meet, Google Earth e YouTube TV também não são suportados no Firefox com mensagens para fazer download do Chrome. O Google prometeu publicamente suportar o Earth on Edge e o Firefox, e a empresa está “trabalhando para levar o YouTube TV a mais navegadores no futuro”

Pendões, Caixa de entrada e AdWords 3 estavam todos no mesmo barco quando estrearam pela primeira vez. Isso levou um desenvolvedor na Microsoft a descrever o comportamento do Google como um padrão estratégico. “Quando a maior empresa web do mundo bloqueia a concorrência, cheira menos a acidente e mais a estratégia”, disse um programador da Microsoft num tweet agora esgotado.

O Google também não está sozinho na sua abordagem “funciona melhor com o Chrome”, uma vez que outras empresas web começaram a revelar que os seus sites funcionam melhor no Chrome. Groupon, Airbnb, e Seamless são todos culpados disso, até mesmo levando um membro da equipe Chrome a declarar “por favor, não construa sites apenas para o Chrome”. Mas é um conselho útil que o Google não está a pôr em prática por si próprio. (O Groupon voltou mais tarde com a sua política “Optimizado” para o Chrome com um Tweet demasiado giro.)

Então porque é que isto está a acontecer? “Das dezenas de projetos web que estão sendo trabalhados a qualquer momento no Google, apenas uma pequena fração desses requer o Chrome em algum ponto do seu ciclo de desenvolvimento, principalmente devido a restrições de recursos ou tecnologia”, explica Ben Galbraith, diretor da Plataforma Web Chrome, em uma declaração ao The Verge. “Em todos os casos, trabalhamos para tentar superar essas restrições sempre que possível porque acreditamos que uma web aberta é fundamental para construir uma web melhor”

Muito disto provavelmente se resume a recursos de engenharia puros no Google e noutras empresas web, em vez de uma conspiração para esmagar o Firefox ou o Edge. Os funcionários do Google utilizam o Gmail, o Google e o Chrome, e a maioria dos seus clientes também, pelo que é compreensível que optimizem para o Chrome. A equipa do Google Chrome continua a ser uma grande defensora da Web aberta, mas se o resto do Google está a optimizar os serviços para o Chrome, então cria este mau aspecto.

“Um dos problemas é que os programadores do Google criam frequentemente muitos dos novos padrões, são extremamente activos no desenvolvimento de novas funcionalidades para a Web”, explica Jason Ormand, um engenheiro de desempenho da Vox Media. “Eles escrevem propostas e as fazem através do grupo de padrões de trabalho, W3C, para que se tornem padrões”. Isso muitas vezes significa que o Google é o primeiro a enviar esses padrões, porque a empresa tem defendido esses padrões”. Misture isso com muitos desenvolvedores que usam o Chrome para desenvolvimento web e os problemas são óbvios.

Mas é difícil imaginar que esta situação só do Chrome fique melhor. O Google afastou-se do WebKit e foi para o seu motor de renderização Blink há anos, e tem havido muitas optimizações para bibliotecas de código aberto, frameworks e outras partes do motor que causam bugs em outros navegadores. Você notará isso se tentar usar Safari, Firefox ou Edge em certos sites em que os desenvolvedores têm inicialmente como alvo o Chrome, e é mais fácil para a equipe de suporte do site simplesmente recomendar o download do Chrome do que reescrever partes de seu código. Os desenvolvedores também passaram anos otimizando para o Chrome, e trabalhando em torno de algumas de suas peculiaridades com correções ou mudanças somente no Chrome.

Google.com Chrome download prompts

Google também controla o site mais popular do mundo, e o usa regularmente para empurrar o Chrome. Se visitar o Google.com num navegador que não seja o Chrome, ser-lhe-á pedido até três vezes se quiser descarregar o Chrome. A Google também alargou essa solicitação para assumir por vezes a página inteira, de modo a empurrar realmente o Chrome em determinadas regiões. A Microsoft tem utilizado tácticas semelhantes para convencer os utilizadores do Windows 10 a aderir ao Edge.

A parte preocupante para quem investiu numa Web aberta é que a Google está a começar a ignorar um princípio que defende ao fazer os seus próprios serviços apenas com o Chrome – mesmo que seja apenas inicialmente. Dada a quantidade de vezes que isto já ocorreu, a mais recente aplicação Google apenas para o Chrome, YouTube TV, provavelmente não será a última.

“Isto não é realmente aceitável”, diz Jen Simmons, membro do grupo de trabalho CSS e defensora dos desenvolvedores na Mozilla, referenciando o Groupon a optimizar o seu site para o Chrome. “Web devs, você pode fazer melhor”. Desenvolva para a web, não para um navegador. Caso contrário, você está lixando seus usuários”

John Gruber, autor do blog Daring Fireball e inventor do formato de publicação Markdown, adverte que pode haver mais disso por vir. “Há tanta coisa só de cromo neste momento”, diz Gruber. “Se você acha que o Google não está construindo uma plataforma proprietária Chrome, sua cabeça está na areia.”

Mas há alguma esperança. “Ajudar a estabelecer hábitos de desenvolvimento que suportem o crescimento da web aberta continua a ser um foco para a equipe do Chrome e do Google em geral em 2018”, diz Ben Galbraith, do Google. É um foco em que tanto a equipa do Chrome como a do Google terão de se alinhar de perto para evitar sites apenas Chrome.

Microsoft pode ter celebrado a morte do Internet Explorer 6, mas se o Google não for cuidadoso, poderá apenas ressuscitar uma era feia da internet onde “funciona melhor com o Chrome” é um pesadelo moderno.

Atualização, 2:20PM ET: Detalhes adicionais esclarecidos sobre o suporte dos serviços do Google para os navegadores Firefox e Edge. Atualizado novamente às 12:05 ET do dia 5 de janeiro para incluir o suporte do Groupon apenas ao Chrome em um tweet.

Similar Posts

Deixe uma resposta

O seu endereço de email não será publicado.