HTML5 substituirá aplicativos nativos, diz chefe do W3C

Aplicativos multiplataforma baseados na web estão configurados para suplantar o código nativo em dispositivos móveis, de acordo com Jeff Jaffe, CEO do World Wide Web Consortium (W3C).

HTML5 substituirá aplicativos nativos, diz chefe do W3C

Falando na CeBIT em Hannover, Jaffe delineou o potencial da “Plataforma Open Web”, uma mistura de tecnologias, incluindo HTML5, que atualmente alimenta aplicativos avançados baseados em navegador.

“Pense em todas as tecnologias padrão”, explicou ele, apresentando uma lista de recursos comumente encontrados em aplicativos móveis, como vídeo e áudio, serviços baseados em localização e ponto a ponto comunicações.

“Você pode obtê-los hoje, mas quando obtém apenas algo em um dispositivo, é muito difícil para os criadores de aplicativos. Queremos padronizá-lo – e esse é o trabalho que está em andamento”, acrescentou, referindo-se à data planejada de 2014 para a ratificação oficial do padrão HTML5.

Importância dos padrões

Com tanta heterogeneidade, é difícil para os desenvolvedores. Os criadores de aplicativos desejam uma solução multiplataforma.

Para ilustrar o poder da padronização, Jaffe apontou para uma das maiores empresas da web do mundo. “O Facebook mencionou que testa seu aplicativo móvel em 2.500 dispositivos diferentes. Com tanta heterogeneidade, é difícil para os desenvolvedores. Os criadores de aplicativos querem uma solução multiplataforma.”

“É por isso que, na semana passada, no Mobile World Congress, o Facebook formou um novo grupo comunitário com 30 outros fornecedores, dizendo: ‘Esta rede aberta plataforma que está sendo desenvolvida, vamos pegar um perfil, um subconjunto dessa plataforma e todos concordam que para aplicativos móveis vamos usar isso subconjunto. Se todos os criadores de aplicativos escreverem para o mesmo perfil, de repente teremos um ecossistema.'”

Perda de desempenho

Questionado sobre o impacto no desempenho da execução de código não nativo, Jaffe admitiu que os aplicativos da web ainda têm um longo caminho a percorrer, mas garantiu ao público que o trabalho está em andamento.

“Cerca de 15 meses atrás, criamos um novo grupo de trabalho chamado Web Performance Working Group. Nem sempre acertamos na primeira tentativa – alguns aplicativos, como aplicativos de jogos, querem até a última gota de desempenho que eles podem obter, e eles estão constantemente nos dizendo 'você acertou aqui, mas aqui você precisa fazer mudanças'. Incentivamos o maior número possível de pessoas a participar do grupo de trabalho, para que possamos obter essa contribuição no processo de desenvolvimento de padrões.”

“Sempre haverá alguns aplicativos que funcionam melhor no dispositivo devido à natureza do aplicativo. Mas a diversidade de dispositivos que existem exige padronização. E, no final, acho que a história da computação é que os padrões sempre vencem.”