首页 > 资讯 > 关键词 > 世界最新资讯 > 正文

HTML5定稿了,为什么原生App世界将被颠覆

2014-11-06 17:36 · 稿源:创业邦

导语:HTML5将颠覆原生App世界,这听起来有点危言耸听,但若认真分析HTML5的发展史,你会发现,这个世界的发展趋势确实就是这样。

2007年W3C(万维网联盟)立项HTML5,直至2014年10月底,这个长达八年的规范终于正式封稿。

过去这些年,HTML5颠覆了PC互联网的格局,优化了移动互联网的体验,接下来,HTML5将颠覆原生App世界。这听起来有点危言耸听,但若认真分析HTML5的发展史,你会发现,这个世界的发展趋势确实就是这样。

熟知历史才能预知未来,先让我们来看看HTML5为什么诞生、这8年是怎么过来的。

一、 HTML5的诞生

自W3C于1999年发布HTML4后,Web世界快速发展,一片繁荣。人们一度认为HTML标准不需要升级了。一些致力于发展Web App的公司另行成立了WHATWG组织,直到2007年,W3C从WHATWG接手相关工作,重新开始发展HTML5。

HTML5的发展史,有用户的需求在推动,有技术开发者的需求在推动,更有巨大的商业利益在推动。

在互联网的早期,对用户而言,能打开浏览器接入到互联网世界就是一个神奇的事情,但互联网发展到2005年前后,开始出现下一个变化,就是宽带互联。

随着宽带的普及和电脑性能的增强,人们不再满足于单纯的通过互联网看新闻、收发邮件,消耗更高带宽的娱乐产品开始出现,就是流视频和网页游戏。其实视频和游戏是古老的需求,在互联网不普及的时候,需求的满足方式是离线传输的VCD和游戏光盘;后来互联网逐渐普及,人们更改了使用方式,通过下载软件+本地媒体播放器来看视频,下载体积较大的端游玩游戏。

但是对消费者体验更好的新方式还是出现并颠覆了以前的一切,那就是流媒体和网页游戏。Youtube等公司把握住潮流飞速崛起,各种页游公司也如雨后春笋。

但是HTML标准没有把握住产业的变化及时演进,浏览器产品也未升级,这块新需求被浏览器插件满足了,那就是Flash。这个部署在亿万浏览器里的商业插件俨然成为事实标准。2005年Adobe巨资收购Macromedia,把Flash收归旗下,紧接着大幅推广FLV流媒体和action script语言,很明显这桩收购可以列为IT并购的经典案例,FLV流媒体和Flash游戏风靡互联网,Adobe在新的产业升级中攫取了大量的利润。

除了Flash这个商业产品成为了事实标准,W3C还面临一个尴尬,就是另一个私有扩展协议的制造者—IE。IE当时在桌面浏览器占有垄断地位,并且扩展了大量的IE Only语法,开发者完全不知道这些语言是谁定义的。整个web世界,就被两家公司微软+Adobe绑架了。

很多IT巨头都坐不住了,尤其是苹果和Google。PC操作系统的世界难有突破,Web浏览器被苹果寄予厚望,而且第一代iPhone只支持网页,那时还没有Appstore,Safari是乔布斯非常看重的产品;新贵Google虽然大量赞助Mozilla,但并未对IE的地位产生实质影响,收购了YouTube后发现底层被Adobe控制,也是非常难过,而且Google每年给IE的搜索框和Adoble FLV缴纳的费用真不是小数目。

既然大家都是W3C的主席单位,好吧,我们重新开始做HTML5吧。

是的,HTML5其实就是这么诞生的。那是2007年,IE和Flash由盛转衰的转折点。

二、 HTML5第一阶段: Web 增强与破垄断

自HTML5诞生以来,一共经历了两个阶段,分别是Web增强和移动互联网。我们先从Web 增强说起。

web体验的丰富增强主要表现在:1. webapp,比如gmail;2. 流媒体;3. 游戏。我们就这3个方面来讲HTML5做了什么。

1. webApp

