Então agora o Google disse não aos navegadores antigos quando o resto de nós pode seguir o exemplo?

82

O Google anunciou recentemente que não suportará mais navegadores antigos em 1º de agosto:

Por esse motivo, em breve o Google Apps oferecerá suporte apenas a navegadores modernos. A partir de 1º de agosto, daremos suporte à versão principal atual e anterior do Chrome, Firefox, Internet Explorer e Safari em uma base contínua. Sempre que uma nova versão for lançada, começaremos a oferecer suporte à atualização e deixaremos de oferecer suporte à terceira versão mais antiga.

Não há nada pior do que analisar o patch do código que ocorre para oferecer suporte a navegadores mais antigos. Se todos pudéssemos avançar em direção a uma web apenas de padrões (estou olhando para o IE9), certamente poderíamos gastar mais tempo programando bons aplicativos da web e menos tentando fazê-los rodar igualmente em terríveis navegadores antigos que não cumprem os padrões.

Então, quando o resto de nós espera poder informar aos clientes que não suportamos mais navegadores antigos? Como parece que as grandes empresas continuarão executando navegadores mais antigos e, mesmo que o frame do google chrome possa ser instalado sem privilégios de administrador (em breve, atualmente na versão beta), não podemos esperar que todos os usuários estejam motivados para fazer isso.

Eu aprecio qualquer pensamento.

Richard
fonte
1
Infelizmente, não é anormal que as empresas continuem executando o IE7 como padrão corporativo.
Ryan Miller
9
O IE7 como padrão corporativo seria uma bênção, em comparação com o IE6 com o qual alguns de nós ainda precisam lidar.
Skolima #
1
A mensagem importante é que o Google abandonará o suporte ao temido IE6 e, portanto, se tornará muito menos importante apoiar no dia 1º de agosto . (a menos que você tenha um grande conjunto de usuários do IE6 (ai)). IE6 sux porque não suporta muitos dos padrões mais úteis de navegadores modernos, como : pairar e fácil suporte a PNG .
Mark Rogers
2
@ Richard - você quer dizer que o IE é um navegador ??? :)
Alireza Fallah

Respostas:

132
If ( your site does not make money ){
   do what makes you happy
}
else if ( the cost of supporting IE6 > the money you make from IE6 users ) {
   stop supporting IE6
}
else {
   keep making money from IE6 users
}
Edeverett
fonte
3
absolutamente! E faça do IE6 uma variável para que você possa mudar com o vento.
Dave
3
Ótima idéia em teoria, mas a mesma lógica poderia ter sido usada para exigir o IE6 apenas alguns anos atrás.
Oct
22
Ele não compila, você capitalizou o primeiroIf
Petruza
3
Deveria ter usado o operador ternário
James P. Wright
10
Esta é a resposta lógica. Mas o 'senão se' pode ser muito difícil de calcular. 15% dos seus usuários usam o IE6; isso equivale a 15% da receita? Qual é o custo de um usuário influente do IE6 que diz a 10 de seus amigos que sua empresa é péssima porque o site não funcionou?
Phil Mander
43

Concordo que sua decisão obviamente deve refletir as realidades comerciais e o público de seu site em particular.

Dito isto, as grandes empresas que abandonam oficialmente o suporte ao IE6 ainda são significativas. Isso aumenta a percepção geral de que é finalmente bom deixar um navegador de 10 anos para trás . Ele também adiciona munição a qualquer caso que você deseje fazer com os poderes de que não faz mais sentido oferecer suporte a navegadores antigos e barulhentos em seus sites:

No Stack Exchange, temos uma política notavelmente semelhante à que o Google acaba de anunciar há algum tempo: suportamos a versão do navegador atualmente lançada, a versão anterior e, geralmente, a versão anterior-anterior. (Portanto, para o IE, isso significa que apoiamos o IE9, IE8 e IE7). Além disso, você está por sua conta.

Jeff Atwood
fonte
43
"Suportamos a versão do navegador atualmente lançada, a versão anterior a essa e, geralmente, a versão anterior-anterior" - Portanto, para o Chrome, você oferece suporte para hoje, ontem e no dia anterior a essa versão.
Brian R. Bondy
8
Não faz sentido apoiar a versão de ontem do Chrome. Ninguém o executará!
Mongus Pong
1
Tecnicamente, o anúncio mais recente do Google disse que NÃO estava suportando a versão anterior-anterior (por exemplo, eles estão deixando o suporte para o IE7. Acho que eles abandonaram o suporte para o IE6 na mesma época do ano passado, como o Facebook).
luckyllama
@ ah sorte você está certo - por isso é ainda mais rigoroso.
Jeff Atwood
não se esqueça jQuery, que em breve perder o suporte para qualquer coisa abaixo IE 10.
user1721135
13

Eu acho que isso tem que ser ditado por métricas. Se um número / porcentagem significativo de visitantes estiver usando navegadores mais antigos, você deverá oferecer suporte a seus visitantes. O que é "significativo" depende do cliente. ;-)

Jason Gennaro
fonte
7

Sou gerente de produto prestes a gastar 40 MD suportando o IE6 para um único cliente. Como vendemos software em call centers, infelizmente o IE6 é a plataforma padrão para muitas grandes organizações.

Meu ponto de vista é que depende, se eu estivesse desenvolvendo software da Web para consumidores, eu estaria fora do IE6 há muito tempo, mas enquanto tivermos clientes usando o IE6, precisamos apoiá-lo. O mesmo argumento se aplicaria a qualquer navegador ou ambiente.

