HTML5对开发者的7大优势

上传人:宝路 文档编号:23262219 上传时间:2017-11-30 格式:DOC 页数:15 大小:142.01KB
返回 下载 相关 举报
HTML5对开发者的7大优势_第1页
第1页 / 共15页
HTML5对开发者的7大优势_第2页
第2页 / 共15页
HTML5对开发者的7大优势_第3页
第3页 / 共15页
HTML5对开发者的7大优势_第4页
第4页 / 共15页
HTML5对开发者的7大优势_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《HTML5对开发者的7大优势》由会员分享,可在线阅读,更多相关《HTML5对开发者的7大优势(15页珍藏版)》请在金锄头文库上搜索。

1、H5 将取代 APP 字关注我们2007 年 W3C(万维网联盟)立项 HTML5,直至 2014 年 10 月底,这个长达八年的规范终于正式封稿。过去这些年,HTML5 颠覆了 PC 互联网的格局,优化了移动互联网的体验,接下来,HTML5 将颠覆原生 App 世界。这听起来有点危言耸听,但若认真分析 HTML5 的发展史,你会发现,这个世界的发展趋势确实就是这样。HTML5 对开发者的 7 大优势 跨平台:在多屏年代,开发者的痛苦指数非常高,人人都期盼 HTML5 能扮演救星。多套代码、不同技术工种、业务逻辑同步,这是折磨人的过程。有点类似个人电脑早期世界,那个时候的每家电脑都有自己的操作

2、系统和编程语言,开发者疲于做不同版本,其实 DOS 的盛行也很大程度是因为开发者实在没精力给其他电脑写程序。跨平台技术在早期大多因为性能问题夭折,但中后期硬件能力增强后又会占据主流,因为跨平台确实是刚需。 快速迭代:移动互联网是一个快鱼吃慢鱼的时代,谁对用户的需求满足的更快,谁的试错成本更低,谁就拥有巨大的优势。互联网产品大多免费、且有网络效应,后入者抢夺用户的难度非常大。使用原生开发,从招聘、开发、上线各个环节的效率都慢一倍以上,而且参与的人越多,沟通效率往往拖慢不止一倍。 持续交付:很多人有这样的体会,一个原生应用上线 Appstore,突然有一个大 bug,只好连夜加班修复,然后静静等待

3、 2 周或更长时间的 Apple 审核,这 2 个星期被用户的涂抹淹死,市场上一片差评,用户大量流失。等新应用被审核上线了,用户已经卸载了。但是,HTML5 没有这些问题,你可以实时更新,有问题立即响应。 大幅下降成本:创业者融资并不容易,如何花钱更高效非常重要。如果你使用原生开发的 App 和竞争对手使用 HTML5 开发的 App 没什么区别,但你的开发成本高出一倍,我相信没有投资人会喜欢给你投钱。 开源生态系统发达:HTML5 前端是开放的正反馈循环生态系统,大量的开源库可以使用,开发应用变得更轻松、更敏捷,当然这也体现在了快速迭代和成本下降上。不过更重要的是,这种开放的正反馈循环生态系

4、统未来的生命力是比原生生态系统更强劲的。 开放的数据交换:HTML 是以 page 为单元开放代码的,它无需专门开发 SDK,只要不混淆,就能与其他应用交互数据。开发者可以让手机搜索引擎很容易检索到自己的数据, 也更容易通过跨应用协作来满足最终用户需求。 更容易推广、更容易爆发:导流入口多:HTML5 应用导流非常容易,超级 App(如微信朋友圈) 、搜索引擎、应用市场、浏览器,到处都是 HTML5 的流量入口。而原生 App 的流量入口只有应用市场。聪明的HTML5 开发者当然会玩转各种流量入口从而取得更强的优势。流量大:前段时间微信朋友圈风靡一时神经猫,这个游戏如果放到 Appstore,

5、绝对没有那么多流量,超级 App 带来的流量,远大于原生应用市场。假如微信允许游戏在桌面创建快捷方式、假如游戏后续升级解决持续娱乐问题,未来不可想象。导流效率高:除了入口多、流量大,导流效率高也不可忽视,谁都知道:页游和端游打同样的广告,广告变用户的转化率,页游远远高于端游。HTML5 对最终用户的 3 大优势 大幅降低使用门槛为什么流媒体会替代下载视频成为主流?为什么页游会如此火爆?只因用户太“懒”。让用户更方便的满足需求,有时效果好于更多的满足需求。用户眼睛看到一个兴趣点,点击后,就应该立即开始满足用户需求。比如流媒体可以立即看,页游可以立即玩。而目前的原生应用市场,用户需要这样操作:选一