HTML5新增了离线存储、更丰富的表单(比如Input type=date)、js线程、socket王乐、标准扩展embed、以及很多css3新语法…

2. 流媒体

HTML5新增了audio、video

3. 游戏

HTML5新增了canvas、webgl

当然还有Google努力在HTML5中推进Header和Section等标签,以利于搜索引擎分析,这些不多述。

HTML5补充流媒体和游戏能力后,加上苹果强势拒绝在iOS上引入Flash,成功的遏制了Flash的发展,然后就该遏制IE私有语法了。

在HTML5标准的升级过程中,苹果和Google同时也看到了浏览器市场重新洗牌的机会,他们一方面参与HTML5的规范,一边在浏览器产品上发力。Apple首先开始大力发展Safari,建立WebKit开源项目,Mac、iOS、Windows多平台齐发力;Google起初是赞助Mozilla开发Firefox,后来自己开发了v8引擎,合并WebKit,于2008年正式推出Chrome。“IE的私有规范+Flash不是标准,我们才是标准”这样的口号在新一代浏览器大战中打响,IE瞬间成为千夫所指的垄断代表,甚至成了阻碍Web发展的罪人(当时IE6已数年未更新,并且丝毫不惧Firefox的发展)。

偏偏微软此时也出了晕招,推出了一系列即不完整支持规范又互相不兼容的IE7、8、9、10,彻底失去了开发者的心。

Adobe的Flash被遏制,与Web霸主的位子擦肩而过;IE的私有标准被遏制,并且造成IE市场份额不停下滑,直到IE最新的移动版本反过来开始支持WebKit私有语法,真是令人唏嘘。不知道HTML6是不是该打倒WebKit垄断了。

三、 HTML5第二阶段: 移动互联网

随着Chrome和Safari的高歌猛进,以及IE+Flash的衰落,HTML5告一段落,进入了下一个时代——移动互联网。HTML5的跨平台优势在移动互联网时代被进一步凸显。HTML5是唯一一个通吃PC、Mac、iPhone、iPad、Android、Windows Phone等主流平台的跨平台语言。Java和Flash都曾梦想这个位置,但梦断于iOS。此时人们纷纷开始研究基于HTML5开发跨平台手机应用。很多人当时认为,原生应用只是过渡,就像当年从C/S结构转变为B/S结构一样。而且学习Objective-C和Java很费劲,我既然会网页开发,为何不试试HTML5。

W3C此时成立了Device API工作组,为HTML5扩展了Camera、GPS等手机特有的API,然而麻烦的是,移动互联网初期的迭代太快了,手机OS在不停的扩展硬件API,陀螺仪、距离感应器、气压计。。。每年手机OS都有大版本更新。而W3C作为一个数百家会员单位共同决策的组织,从标准草案的提出到达成一致是非常复杂的过程,跟不上移动互联网初期的快速迭代。

PhoneGap的出现,给开发者打开了一扇窗。很多人期待PhoneGap不停扩展API,来补充浏览器的不足。Adobe看到PhoneGap仿佛看到了重振江湖地位的希望,但在Adobe收购PhoneGap后,又发现这个东西可商用性不足,而且开源使得Adobe无法像Flash那样获取商业利益,于是就把PhoneGap捐给了Apache,改名为Cordova。

因为各种原因,Cordova的定位最终没有成为浏览器的强化,而走向了混合式开发。基于当时的背景,他们认为原生是不可替代的,“原生+HTML5”的混合模式更有意义。所以现在Cordova的使用模型是“原生工程师+HTML5工程师”一起协作完成App。

这时Facebook加入了W3C,牵头成立了Mobile Web工作组。Facebook是混Web圈的,并且在手机OS上没有自己的领地,他不喜欢被苹果和Google掌控的原生应用生态系统。Mobile Web这个工作组的重要目标就是让HTML5开发的网页应用达到原生应用的体验。然而,事与愿违,它不努力也就算了,结果是努力了却失败了。2012年,Facebook放弃了HTML5的新闻充斥了全世界的IT媒体,HTML5瞬间被打入冷宫。

