Update Suporte à Graded Navegador
Julho 12, 2011 at 8:55 pm por Jenny Donnelly e Matt Sweeney | Em Desenvolvimento e Suporte Navegador Graded | 24 ComentáriosAlterações GBS
As alterações específicas para esta atualização incluem:
- Já não atribuir graus de experiência
- Interrompida a prescrição sistemas operacionais específicos (exceto para celular)
- Adicionado cobertura para o Internet Explorer 9
- Adicionado cobertura para Firefox 4. †
- Adicionado cobertura para Firefox 5. †
Base Teste navegador
| Internet Explorer | 6 | 7 | 8 | 9 |
|---|---|---|---|---|
| Firefox | 3. † | 4. † | 5. † | |
| Chrome † | Estável mais recente | |||
| Safári | 5. † | iOS 3. † | iOS 4. † | |
| Webkit | Android 2. † | |||
Notas:
- O símbolo de adaga (como em "Firefox 4. †") indica que a mais-atual versão não-beta nesse nível ramo recebe apoio.
- Nenhuma orientação é dada sobre o uso do dispositivo iOS ou Android OS. A recomendação é que você escolha os dispositivos que são mais representativos de sua base de usuários para cada OS.
Removendo Graus da linha de base de teste do navegador
Esta edição da atualização GBS representa um desvio de nossas atualizações anteriores em que estamos nos afastando de navegadores de mapeamento diretamente aos graus de experiência (por exemplo, "A-grade" e "C-grade"). Em vez de prescrever o que a experiência do usuário é apropriado para que navegadores, vamos nos concentrar na definição de uma estratégia de teste de linha de base eficiente que maximiza a cobertura do teste e minimiza a superfície de teste. Por exemplo, ainda significativos globais do IE6 mandados de marketshare continuou testes; GBS no entanto hoje permite a experiência do usuário IE6 ser diferente da experiência IE9.
Remoção de Sistemas Operacionais da Linha de Base de teste do navegador
A fim de racionalizar os testes e minimizar as necessidades de recursos, já não especificar qual sistema operacional deve ser testado em. A única exceção é quando o navegador está intimamente ligado com a versão do sistema operacional, nesse caso, nos referimos à versão do sistema operacional ao invés da versão do navegador (por exemplo, "Safari iOS 4"). Isso nos permite concentrar a cobertura do teste em versões do navegador, e minimizar os ensaios redundantes em várias plataformas. Problemas com o mesmo navegador em versões são insignificantes e, em geral relacionado a diferenças de nível superior do sistema operacional, tais como manipulação de chave e fontes disponíveis. O código que é conhecido por tocar em cross-platform questões devem ser testados em tantas plataformas quanto possível, mas geralmente este teste pode ser isolado para as questões específicas ao invés de executar um teste de regressão de todos os recursos. Recomendamos o alinhamento operacional prioridade teste do sistema com sua base de usuários.
Porque é que o IE6 ainda na lista?
IE6 ainda tem uma quota de mercado significativo o suficiente mundial para garantir uma experiência do usuário é verificada aceitável. Um equívoco comum com a estratégia de fortalecimento progressivo tem sido que uma vez que um navegador entra "classe C" que se torna "não suportado", quando na verdade o que realmente significa que ele deve ser entregue a experiência em HTML apenas. Agora que nós já não prescrever quais navegadores receber o que a experiência, isto é deixado para projetos de decidir com base em seus usuários e recursos. O GBS concentra-se em especificar que os navegadores precisam de uma experiência verificada utilizável com base em fatores como a quota de mercado e influência. Definir o que é "usável" e especificando níveis aceitáveis de degradação são deixados para as equipes para decidir. Nós ainda promover uma simples melhora progressiva do modelo, e desestimular projetos de criação de novas camadas sem levar em conta os custos adicionais de desenvolvimento, testes e recursos de manutenção.
Previsão GBS
Esperamos fazer as seguintes alterações na próxima atualização:
- Interromper a cobertura para o Safari no iOS 3.
- Adicionar a cobertura para Webkit no Android 3.
- Adicionar a cobertura para Firefox 6.
- Adicionar uma cobertura para o Safari iOS 5.
O Arquivo GBS
- GBS Update, 2010/11/03
- GBS Update, 2010/02/16
- GBS Update, 2009/10/16
- GBS Update, 2009/07/02
- GBS Update, 2009/01/28
- GBS Update, 2008/07/03
- GBS Update, 2008/02/19
Compartilhar e ampliar: Bookmark com del.icio.us | digg it! | reddit!
24 Comments »
RSS feed dos comentários deste post. URI TrackBack
Deixe um comentário

