Artigo Introdução de wulin.com (www.vevb.com): Quando se trata de aplicativo da web, temos que pensar primeiro no aplicativo nativo. O IPA que baixamos na App Store e o APK que baixamos na loja do Google Play ou em outros sites são todos aplicativos nativos. Então, quais são as vantagens e desvantagens desse tipo de aplicativo?
Com o rápido aumento de dispositivos móveis, o mercado de aplicativos está se desenvolvendo rapidamente. Atualmente, o número total de aplicativos nas plataformas iOS e Android atingiu até 1 milhão. De acordo com a AAWP, o número de aplicativos do Windows Phone excedeu 80.000 e foi promovido para se tornar a terceira maior plataforma de aplicativos. A empresa de análise de dados móveis Flurry mostrou em suas tendências de aplicativos de 2011 relatar que as pessoas gastam mais tempo em aplicativos do que navegando nas páginas da web.
O mercado de aplicativos será brilhante no futuro. Para desenvolvedores móveis, os aplicativos em diferentes plataformas precisam desenvolver diferentes aplicativos para suportar e exigirá certos custos em termos de atualizações e manutenção. Então, mais pessoas pensam em aplicativos da web com base no HTML5. Atualmente, os navegadores dos principais sistemas operacionais iOS, Android e Windows Phone suportam para a maioria dos recursos do HTML5, o que destaca ainda mais o status do HTML5 no futuro do lado do dispositivo móvel. Então, quais são as perspectivas de HTML5? Vamos discutir o HTML5 e o aplicativo da Web juntos:
Quando se trata de aplicativo da web, temos que pensar primeiro no aplicativo nativo. O IPA que baixamos na App Store e o APK que baixamos na loja do Google Play ou em outros sites são todos aplicativos nativos. Então, quais são as vantagens e desvantagens desse tipo de aplicativo?
Vantagens do aplicativo nativo:
1. Excelente experiência do usuário e lindas operações interativas podem fornecer diferentes experiências de usuário para diferentes plataformas;
2. Não pode ser limitado pela velocidade da rede, economizando custos de largura de banda;
3. Acesse dispositivos e recursos locais de hardware;
4. O modelo de lucro é claro.
Desvantagens do aplicativo nativo:
1. Problemas de transplante entre diferentes plataformas;
2. O custo de manter várias versões é relativamente alto;
3. Precisa passar pela revisão de terceiros;
4. Os lucros precisam ser compartilhados com terceiros.
Em vista das deficiências do aplicativo nativo, a Web compõe muito bem essas desvantagens. Os desenvolvedores precisam apenas entender as APIs HTML5, CSS3, JS e Disposition para concluir a operação de aplicativos em vários dispositivos e plataformas de terminais, o que é uma boa garantia de consistência de aplicações entre plataformas. Comparado ao aplicativo nativo, o custo de desenvolvimento é menor e a atualização e manutenção são mais fáceis. Os usuários quase não têm custo de instalação e são mais gratuitos e abertos. Mas qualquer nova tecnologia sempre tem seus prós e contras, e os próprios aplicativos da Web também encontrarão problemas relacionados à experiência do usuário, efeitos da interface do usuário e aos dispositivos e recursos locais.
Embora os dois modelos tenham suas próprias vantagens e desvantagens, com o rápido desenvolvimento de dispositivos móveis e HTML5, a Microsoft e os Jobs também perceberam que apenas o HTML5 é o futuro da Web. No relatório da pesquisa divulgado pela famosa empresa de plataformas de nuvem móvel Appcelerator, podemos ver que a Web móvel HTML5 subiu para o 4º lugar.
Como todos sabemos, o HTML5 não apenas nos traz mais tags semânticas, mas também novos recursos como desenho de lona, áudio e vídeo, armazenamento local, aplicativos offline e geolocalização.