Facebook为何放弃HTML5?核心是当时基于HTML5真的做不出好的移动App。对比Twritter等竞争对手的原生App,Facebook的HTML5版本实在无法让用户满意。比如Push功能,到现在HTML5的推送和原生的推送体验差距依然巨大,更不用说HTML5应用的页面切换白屏、下拉刷新/侧滑菜单不流畅等众多问题。看着原生工程师轻松实现摇一摇、二维码、语音输入、分享到朋友圈等功能,更是让HTML5工程师感觉自己站错了队。

即使Facebook不喜欢被控制,也不能拿被用户抛弃来冒险。而且Facebook并没有掌握关键点—手机浏览器内核。如果浏览器不跟上,徒然定一堆标准草案落不了地。

而浏览器在手机上的表现是什么呢?先看Google,Chrome性能虽高,但Android上的浏览器却并非Chrome,而是WebKit改出来的一个蹩脚的Android浏览器;再看苹果,iOS上不允许其他浏览器引擎上架App Store,而且其他使用Safari引擎的应用也无法调用苹果自己的Javascript加速引擎Nitro。结果是苹果和Google不但不在浏览器上积极实现HTML5关于移动App所需的规范,反而对HTML5做出种种限制。

不管是当时硬件能力不足,还是手机OS厂商的故意限制,总之结果就是:在移动互联网的初期,一定是原生应用生态系统的天下,iOS和Android首先自己的地盘稳固后,产业才会向下个阶段升级。

Facebook也好,PhoneGap也好,想在移动互联网初期就分一杯羹是分不到的,但坚持下来,机会往往会出现。

四、 HTML5这回真的来了

终于,在2014年10月底,W3C宣布HTML5正式定稿。这个时间,不晚不早,硬件性能更强、手机OS迭代速度下降。

随着HTML5标准定稿,一切纷争将告一段落,现在,属于HTML5的时代到来了。

有人说,光标准定稿没用啊,配套起来了吗?HTML5做的应用究竟能否匹敌原生App?答案是,HTML5不但可以匹敌原生App,甚至它天然的很多特性超越了原生App。