Copyright © 2006-2012 Yahoo! Inc. Todos os direitos reservados. Política de Privacidade - Termos de Serviço
Alimentado por WordPress em Yahoo! Web Hosting .

Está tudo louco ou quê? Google nem sequer apoiar IE7 mais deixar sozinho o IE6. Parar de apoiar navegadores desatualizados.
Comentário por WTF - 13 jul 2011 #
Como você define significativa? De acordo com a StatCounter, IE6 tinha 3,54% do mercado nos últimos 7 dias:
http://gs.statcounter.com/ # browser_version-ww-daily-20110706-20110712-bar
Compreendo que você quer cobrir um amplo espectro, mas é hora de deixar de ir IE6. Aplicações corporativas que exigem IE6 ainda terá versões mais antigas do YUI disponíveis para trabalhar com ... se esses aplicativos não vão ser atualizado para funcionar com os navegadores mais recentes, então é muito improvável que eles serão atualizados para usar os novos recursos ou YUI.
Comentário por Peter Foti - 13 jul 2011 #
Eu queria saber se o Opera poderia entrar na grade agora. Eu não sei como você criar os testes. Mas com o Opera Watir eo WebDriver torna-se muito mais fácil fazer a automação. Selênio tenha incluído.
Comentário por karl - 13 julho de 2011 #
"Definir o que é" útil "e especificando níveis aceitáveis de degradação são deixados para as equipes para decidir."
Te vejo mais tarde IE6!
* Faz * dança feliz
Comentário por Derek Gathright - 13 de julho de 2011 #
@ Wtf
Isso não significa que todos os recursos precisam de ser apoiados. Se as estatísticas do usuário sugerir a vocês que serve uma experiência de categoria C para qualquer um dos navegadores listados é necessário, então isso é perfeitamente aceitável.
Se o projeto se inscreve para suporte do navegador Graduada, cabe a você decidir qual dos navegadores listados receber o A-grau e que recebem a experiência C-grade. Se você estiver fazendo algo diferente de suporte do navegador Graduada, você pode continuar a definir, testar, e manter seus níveis de experiência própria.
Veja http://developer.yahoo.com/yui/articles/gbs/index.html # define-suporte para mais informações sobre a nossa definição de "suporte" e para aprender sobre o aumento progressivo.
@ Foti
De acordo com nossas estatísticas, IE6 e 7 quota de mercado ainda garante uma verificada experiência do usuário. Isso não significa que eles vão começar a "A-grade" experiência.
O principal objetivo desta atualização é dissociar o teste da estratégia de desenvolvimento. Cabe a você e sua equipe para decidir o que a experiência deve ser para o seu produto. Nós de maneira nenhuma recomendar tentando apoiar todos os recursos para todos os navegadores listados, no entanto, sugerimos que você não fornecer uma experiência quebrado também.
Comentário por Matt Sweeney - 13 de julho de 2011 #
[Suporte do navegador] "é deixada para projetos de decidir".
Essa orientação é exatamente por isso que tenho vindo a acompanhar a GBS YUI. Por que eu deveria me preocupar, considerando que o GBS diz agora que eu tenho que decidir apoio para mim? Basicamente, agora tudo o que diz "Aqui está uma lista ou navegadores. Vai descobrir como apoiá-los. "Eu já estava fazendo isso antes de GBS.
Comentário por Jeff - 14 de julho de 2011 #
Concordo com Jeff - esta parece ser YUI está se afastando de qualquer orientação. Cerca de 3 meses desde o IE9 saiu, ea atualização só aqui é "não nos pergunte o que suporta mais" e uma lista de todas as versões ativas do navegador.
Tanta coisa para qualquer orientação.
Comentário por desejos que tínhamos orientação reais - 14 de julho de 2011 #
@ Jeff, desejos @ tivemos verdadeira orientação
O projeto YUI atualmente se empenha em oferecer suporte completo para todas as funções em todos os navegadores da linha de base. Para todos os efeitos práticos, a base continua sendo a nossa "A-grade" lista por enquanto. No entanto, estamos evoluindo a nossa estratégia para permitir exceções quando os recursos são incompletos ou impossível para um navegador específico, e da noção atual de classes já não acomoda essas especificações per-feature/per-browser. Nós pretendemos fornecer atualizações de nosso progresso como afinar a nossa estratégia, mas essa mudança inicial estabelece as bases para a nova direção estamos caminhando dentro
Como melhor prática, recomendamos que você se esforça para oferecer o mesmo recurso definido para todos os navegadores listados, e documentar todas as exceções.
Comentário por Jenny Donnelly - 14 de julho, 2011 #
A página Developer Network @ http://developer.yahoo.com/yui/articles/gbs/ precisa ser atualizado. Com o afastamento de notas experiência atribuição (A, B, C), deve ser referenciado que ainda na página? Deve-se notar que só é aplicável a versões anteriores do GBS?
Comentário por Steve - 15 de julho de 2011 #
@ Graças Jenny para a explicação. Estou ansioso para ver onde vocês tirar isso.
Comentário por Jeff - 15 de julho de 2011 #
Eu também tenho a questionar a utilidade deste gráfico em curso no seu formato actual ... seria ajudar a guiar-nos se, pelo menos, sabia o que quota de mercado de cada navegador tem, e se é para cima ou para baixo no relatório GBS passado. Atualmente eu estou a assumir que eu preciso para apoiar IE6 tão completamente quanto FireFox 5!
Comentário por Jonathan - 17 de julho, 2011 #
@ Steve
Na verdade, as notas são ainda uma estratégia válida * * desenvolvimento. O que temos feito é dissociar a estratégia de testes * * from notas. Assim, por exemplo, seu projeto pode ainda mapear determinados navegadores para certos graus (ou seja, definir o IE 6 como um "browser C-grade"), mas mais prescrevem um mapeamento único para cada projeto.
Em alternativa, o projeto não pode querer usar graus - você pode usar outras maneiras de definir apoio característica. Agora seu projeto pode mapear o seu suporte para o recurso aos "base" dos navegadores, pois faz sentido para a sua base de usuários.
Com o tempo, gostaríamos de afastar-se notas de nós mesmos, e nós vamos estar atualizando a comunidade com nosso progresso à medida que avançamos. Espero que torna as coisas um pouco mais clara.
Comentário por Jenny Donnelly - 18 de julho de 2011 #
Uma das vantagens do GBS antigo estava impedindo (recorrente) longas discussões com colegas de trabalho e, possivelmente, seu chefe. Qual navegador precisa quanto de apoio? Talvez esta foi a maior, ou mesmo a única vantagem do GBS.
Com o novo GBS, esta vantagem é (quase) completamente desaparecido. Estamos de volta a nossas discussões demoradas. Muito ruim.
Comentário por Edwin Martin - 19 jul 2011 #
@ Jenny
Obrigado por esclarecer a diferença.
Isso ajuda bastante.
Comentário por Steve - 20 de julho de 2011 #
Estou surpreso a seção sobre sistemas operacionais e de renderização de fontes não destaca a importância de testar o IE8 no Windows XP, e Safari no Mac OS X.
(As versões mais recentes do Windows renderizar fontes diferente para o XP, e, claro, o IE8 é a última versão do IE que será executado nele. Para a maioria dos sites Safari é provavelmente o browser mais popular Mac, além de que é usado no Mac mais do que em Windows.)
Comentário por Dave Hodder - 22 de julho de 2011 #
Só notei esta página não está ligada para a página principal GBS como trimestres anteriores, pelo que esta discussão é facilmente acessível para os visitantes que não vieram do pós blog original
Comentário por Jonathan - 11 de agosto de 2011 #
"Não é facilmente acessível" Quero dizer :-(
Comentário por Jonathan - 11 de agosto de 2011 #
Pessoas queridas YUI,
Quando é a próxima atualização de se esperar?
Eu recebo muita pergunta sobre YUI3 com iOS 5,
Será que vai ser antes do lançamento do iOS 5?
Por exemplo, vimos que o ScrollView não está mais funcionando no safari novo (em iOS beta 5)
Muito obrigado pela sua resposta :-) cheers!
Loic Schule
Comentário por Loic Schule - 20 de setembro de 2011 #
Hey Loic,
Re: ScrollView:
Por favor, envie um bug com um caso de teste. Nós temos vindo a testar a biblioteca sobre os 5 iOS betas que eles saem (iOS5b6 sendo a última em que testamos), e não vimos quaisquer problemas, então precisaríamos de um caso de teste para ver o que está acontecendo.
Atenciosamente,
Satyen
Comentário por Satyen Desai - 21 de setembro de 2011 #
Por favor, atualize a página inicial do GBS para a) incluir um link para esta página e b) depreciar o conselho que dá a classificação browser.
Passei vários dias trabalhando uma proposta sobre o suporte ao navegador, usando grande parte dos conselhos nessas páginas e agora eu estou tendo que rever tudo: (
Comentário por Alice - 11 de outubro de 2011 #
O fato de que este é um) não vinculado a partir da home page (como tem sido freqüentemente apontado) e b) inclui IE6 (um candidato risível para qualquer linha de base e fez mais ainda pela afirmação de que ele ainda tem um global "ainda significativa marketshare ") mina a credibilidade deste programa inteiro.
Yahoo prevê a remoção de IE6 a partir de A * grau mais que um ano atrás * e até que era tarde demais. Incluí-la agora, porque você não é mais atribuição de graus de experiência apenas confunde a questão. IE6 foi lançado em 1999 pelo amor de Deus! Se você ainda está usando ele você deserrve a ser batido como uma criança passo ruiva.
Comentário por Chris - 21 de novembro de 2011 #
Quando é a próxima atualização para o GBS planejado? Obviamente, o Firefox já passaram por versões como louco (são mesmo usando versões maiores / menores mais?) E partes do IE6 de mercado caiu abaixo do Opera que não está na lista de GBS.
Eu acho que uma nova versão agora ajudaria a limpar tudo para fora aqueles.
Atualizações parece acontecer a cada 8-9 meses, o que significa que estamos quase lá para obter uma nova atualização da lista de GBS.
Comentário por Denis - 29 março de 2012 #
É este o mais lista actualizada? A maioria dos usuários do Firefox já estão usando o Firefox 9 ou 10. Devemos ser realy apenas testando 3-5? Eu preciso criar um guidlines precisos com base nesta. Se eu olhar mais onde por um padrão precisa?
Comentário por GovWorker - 16 de abril de 2012 #
Certamente esta é bem desatualizado. Whos que ainda usam o Firefox 3 e 4. E mesmo com o Safari, a maioria dos usuários estão no 5.xx por agora!
Por favor, atualize esta lista com estatísticas da últimos 12 meses pelo menos!
Comentário por Yasmine - 18 de abril de 2012 #