Construir o futuro da web, um padrão de cada vez

A forma como são desenvolvidos os padrões web está se tornando mais do que normalmente emocionante no momento, levando a algumas alianças inesperadas. A decisão do Google de parar de trabalhar no padrão ‘ponteiro Eventos’ para lidar com a entrada de toque em dispositivos (originalmente desenvolvido pela Microsoft, mas padronizada pelo W3C) do navegador de Blink levou a Microsoft oferece para compartilhar código IE com outros fabricantes de navegadores.

Outras leituras

A Amazon telefone Fogo: É o que você pediu, Windows Phone e a batalha contra aplicativos falsos; Surface, BitLocker, eo futuro da criptografia

A oferta veio depois de dois quadros de código aberto chave (incluindo o projeto jQuery influente) expressou consternação com o plano e Mozilla reafirmou o compromisso de colocar ponteiro Eventos no Firefox.

Rick Byers da equipe Blink colocar originalmente a decisão para baixo para problemas de desempenho com eventos de ponteiro, e falta de interesse no padrão da Apple. Embora a probabilidade de que a Apple não vai implementar ponteiro Eventos no Safari ainda é um ponto-chave para a equipe Blink, Byers, disse que não iria impedi-los implementar melhorias ponteiro-como a eventos de toque, se outros navegadores iria comprometer a adotá-las bem . Por que não foi que mesmo compromisso da Microsoft e Mozilla suficiente para Google com ponteiro Eventos?

Desenvolvedor; Google compra Apigee por US $ 625 milhões; Hardware; Raspberry Pi atinge dez milhões de vendas, comemora com o pacote ‘premium’; Segurança; Adobe reanima NPAPI Flash para Linux depois da imobilização de 4 anos; armazenamento; Facebook Open fontes ZStandard algoritmo de compressão de dados, objetivos para substituir a tecnologia por trás Zip

É aí que o argumento desempenho vem, com Byers, argumentando que qualquer impacto no desempenho iria conduzir desenvolvedores longe de aplicações web e de volta para o desenvolvimento nativo. Ser capaz de competir com os aplicativos nativos é importante, mas parece estranho para priorizar que mais de suporte aos desenvolvedores web – embora o Google vê o ponteiro eventos como um “fardo para os desenvolvedores web” que acredita que a sua própria API (ainda a ser escrito) não seria.

Microsoft ainda está longe de ligar e tentar convencer o Google a mudar de opinião. Mais recentemente, Jacob Rossi, da Microsoft ofereceu publicamente um nível sem precedentes de ajuda da equipe do IE para qualquer outro time navegador trabalhando em Ponteiro Eventos, até o ponto de abrir algum código-fonte. “Considere isso um convite aberto para o Chrome, Mozilla, Opera ou equipes de Safari para vir até a Redmond e trabalhar conosco ainda sobre quaisquer questões técnicas restantes (ou nós iremos até você, se isso é mais fácil). Se isso ajuda, nós ‘re feliz em compartilhar documentos internos de design, diagramas de arquitetura, metodologias de teste, e até mesmo o nosso código (sério!). ”

Rossi diz que o compromisso salienta “quão sério nós estamos a defender que os navegadores (interoperably) implementar o que os desenvolvedores querem”.

Quem possui padrões web?

Ao mesmo tempo, um debate começou entre o W3C e WHATWG, um grupo de normas alternativa que tem sido responsável por uma série de desenvolvimentos em HTML e CSS nos últimos anos, sobre como os ‘padrões de vida’ continuamente atualizados que favores WHATWG transferir para recomendações estáveis ​​mantido pelo W3C que os desenvolvedores podem consultar.

Ambas estas divergências reflectem tensões subjacentes entre abordagens fundamentalmente diferentes para a forma de desenvolver tecnologias web. Às vezes isso é a tensão criativa que ajuda a mover a web para frente; desenvolvimentos em navegadores impulsionadas pela WHATWG são parte do que convenceu a Microsoft para reiniciar o trabalho no IE após muitos anos de pouco, mas a manutenção.

Chris Wilson, que tem trabalhado na construção da plataforma web desde que ele ajudou a criar as versões originais do Mosaic na NCSA tornou-se presidente do grupo de trabalho W3C HTML 5 em 2007.

Há sempre tensões naturais entre abordagens para o desenvolvimento de padrões abertos, diz ele.

Em suma, a tensão aqui é sobre como nós continuamos a fazer o processo de desenvolvimento da plataforma web mais aberta e mais inclusiva. Eu acho que é um bom problema para se ter.

A web é uma plataforma em constante mudança que obtém mais poderoso para os desenvolvedores a construir, mas mantendo-se com essa oportunidade faz um monte de trabalho para eles.

Na verdade, os desenvolvedores web que apresenta erro navegador experimental ainda em desenvolvimento, para a forma como a web será sempre funciona em todos os dispositivos, poderia encalhar nos com o mesmo tipo de monocultura navegador vimos com o IE 6, no entanto rápido e tecnologias de forma flexível web progresso. Microsoft já tem o navegador no Windows Phone fingindo estar rodando em um iPhone para obter alguns sites móveis para funcionar corretamente, mesmo que iria trabalhar em todos os smartphones se os desenvolvedores usado o padrão de toque W3C vez.

Para evitar esse tipo de estagnação, é vital que o processo de padrões permanece profissional e prioridades precisam ser claras. A verdadeira questão pode ser, cujas prioridades são mais importantes.

Google compra Apigee para $ 625.000.000

Raspberry Pi atinge dez milhões de vendas, comemora com o pacote ‘premium’

Adobe reanima NPAPI Flash para Linux depois da imobilização de 4 anos

Facebook Open fontes ZStandard algoritmo de compressão de dados, tem o objetivo de substituir a tecnologia por trás Zip