我们先谈谈HTML5原来不如原生应用的地方,业内俗称HTML5有“性工能”障碍。即HTML5性能不如原生、开发工具不如原生、能力调用不如原生。

  • 相关推荐
  • 大家在看
  • 当贝投影的高速崛起,是在颠覆投影仪市场的格局

    “当贝投影京东天猫均全品牌第三,当贝盒子京东第二天猫第三,仅10s便完成去年同期全天销售额,不到 10 分钟完成去年 618 全天销售额。当贝投影对比去年 618 的开门红活动同比销售额增长超过1000%!”这是当贝投影旗舰店在今年 618 开门的战报成绩。如此夸张的增速,着实让人感到震惊。曾经有媒体人评价当贝投影是行业中的“搅局者”,但真是这样吗?笔者觉得恰好相反:当贝并不想“搅”这个局,而是想要“颠覆”。遥想那年的功能手机

  • 拿下赌场新客户,但马斯克“超级隧道”何时才能颠覆地面交通?

    在 5 月份完成美国拉斯维加斯会议中心的两条地下隧道之后,埃隆·马斯克的隧道公司(Boring Company)又接到了当地两家大型赌场Wynn Las Vegas与Genting的新订单。

  • 颠覆传统汽车!苹果新专利显示安全带和车顶也配安全气囊

    6月12日消息, 据外媒报道,美国专利商标局授予苹果公司62项专利,其中有关泰坦项目的专利涵盖了新一代座椅安全带系统,其中包括在安全带和车顶安装安全气囊。众所周知,传统车辆一排、二

  • “颠覆流离之后才懂得”体育领域排行榜,百家号分类应该怎么选

    备注:本文数据来自站长之家移动传媒平台,文章涉及的数据依托平台大数据计算所得,非百度官方数据,仅供参考。颠覆流离之后才懂得是当前百家号中的普通号,目前账号百家号权重为2,综合排名位列417490名,体育分类排名位列15273名,领先了62.6%的百家号。 颠覆流离之后才懂得百家号概况 颠覆流离之后才懂得的简介为有时候,你想念的是记忆,不是人。,是一家主旨明确、领域专注的自媒体作者,截止目前为止他们已经在百家号上发布?

  • 颠覆传统安全门业,重新定义智能家居,创米小白智慧门发布在即

    现今,智能家居已经逐步深入到普通人生活中。智能从智能门锁到智能家电,再到全场景智能家居,越来越多的年轻人选择智能产品,开启安全、舒适、高效且环保的智能家居生活。尽管如此,智能家居作为时代的新兴产物,产品参差不齐,产品互联不够,稳定性、安全性不强的问题同样存在。一个完整的智能家居系统在保证产品稳定、安全的前提下,还必须实现数据互联互通,才能实现真正的智能家居场景化。入户安全是全屋安全的基础,也是智能

  • 黄光裕出来了,世界变了

    黄光裕终于出狱了。6 月 24 日中午,北京商报发出独家消息,称国美创始人黄光裕已于近日出狱,近期官方将会发出正式公告。当日晚间,北京市第一中级人民法院官博放出消息:已依法裁定对黄光裕予以假释,假释考验期限自假释之日起至 2021 年 2 月 16 日止。

  • 缤睿带你探寻后视镜里的世界

    如今,虽然汽车上的配件和功能越来越多,但是要论拥有数百年历史的汽车配件,依旧是寥寥无几。然而,汽车后视镜却算是这少数中的少数。作为一件历史悠久的汽车零部件,它被誉为驾驶员的另一双眼睛。不论何时何地,只要你开车上路,就不能离开它的存在。后视镜已经是机动车辆车身重要的安全件之一,日常驾驶中的我们已离不开后视镜带来的安全感。现在的司机越来越多,但真正懂车的人可能并不多,尤其是对车上的一些功能点,大部分车主都是不会?

  • 毕业季:在充满不确定的世界 追逐确定的未来

    还未好好告别就要各奔东西。2020 年,没有毕业典礼的毕业生们,PS出了很多笑点满满的毕业照弥补遗憾。被疫情推着跌跌撞撞向前走的他们,还没能收拾心情就来到了“史上最难就业季”门前。走出校园,对今年 874 万高校毕业生而言,是没有前人经验可鉴的硬仗,是走进不确定性的探险。但在变动不居的世界中追逐确定的未来,是年轻人获取安全感、乘风破浪去闯的精明选择。隐忧:不确定性带来的恐慌人生的本质是无常,整个人类历史也不过

  • 马云称世界最需要的变革是教育:这是我们的使命和担当

    在6月10日的杭州师范大学马云教育基金2020年度颁奖典礼上,阿里巴巴创始人马云通过视频发表了自己对母校的寄语。

  • 世界环境日,蛋壳公寓行动在路上

    为挽救日益严峻的环境问题, 1972 年 6 月 5 日,联合国在瑞典首都斯德哥尔摩举行了第一次人类环境会议,通过了著名的《人类环境宣言》及保护全球环境的“行动计划”。同年,第 27 届联合国大会根据斯德哥尔摩会议的建议,决定成立联合国环境规划署,并确定每年的 6 月 5 日为世界环境日。今年,突如其来的新冠疫情,让大众对环境及环境衍生的健康问题更加重视。相关调查显示,78%的受访者表示疫情促使他们更加关注个人健康与安全?

  • 英孚教育助力外教公益支教活动 教育让世界无界

    为增加外国专家对中国社会的了解,提高山区学生学习英语的兴趣和自信心,广州市科学技术局(广州市外国专家局)启动“外国专家之家——英语外教公益支教活动”。 6 月 9 日,英孚教育受广州国际人才交流协会邀请,参与对梅州五华县华新村北琴小学的公益支教活动。扶贫先扶志,扶贫必扶智,提高教育质量是教育扶贫的关键。在活动上,市科技局领导向北琴小学学生表达了社会对于学生教育的重视及关注,并赠送了英文绘本书籍及精美文具包

  • 教育让世界无界 英孚教育在华持续参与公益活动

    作为全球领先的教育培训机构,英孚教育以“教育,让世界无界”为使命,在华持续参与各类公益活动。近日,广州市科学技术局(广州市外国专家局)启动了“外国专家之家——英语外教公益支教活动”,旨在增加外国专家对中国社会的了解,提高山区学生学习英语的兴趣和自信心。英孚教育受广州国际人才交流协会邀请,参与了对梅州五华县华新村北琴小学的公益支教活动。在课堂上,外教志愿者运用英孚教育特有的“学习——尝试——应用”教

  • MIUI 12全局自由窗口有啥用?可能全世界最优秀

    MIUI 12的新变化非常多,其中“全局自由窗口”听起来可能很拗口,但用起来绝对很舒爽。它是一种更方便的多任务处理方式,号称“可能是全球最优秀的手机多任务解决方案”。

  • 在中国做美食自媒体,如何挑动全世界粉丝的“味蕾”?

    2 月 13 日,腾讯新闻推出面向高潜和新锐创作者的激励计划“繁星计划”。在过去几个月,一批优质内容创作者从繁星计划中脱颖而出,我们邀请这批成长速度较快的新锐创作者分享自身对行业的理解,包括但不限于运营思考、趋势预测、热点解析等方面,从而帮助内容创作者理解当前行业发展,抓住不断变革中的行业机遇。

  • 蓝光产品儿童节特刊:认领一个童梦,向世界去驰骋

    大人常说,看过世界的孩子更强大,每一个从蓝光社区成长起来的孩子,都能形象地印证这种“强大”。因为蓝光,洞察每一颗童心,善筑每一个童梦,将世界的缤纷装进社区的口袋,即便不远行,也能驰骋世界。一同来领略蓝光后浪的波澜壮阔吧~社区是孩子的第二课堂。在这里,可以暂时告别繁重的功课与上不完的辅导,尽情释放爱玩的天性,不被任何事物束缚:在绿茵场上自由自在地奔跑,在游乐区激发身体的潜能,在秋千与攀岩中触摸天空…

  • 王者荣耀世界冠军杯几月几号开始 2020王者荣耀世界冠军杯开赛时间

    ​2020的王者荣耀世界冠军杯马上就要开始了,很多王者荣耀的玩家还不清楚具体是几月几号开赛,下面就来为大家详细的介绍一下。

  • 没有微博热搜的互联网世界,有变得更好吗?

    ​如果微博是一个信息集散地,那么热搜榜就是它的传播枢纽;如果微博是一个名利场,那么热搜榜就是这个名利场中最魔幻的元素。

  • 虎牙主播“声援”世界海洋日 呼吁网友保护海洋生态

    6 月 8 日 2020 年世界海洋日暨全国海洋宣传日当天,由PADI国际潜水协会发起、自然资源部宣传教育中心指导、桃花源生态保护基金会支持,虎牙等多个机构和平台共同发布了海洋保护公益主题宣传片。虎牙主播“不求人”、“野龙”被授予“PADI 海洋环保倡议官”称号,与韩庚、卢靖珊等多位明星名人一起,为宣传片配音,呼吁更多人关注海洋生态问题。据了解,第 63 届联合国大会将每年的 6 月 8 日确定为“世界海洋日”,旨在提醒人类关

  • 库克为黑人被杀事件感到痛心:呼吁建立“更公平的世界”

    苹果CEO蒂姆·库克在一份发给员工的内部备忘录中谈到了美国的歧视和不平等问题时表示,对人的保护 “仍未得到普遍实施”。乔治·弗洛伊德在明尼阿波利斯遇害后引发美国各地的抗议和骚乱,库克正是在这种背景下发表了自己的看法,他主张人权,反对不平等。根据彭博社获得的备忘录,许多员工对社区内的歧视问题表示担忧。

  • 华为助力!中国移动在山西煤矿建成世界最低5G

    不久前,中国三大运营商的5G相继登上珠峰,现在,中国的5G又来了个“世界最低”。日前,中国移动联合70多家单位宣布成立“5G智慧矿山联盟”。与此同时,中国移动与阳煤集

  • 参与评论
文明上网理性发言,请遵守新闻评论服务协议