Jon White
fonte
MD? (12 mais para ir)
@ Tim: Eu acho que é dia de homem ( en.wikipedia.org/wiki/Man-day ).
Joschi
9
É uma equipe de 40 médicos, em espera, caso os desenvolvedores tenham problemas médicos repentinos. IDK o que o tamanho do @ equipe de Jon é, mas depois de tudo, este é IE6 que estamos falando;)
Piskvor
4

Depende inteiramente do seu site e do que ele faz.

Um site em que você joga ou se diverte pode exigir muito mais de seus usuários, assim como um jogo em um computador pode exigir hardware de ponta.

Um banco não pode ser tão minucioso, pois é vital que seus clientes possam acessar o serviço.

Um site criado para pessoas com deficiência também não pode ser tão minucioso, porque as pessoas com deficiência podem precisar de software especializado que pode não ser compatível com navegadores mais recentes por um longo tempo.

Etc.

Kalle
fonte
2
"Um banco não pode ser tão minucioso, pois é vital que seus clientes possam acessar o serviço". O que é hilário, dada a frequência com que os sites dos bancos exigem o IE6 ou similar.
ON STRIKE - Jeremy Banks
@ Jeremy Banks: Sim, eu concordo que é hilário. De uma maneira triste. E o mesmo vale para os bancos na Suécia. Acho que estou falando de uma perspectiva "ideal".
Kalle
1
Isso pode ocorrer porque as políticas de atualização dos bancos são ridiculamente caras, o que significa essencialmente que suas estações de trabalho ainda estão usando a versão do navegador que não deve ser nomeada. Isso, por sua vez, leva a 'é claro que precisamos apoiá-lo, para não ferrar nossos usuários internos!' (evidência anedótica)
Piskvor
3

Se o seu site / aplicativo da web considerar o mercado asiático como um dos seus principais alvos, você definitivamente deve considerar continuar com o suporte do IE 6 no futuro próximo.

De acordo com http://www.theie6countdown.com/default.aspx , a China ainda está com ~ 33% de uso do IE6, a Coréia do Sul com ~ 22%, etc.

http://asia.cnet.com/blogs/microsoft-implores-china-please-stop-using-internet-explorer-6-62207426.htm

O navegador da década, o Internet Explorer 6 (não muito afetuosamente conhecido como IE6) ainda é usado por 34,5% dos usuários chineses de PC

Scottie
fonte
1

A decisão depende em grande parte da sua base de clientes. Minha empresa cria sites, e nossa estrutura, que está em desenvolvimento há quase 5 anos, oferece um suporte muito bom ao IE6. No entanto, há aproximadamente 1 ano, paramos de oferecer suporte ao IE6 para novos projetos. Isso não quer dizer que quebramos o suporte ao IE6, mas não testamos mais esse navegador. Apenas um cliente já reclamou, e a reclamação foi "nosso departamento de TI não nos permitirá atualizar, portanto, nosso site não pode ser usado adequadamente internamente". Corrigimos os problemas desse cliente e eles ficaram muito felizes em ter um site que eles realmente poderiam usar.

Agora, oferecemos suporte apenas ao IE6 (leia-se: "navegadores antigos") se o cliente realmente precisar dele, mas primeiro explicamos por que a atualização é melhor (muitas pessoas ainda não sabem!) E procuramos os motivos pelos quais eles devem atualizar (seu site não pode ter recurso X se precisar de suporte ao navegador Y). Nossa política oficial é oferecer suporte aos principais navegadores nas versões atuais, versões anteriores e anteriores, mediante solicitação, e negar tudo o que torna o trabalho irracional.

Agora que o Google está participando, o argumento ficou muito mais fácil. Ainda é sua escolha quando descartar o suporte a navegadores antigos, mas eu sugiro que você use a posição do Google a seu favor.

jimp
fonte
0

Minha perspectiva como um usuário que até recentemente foi forçado a usar o ie6 no trabalho (o firefox foi instalado como um extra "opcional" - o ie6 ainda é o padrão)

"mesmo que o quadro do google chrome possa ser instalado sem privilégios de administrador"

Eu não confiaria nisso. Quando isso for lançado, eu esperaria que a maioria das grandes empresas que usam o ie6 de alguma forma encontrasse uma maneira de impedir que isso acontecesse, bloqueando o site ou bloqueando ainda mais o navegador.

Estamos presos ao ie6 em um futuro previsível, o custo da atualização envolve a atualização de vários aplicativos críticos para os negócios. Com os orçamentos cortados, há pouco apetite para corrigir algo que não parece estar quebrado.

MrG
fonte
0

Em um mundo ideal, eu abandonaria completamente o suporte do Internet Explorer. Claramente, a Microsoft está tentando alavancar sua base de usuários para forçar os desenvolvedores a buscar a compatibilidade com o Windows / IE às custas de outros navegadores / SOs multiplataforma.

Se todos os usuários começassem a abandonar o IE para outros navegadores mais modernos e seguros, a Microsoft certamente mudaria de atitude. Basta colocar uma página inicial estática em que você convida seu usuário a baixar um navegador mais moderno / seguro.

Caso contrário, se você estiver em um ambiente corporativo em que não pode instalar facilmente um novo software e o orçamento for abundante, pense em implementar um servidor de renderização que traduza a web padrão mundial para o dialeto do IE (é mais fácil do que você imagina).

A má notícia é que não estamos em um mundo idealista, então você precisa apoiar o IE. Mas a boa notícia é que o IE (não importa qual versão) é um usuário com sangramento INDEED.

Muad'Dib
fonte
Não sei se isso é realmente uma resposta para a pergunta ou apenas um discurso retórico;) Mas apenas para salientar - a Microsoft já mudou de atitude há anos e se aproximou muito dos navegadores de hoje.
usar o seguinte
Você pode muito bem considerar isso um discurso retórico: P
Muad'Dib