Quando o HTML 5 chegou à cena, ele prometia grandes coisas para a web e para dispositivos móveis - um aplicativo compatível em todas as plataformas, sem a necessidade de desenvolvedores mexerem com o código, parecia ótimo.

A coisa é, ainda não funcionou dessa maneira. Os desenvolvedores ainda estão presos às complexidades do iOS, Android e Windows Phone, que exigem algum nível de programação nativa para cada plataforma.

Sistemas operacionais como o Firefox OS - baseado inteiramente na plataforma HTML 5 - foram conceitos promissores, mas ainda estão para levar o mundo móvel pela tempestade.

  • HTML 5: o que é isso?

O iOS da Apple e o Android do Google ainda dominam o mercado, e ambas as soluções suportam diferentes bases de código.

TechRadar falou com Anthony Odogwu, um desenvolvedor de aplicativos e fundador da FutureSpace Technologies, que explicou o desafio para os desenvolvedores.

"É desafiador pensar nas sintaxes e no que é necessário para compilar e executar seu aplicativo [ao migrar do iOS para o desenvolvimento de aplicativos Android pela primeira vez]."

HTML 5 para o resgate?

A transição entre os dois sistemas operacionais está se tornando mais fácil, no entanto. "Com o desenvolvimento de frameworks e software, você tem a capacidade de transferir o que você construiu até certo ponto entre as plataformas", disse Odogwu..

Essas complexidades no desenvolvimento de aplicativos podem resultar em um processo de criação mais lento e, nesse ritmo acelerado, a velocidade da indústria é essencial. É aí que vem o HTML 5.

"O HTML 5 nos permite construir muitos protótipos muito rapidamente antes de decidirmos se certas funções serão codificadas nativamente.

"Esses protótipos mostram a nós e nossos clientes como a estrutura do aplicativo funcionará - quando você tem um protótipo, ele permite que todos vejam os planos com clareza".

O trabalho feito em HTML 5 também não está perdido, como Odogwu explica: "com os novos SDKs existem muitos frameworks e plugins que permitem transferir rapidamente o HTML 5 para um formato iOS ou Android", minimizando a quantidade de codificação necessária para torná-lo um aplicativo nativo.

Fora da zona de conforto

Outra vantagem do HTML 5 é incentivar os desenvolvedores a se unirem a um sistema operacional específico para ramificar e codificar um único aplicativo que funcionará em uma variedade de plataformas..

Odogwu diz que o HTML 5 "dá uma ponte àqueles que são amantes do desenvolvimento nativo, permitindo que eles criem um aplicativo e o tornem compatível em diferentes dispositivos com apenas uma estrutura e design".

Embora existam claros benefícios para o uso do HTML 5, Odogwu permanece aterrado quando se trata do futuro para o idioma.

"Acho que definitivamente será um concorrente. Com o desenvolvimento de aplicativos para dispositivos móveis, ainda há funções nativas necessárias para determinadas coisas, e o HTML 5 ainda é limitado nessa área.

"Como uma forma mais barata de criar aplicativos, o HTML 5 terá um espaço no qual será dominante, mas não acho que superará o iOS e o Android."

  • Você precisará de um telefone para alguns aplicativos: aqui estão os melhores