微信成为HTML5技术流行的最大推手

分享到:

很多热点的事件都是厚积薄发,HTML5就是如此。此前iOS和Android系统已经放弃了Flash,这让HTML5有了一个天然的成长基础。而现在手机硬件的提升和HTML5本身的完善,使得基于HTML5的应用表现更好。现在iPhone对HTML5的支持很完善,而Google也完成了移动端Chrome浏览器向Chromium内核的切换,大幅提升了对HTML5的支持。

  在过去几年,很多基于HTML5的应用都在试图替代原生App,但受限于技术的完善程度,这些应用的体验都远远不如原生App。过去一年HTML5能够重新热起来的重要因素就是提供了比原生App更好的体验,但这种体验的基础并不是单纯的替代原生App,而是做了一些最适合HTML5的细分应用,比如小游戏、媒体和营销类的产品。

  这些细分的方向能够最大程度发挥HTML5跨平台、开发成本低、开发速度快的诸多优点,在整体产品体验上远远超出原生App。

  原生App的需求从需求的角度来看,HTML5和原生App并不是对立的,反而是原生App需要HTML5去解决一些核心的问题,比如原生App之间的信息互通。目前原生App都是各自孤立的,既缺少相互的信息传输,也让App的流量费用变得越来越高。而HTML5应用则能够以很低成本解决这些原生App自身无法解决的问题,让整个移动应用市场更有效率。

  在国内市场,BAT都在努力推动HTML5技术,比如去年百度推出了直达号,阿里巴巴的Yun OS更是围绕着HTML5 应用为核心来打造,但最终令HTML5所展现在普通用户面前的最大推手,还是微信,利用朋友圈的私密社交性,以及HTML5本身的跨平台、低成本开发、速度快等特性,不少公司利用HTML5技术在朋友圈做了一次又一次的营销传播。

  实际上微信并没有在HTML5技术上有什么创造性的推进,而是在HTML5的应用场景上做出了自己的不同尝试,即并没有基于浏览器和网址去推广HTML5,而是通过微信特殊的账号和收藏的方式,形成了附着于微信这样一个超级App的HTML5应用场景。

  当然,更重要的是微信提供了一些用户最容易接受的细分HTML5应用,这使得用户获得了更好的应用体验和更便捷的获取应用的渠道。

昵    称:
验证码:

相关文档:

  • HTML5应用程序缓存Application Cache
    什么是ApplicationCache HTML5引入了应用程序缓存技术,意味着web应用可进行缓存,并在没有网络的情况下使用,通过创建cachemanifest文件,可...
  • HTML5 拖放(Drag 和 Drop)功能开发——浅谈dataTransfer对象
    [前言]之前我已经为大家介绍过一篇有关HTML5中原生拖拽的相关知识了。今天为大家介绍HTML5拖拽中的其他一些关于dataTransfer对象的知识和...
  • HTML5之拖放
    -Draggable标签文件拖放 99年IE5开始,05后所有浏览器支持(除了opera) <liid=bedraggable=trueondragstart="startDrag(event)">Brussels</li>...
  • html5 canvas--1.canvas介绍
    从今天开始,我们将开始一个关于html5canvas的系列课程。这个系列是我读《HTML5Canvas:NativeInteractivityandAnimationfortheWeb》后的总结,有兴趣...
  • 中国首个开源 HTML5 跨屏前端框架 分享
    http://amazeui.org/1.x/...
  • XHTML 基础(含部分css)
    基于http://www.ycku.com/xhtml/的视频教程的一些笔记 关于xhtml的解释引用百度百科 可扩展超文本标记语言,是一种置标语言,表现方式与超...
  • 让IE(包括IE6)支持HTML5元素的方法
    方法1: 让IE(包括IE6)支持HTML5元素,我们需要在HTML头部添加以下JavaScript,这是一个简单的document.createElement声明,利用条件注释针对IE...
  • HTMl5的sessionStorage和localStorage
    文章来源:http://www.cnblogs.com/yuzhongwusan/archive/2011/12/19/2293347.html感谢分享! html5中的WebStorage包括了两种存储方式:sessionStorage和localStorage...
  • HTML5新标签头部说明
    <metaname="viewport"content="initial-scale=1,maximum-scale=1,minimum-scale=1,user-scalable=no">...
  • HTML5之缓存
    -----缓存文件 -使用UTF-8编码-以CacheManifest开头-三个基本部分 CACHEMANIFESTmenu.htmlmenu.js#loginrequiresnetworkconnectionNETWORK:login.phpFALLBACK://menu.htmlCACH...
  • 新手对于iPhone开发环境等入门问题解答汇总
    1iPhone能否在Windows中开发同类问题:iPhone能不能在XP开发?iPhone能不能在Vista下开发?iPhone能不能在linux下开发?答:如果要开发能够在AppStore...
  • HTML5本地存储 localStorage
    HTML5的本地存储是大势所趋,如果仅存储在内存中,则是sessionStorage,他们的语法都是一样,仅仅是一个存储在本地文件系统中,另一个...
  • html5 新属性
    <pcontenteditable="true">这是一段可编辑的段落。请试着编辑该文本。</p> <inputid="email"type="email"placeholder="zhangxinxu@zhangxinxu.com"size="26...
  • HTML-HTML5+CSS3权威指南阅读(三、CSS3)
    不同的浏览器(包括-moz-代表的MozillaFirefox,-ms-代表的MicrosoftInternetExplorer等)厂商在发布正式版本之前之前,试验各自对CSS3新特性的实现,...
  • [原创]基于html5新标签canvas写的一个小画板
    最近刚学了canvas,写个小应用练习下 源代码 1<!DOCTYPE> 2<html> 3<head> 4<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/> 5...
  • 微信html5 案例收集
    1.0玩转马自达95年历史,分享有礼! http://tiny.tonglingdi.cn/static/mazida/x15/ 2.0火速轻应用官网 http://www.huosu.com/mol/?from=2...
  • Html的<meta>标签使用方法及用例
    浏览器支持 所有浏览器都支持<meta>标签。 定义和用法 <meta>元素可提供有关页面的元信息(meta-information),比如针对搜索引擎...
  • 让所有的浏览器都能识别HTML5标签样式的小插件
    如今HTML5愈来愈引发大家的关注了,但目前支持HTML5的浏览器还不是主流,特别是国内用户近50%以上仍旧使用IE6,由于支持HTML5的IE9不支持...
  • HTML5中保留的常用元素
    <!--...-->HTML注释<html>Html文档的根元素<head>页面头部分<title>页面标题<body>页面主体,这个标签还可以指定id,class,style...
  • 用HTML5构建一个流程图绘制工具
    在我们的开发工程中经常会使用到各种图,所谓的图就是由节点和节点之间的连接所形成的系统,数学上专门有一个分支叫图论(GraphTher...