6、个应用、等待下载、确认权限、等待安装,然后点击打开。这样糟糕的体验迟早要被颠覆。不管是 App、游戏还是音视频,未来都将即点即用。谁先满足用户这个需求,谁就制胜。 实时更新、差量更新的优秀体验HTML5 应用可以绕开应用市场的限制进行自主实时更新,用户可以快速享受新服务。而且这种更新完全可以是差量更新,比如某个 HTML 页面或某个 js 文件有问题,只更新这个几 k 的小文件就可以了,这比原生应用的更新体验好太多。 跨应用的使用体验目前手机应用切换是以桌面或任务管理器为中心的,但事实上这些中心很影响效率和体验。用户想出差三亚,先打开去哪 App 订票,然后切回桌面,再找到并打开天气 App,

7、搜索输入三亚,再切到桌面,找到并打开航旅纵横 App,输入航班号值机,哦对了,航班号多少来着,再切到桌面,找到并打开去哪 App 看航班号,最后找到并打开租车 App,输入租车地点,然后再切回桌面。在原生应用体系下,用户只能这样。但在 HTML5 体系下,他不需要切回桌面,他可以在App 间方便的直接跳来跳去,而不是使用一个一个孤岛 App;他更不用重复录入数据,应用间可以方便的互相传递数据。这种模式需要一点想象力,但未来迟早会来。分析至此,我们可以明显的看出,不管是站在最终用户角度、还是站在开发者角度,HTML5 必将取代原生应用当前的位置。并由此引发一系列颠覆。还有什么会被改变?HTML5

8、 的爆发,原生 App 生态系统的颠覆,是一场产业革命,很多角色都会受到影响,我们来预测一番。 新型 HTML5 引擎战火将烧起标准的 HTML5 引擎并不能解决 HTML5 的所有问题,拥有大流量入口的互联网巨头,莫不在思考内嵌更优秀的增强引擎。腾讯推出了 X5 浏览器引擎,就是看中这个机会。目前各路浏览器厂商、应用市场厂商、甚至 rom 厂商,都在努力整合更优质的浏览器引擎。假使微信内嵌的 Webview 可以运行更优秀的 canvas 游戏、假使 360 手机助手可以发行即点即用的 HTML5 应用并且能力体验与原生一致、假使小米 rom 内置更强大的 webview 使得所有 HTML

9、5 应用在小米手机上运行的更流畅。一个巨头开始行动,所有巨头都会闻风而动,没错,这场战役会是移动互联网世界的二次世界大战。 应用发行市场将洗牌由于超级 App 的巨大流量能轻易成为 HTML5 应用的入口,并且会形成大者更大的效应,传统的应用商店、甚至线下预装,这些流量不足和效率偏低的发行模式将被挤出市场主流。本身也是超级 App 的大流量应用商店,如果转型得当,也将以发行 HTML5 应用为主。 广告和统计市场原生的广告和统计 SDK 提供商会面临尬尴,Google、百度等基于网页的广告和统计服务会取得更大的优势。开发者不再需要打包 SDK,引入一个 Script 即可。 开源技术将在移动互

10、联网领域更加流行HTML 的开放性造就了大量的开源产品,也反向促进了 HTML 的繁荣。在 Github 上有大量的 JS 框架,而原生的开源代码数量相比甚少。而未来移动互联网世界将因为开源而发展的更迅速,这里也同样存在类 Github 厂商的机遇。 开发工具的变化早期 HTML 只需要记事本写几个 Tag,中期的 HTML、JS、CSS 比较复杂,需要更高级的文本编辑器,但 HTML5 到来后,它的代码量、复杂度、开发模型将与原生开发看齐,需要类似 XCode、Eclipse 等专业的 IDE 工具来解决开发、调试的问题。一些以会使用记事本写代码为荣的开发者,将面临思路转换甚至被更高效的开发

