Nos últimos anos, o HTML5 subverteu o cenário da Internet para PC e otimizou a experiência da Internet móvel. Em seguida, o HTML5 subverterá o mundo do aplicativo nativo.
Em 2007, o W3C (World Wide Web Alliance) lançou o HTML5 e, até o final de outubro de 2014, o padrão de oito anos estava finalmente fechado.
Nos últimos anos, o HTML5 subverteu o cenário da Internet para PC e otimizou a experiência da Internet móvel. Em seguida, o HTML5 subverterá o mundo do aplicativo nativo. Isso parece um pouco alarmista, mas se você analisar cuidadosamente o histórico de desenvolvimento do HTML5, descobrirá que essa é a tendência de desenvolvimento deste mundo.
7 Vantagens do HTML5 para desenvolvedores
Plataforma cruzada:Na era de várias telas, o índice de dor dos desenvolvedores é muito alto e todo mundo espera que o HTML5 possa jogar o Salvador. Vários conjuntos de códigos, diferentes trabalhos técnicos e sincronização da lógica de negócios são um processo de tortura. É um pouco parecido com o mundo inicial dos computadores pessoais. Naquela época, todo computador tinha seu próprio sistema operacional e linguagem de programação, e os desenvolvedores estavam cansados de fazer versões diferentes. De fato, a popularidade do DOS foi em grande parte porque os desenvolvedores realmente não tinham energia para escrever programas para outros computadores. A tecnologia de plataforma cruzada morreu principalmente devido a problemas de desempenho nos estágios iniciais, mas ocupará o mainstream depois que os recursos de hardware forem aprimorados nos estágios médio e tardio, porque a plataforma cruzada é realmente uma necessidade.
Iteração rápida:
A Internet móvel é uma época em que peixes rápidos comem peixes lentos. Quem conhece o usuário precisa de mais rápido e quem tiver o menor custo de tentativa e erro terá enormes vantagens. A maioria dos produtos da Internet é gratuita e tem efeitos de rede, e é muito difícil para os entrantes posteriores apreender os usuários. Usando o desenvolvimento nativo, a eficiência de todos os links do recrutamento, desenvolvimento e online é mais que duas vezes mais lenta e quanto mais pessoas participam, a eficiência da comunicação geralmente é mais que duas vezes mais lenta.
Entrega contínua:Muitas pessoas têm essa experiência. Quando um aplicativo nativo é lançado no AppStore, há um grande bug. Eles precisam trabalhar horas extras durante a noite para corrigi -lo e, em seguida, aguardam a Apple para revisar por 2 semanas ou mais. Essas duas semanas foram afogadas pelos usuários e há críticas ruins no mercado e um grande número de usuários foi perdido. Quando o novo aplicativo é revisado e lançado, o usuário o desinstalou. No entanto, o HTML5 não tem esses problemas, você pode atualizar em tempo real e responder imediatamente se houver algum problema.
Custos significativamente reduzidos:O financiamento para empreendedores não é fácil e é muito importante gastar dinheiro com mais eficiência. Se você usa aplicativos nativos para se desenvolver e seus concorrentes para se desenvolver com o HTML5, mas seu custo de desenvolvimento é duas vezes mais alto, acredito que nenhum investidor gostará de investir dinheiro para você.
O ecossistema de código aberto é desenvolvido:O front-end HTML5 é um ecossistema de loop de feedback positivo aberto. Um grande número de bibliotecas de código aberto pode ser usado e os aplicativos de desenvolvimento tornaram -se mais fáceis e mais ágeis. Obviamente, isso também se reflete na rápida iteração e redução de custos. Mais importante, porém, a vitalidade futura desse ecossistema de loop de feedback positivo aberto é mais forte que o dos ecossistemas nativos.
Open Data Data Exchange:O HTML é o código aberto com base na página como unidade. Não requer desenvolvimento especial de SDKs. Contanto que não esteja confuso, ele pode interagir com outros aplicativos. Os desenvolvedores podem facilitar a recuperação de seus próprios dados e é mais fácil atender às necessidades do usuário final por meio da colaboração de aplicação cruzada.
Mais fácil de promover e mais proliferar:Existem muitos portais de tráfego: os aplicativos HTML5 são muito fáceis de desviar o tráfego, super aplicativos (como momentos do WeChat), mecanismos de pesquisa, mercados de aplicativos e navegadores e portais de tráfego HTML5 estão em toda parte. O portal de tráfego para aplicativos nativos é apenas o mercado de aplicativos. É claro que os desenvolvedores inteligentes do HTML5 brincarão com vários portais de tráfego para obter vantagens mais fortes.
Grande tráfego: o círculo de momentos do WeChat era muito popular há algum tempo. Se este jogo fosse colocado na AppStore, definitivamente não haveria tanto tráfego. O tráfego trazido pelo super aplicativo é muito maior que o mercado de aplicativos nativos. Se o WeChat permitir que os jogos criem atalhos na área de trabalho, e se o jogo for posteriormente atualizado para resolver o problema do entretenimento contínuo, o futuro será inimaginável.
Alta eficiência de desvio de tráfego: além da entrada grande e do grande tráfego, a alta eficiência do desvio de tráfego não pode ser ignorada. Todo mundo sabe que os jogos da web e os PC usam os mesmos anúncios, e a publicidade mudará a taxa de conversão dos usuários, e os jogos da web são muito mais altos que os jogos de PC.3 grandes vantagens do HTML5 para usuários finais
Diminuir significativamente o limite para usoPor que a mídia de streaming se torna o mainstream em vez de baixar vídeos? Por que os jogos da web são tão populares? É apenas porque os usuários são muito preguiçosos. Torne os usuários mais convenientes para atender às suas necessidades e, às vezes, o efeito é melhor do que mais para atender às suas necessidades.
Quando um usuário vê um ponto de interesse, ele deve começar imediatamente a atender às necessidades do usuário depois de clicar. Por exemplo, a mídia de streaming pode ser assistida imediatamente e os jogos da web podem ser jogados imediatamente. No mercado atual de aplicativos nativos, os usuários precisam fazer isso: selecione um aplicativo, aguarde o download, confirme permissões, aguarde a instalação e clique em abrir. Uma experiência tão ruim será mais cedo ou mais tarde subvertida.
Seja um aplicativo, jogo ou áudio e vídeo, ele será clicar e clicar no futuro. Quem atende às necessidades do usuário primeiro vencerá.
Excelente experiência de atualizações em tempo real e atualizações ruinsOs aplicativos HTML5 podem ignorar as restrições do mercado de aplicativos e fazer atualizações independentes em tempo real, para que os usuários possam desfrutar rapidamente de novos serviços.
Além disso, esse tipo de atualização pode ser uma atualização diferente. Por exemplo, se houver um problema com uma determinada página HTML ou um determinado arquivo JS, você poderá atualizar este pequeno arquivo de alguns K. Isso é muito melhor do que a experiência de atualização de aplicativos nativos.
Experiência de uso de aplicação cruzadaAtualmente, a comutação de aplicativos móveis está centrada na área de trabalho ou gerente de tarefas, mas na verdade esses centros têm muito a ver com eficiência e experiência. If a user wants to go on a business trip in Sanya, first open Qunar App to book tickets, then switch back to the desktop, then find and open the Weather App, search and enter Sanya, then cut to the desktop, find and open the Air Travel Zongheng App, enter the flight number to check in, Oh, by the way, the flight number is coming, then cut to the desktop, find and open Qunar App to view the flight number, and finally find and open the Car Aplicativo de aluguel, insira o local do aluguel de carros e depois volte para a área de trabalho.
No sistema de aplicativos nativo, os usuários só podem fazer isso. Mas, no sistema HTML5, ele não precisa voltar para a área de trabalho. Ele pode pular convenientemente entre aplicativos em vez de usar um aplicativo da Island. Ele não precisa inserir repetidamente dados e os aplicativos podem facilmente passar dados um para o outro.
Esse padrão requer um pouco de imaginação, mas chegará mais cedo ou mais tarde.
Nesse ponto de análise, podemos ver claramente que, se da perspectiva do usuário final ou da perspectiva do desenvolvedor, o HTML5 substituirá definitivamente a posição atual do aplicativo nativo. E isso desencadeou uma série de subversões.
A subversão de aplicativos nativosAs barreiras de desempenho sexual do HTML5 foram resolvidas e podem estar próximas do efeito de aplicativos nativos, então ele pode substituir aplicativos nativos? Muitas pessoas acreditam que, mesmo que o HTML5 se desenvolva melhor do que é agora, será um padrão de mercado que ocupará uma parte do mercado com aplicativos nativos. As aplicações de cauda longa com requisitos baixos usarão o HTML5, enquanto os principais aplicativos ainda são o mundo dos aplicativos nativos.
Mas essa ideia é perigosa. Assim como antes da fundação da Apple, os executivos seniores da HP disseram a Woz: Quem colocaria um computador em casa? O HTML5 definitivamente subverterá aplicativos nativos no futuro.