quarta-feira, 25 de fevereiro de 2015

W3C recomenda Pointer Events padrão - mas é um assunto delicado. Certo, Apple?


Comentário O World Wide Web Consortium (W3C) tem publicado os eventos de ponteiro padrão como uma recomendação, mas seu futuro está em dúvida como Apple e Google estão se recusando a implementá-lo.


O objetivo do Pointer Events é lidar com a entrada de ponteiros - o que pode ser toque ou caneta em vez de mouse - que é cada vez mais importante em um ambiente móvel. A norma também abrange o mapeamento para eventos de mouse para compatibilidade com o conteúdo existente.





No entanto, há alguma sobreposição com a eventos de toque padrão, uma recomendação W3C existente. Toque Eventos já foi implementado pela Apple para iOS, enquanto Pointer Events veio da Microsoft. Isso pode sugerir que Pointer Events são desnecessárias, mas na verdade existem vários advogados para o padrão mais tarde, uma vez que apresenta uma API unificada para rato, toque e caneta -, enquanto eventos de toque assume a entrada de toque. Algo como Pointer Events é necessário para cenários em que podem ser utilizados uma variedade de métodos de entrada, como tablets com Windows.


Não há nenhum sinal da Apple execução Pointer Events, mas ambos Mozilla e Google fez alguns trabalhos preliminares no sentido de apoiar o padrão em seus motores navegador. No entanto, em agosto de 2014, o Google anunciou que não iria apoiá-los :


Crescente consenso no Google que eventos de ponteiro não é o tradeoff certo para nós. Não descartou, mas improvável que se obtenha o investimento no curto prazo e não podemos dar ao luxo de parar de tentar melhorar a eventos de toque.

Google mudou o status da relevante questão Bug Tracker para "não vai resolver."


A decisão atraiu protesto substancial dos desenvolvedores, e a suspeita de que a razão principal do Google não era técnico, mas com base no pensamento de que a Apple era improvável para apoiar Pointer Events, portanto, não poderia ter êxito. É a Apple agora governando padrões web, em vez de o W3C?


Seguindo a recomendação da W3C, mais comentários sobre o assunto chegou bug, por exemplo:


Eu sei que para os meus aplicativos, vou estar recusando-se a apoiar os desenvolvedores Chrome considerando Blink quer curvar a Apple. E isso é só porque parece a sua decisão é a de não implementar uma especificação de que todo mundo está apoiando além de Apple. Tsk, tsk, Google. Você foi lentamente se transformando em Novo Mundo Microsoft. Eu aplaudi-lo em evoluir a este estado. Eu acho que deveria haver mais desenvolvedores que boicotam fabricantes de navegadores que tentam trabalhar contra a norma.

Google já fechou o bug tracker para mais comentários, mas você pode esperar que o debate para continuar. ®







via Alimentação (Feed)

Nenhum comentário:

Postar um comentário