11、者淘汰。 性能分析调优目前很多针对原生应用的性能分析调优工具或服务,未来也面临转型,HTML5 应用的性能分析调优是另一个世界。 混淆与产权保护HTML5 是开放代码的,好处也带来弊端,有些东西开发者希望暴露,但有些东西开发者希望保护。混淆技术就变得更有商业机会。PC Web 上 Gmail 的混淆就做的不错。除了 JS混淆,离线数据加密相信也有不少空间。 安全厂商的新机会HTML5 的强大会引发很多安全问题,并且解决思路与原生不一样,业内有可能会出现新的安全厂商领导者。熟知历史才能预知未来,让我们来看看 HTML5 为什么诞生、这 8 年是怎么过来的。HTML5 的诞生自 W3C 于 199

12、9 年发布 HTML4 后,Web 世界快速发展,一片繁荣。人们一度认为 HTML标准不需要升级了。一些致力于发展 Web App 的公司另行成立了 WHATWG 组织,直到2007 年,W3C 从 WHATWG 接手相关工作,重新开始发展 HTML5。HTML5 的发展史,有用户的需求在推动,有技术开发者的需求在推动,更有巨大的商业利益在推动。在互联网的早期,对用户而言,能打开浏览器接入到互联网世界就是一个神奇的事情,但互联网发展到 2005 年前后,开始出现下一个变化,就是宽带互联。随着宽带的普及和电脑性能的增强,人们不再满足于单纯的通过互联网看新闻、收发邮件,消耗更高带宽的娱乐产品开始出

13、现,就是流视频和网页游戏。其实视频和游戏是古老的需求,在互联网不普及的时候,需求的满足方式是离线传输的 VCD 和游戏光盘;后来互联网逐渐普及,人们更改了使用方式,通过下载软件+本地媒体播放器来看视频,下载体积较大的端游玩游戏。但是对消费者体验更好的新方式还是出现并颠覆了以前的一切,那就是流媒体和网页游戏。Youtube 等公司把握住潮流飞速崛起,各种页游公司也如雨后春笋。但是 HTML 标准没有把握住产业的变化及时演进,浏览器产品也未升级,这块新需求被浏览器插件满足了,那就是 Flash。这个部署在亿万浏览器里的商业插件俨然成为事实标准。2005 年 Adobe 巨资收购 Macromedi

14、a,把 Flash 收归旗下,紧接着大幅推广 FLV 流媒体和 action script 语言,很明显这桩收购可以列为 IT 并购的经典案例,FLV 流媒体和 Flash游戏风靡互联网,Adobe 在新的产业升级中攫取了大量的利润。除了 Flash 这个商业产品成为了事实标准,W3C 还面临一个尴尬,就是另一个私有扩展协议的制造者IE。IE 当时在桌面浏览器占有垄断地位,并且扩展了大量的 IE Only 语法,开发者完全不知道这些语言是谁定义的。整个 web 世界,就被两家公司微软+Adobe 绑架了。很多 IT 巨头都坐不住了,尤其是苹果和 Google。PC 操作系统的世界难有突破,We

15、b 浏览器被苹果寄予厚望,而且第一代 iPhone 只支持网页,那时还没有 Appstore,Safari 是乔布斯非常看重的产品;新贵 Google 虽然大量赞助 Mozilla,但并未对 IE 的地位产生实质影响,收购了 YouTube 后发现底层被 Adobe 控制,也是非常难过,而且 Google 每年给IE 的搜索框和 Adoble FLV 缴纳的费用真不是小数目。既然大家都是 W3C 的主席单位,好吧,我们重新开始做 HTML5 吧。是的,HTML5 其实就是这么诞生的。那是 2007 年,IE 和 Flash 由盛转衰的转折点。HTML5 第一阶段: Web 增强与破垄断自 HT

16、ML5 诞生以来,一共经历了两个阶段,分别是 Web 增强和移动互联网。我们先从Web 增强说起。web 体验的丰富增强主要表现在:1. webapp,比如 gmail;2. 流媒体;3. 游戏。我们就这3 个方面来讲 HTML5 做了什么。1. webAppHTML5 新增了离线存储、更丰富的表单( 比如 Input type=date)、js 线程、socket 王乐、标准扩展 embed、以及很多 css3 新语法2. 流媒体HTML5 新增了 audio、video3. 游戏HTML5 新增了 canvas、webgl当然还有 Google 努力在 HTML5 中推进 Header 和 Section 等标签,以利于搜索引擎分析,这些不多述。HTML5 补充流媒体和游戏能力后,加上苹果强势拒绝在 iOS 上引入 Flash,成功的遏制了Flash 的发展,然后就该遏制 IE 私有语法了。在 HTML5 标准的升级过程中,苹果和 Google 同时也看到了浏

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号