Como o HTML 5 está acelerando aplicativos para iOS e Android
NotíciaQuando 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