如果你还不知道H5那你就out了。但你也别着急认真读懂这篇文章,让你走进H5,领略它的魅力。
随着大前端时代的到来,H5成了前端开发的主力,被众多企业所应用,市场前景一片光明。很多对自己未来有憧憬,想要改变的有志青年,都想加入到H5的学习中。你还在等什么呢?跟我一起走进H5的世界。
H5是HTML5的简称,是一种制作万维网页面的标准计算机语言。
相信大家都知道万维网1999年,HTML 4.01正式为W3C(万维网联盟)所推荐,于是这款全新的WEB标准开始了它长达十数年的互联网统治时代。音频和视频这两种资源是HTML 4.01所无法解释的
于是当时便有一家公司独辟蹊径,推出一款专门用于解释和播放影音文件的WEB标准,而这就是现在家喻户晓的Flash。而flash随着时代的发展一些弊端也开始明显的显露出来。
也就是在这个大背景下,H5风声水起,和之前的H4相比,新版本最大的亮点便是增加了
认真分析H5的发展史,不难发现这个发展趋势已经逐步在融入各个行业当中
跨平台
在这样一个多屏的时代,H5的出现无疑是编程开发者的最爱。多套代码、不同技术工种、业务逻辑同步,这是折磨开发者的过程。跨平台技术在早期大多因为性能问题夭折,但中后期硬件能力增强后又会占据主流,因为跨平台确实是刚需,而刚需往往才是现在人真正关心的重点。
快速时代
移动互联网是一个速度的时代,谁对用户的需求满足的更快,谁的试错成本更低,谁就将占据着市场的巨大的优势。互联网产品大多免费、且有网络效应,后入者抢夺用户的难度是几何式增加的。使用原生开发,从招聘、开发、上线各个环节的效率都慢一倍以上,而且参与的人越多,沟通效率往往拖慢不止一倍。
连接特性
更有效的连接工作效率,使得基于页面的实时聊天,更快速的网页游戏体验,更优化的在线交流得到了实现。H5拥有更有效的服务器推送技术,Server-Sent Event和WebSockets就是其中的两个特性,这两个特性能够帮助我们实现服务器将数据“推送”到客户端的功能。
大幅下降成本
创业者融资并不容易,如何花钱更高效非常重要。如果你使用原生开发的App和竞争对手使用H5开发的App没什么区别,但你的开发成本高出一倍,相信没有投资人会喜欢给你投钱。
更容易推广、更容易爆发
导流入口多:H5应用导流非常容易,超级App(如微信朋友圈)、搜索引擎、应用市场、浏览器,到处都是5的流量入口。而原生App的流量入口只有应用市场。聪明的H5开发者当然会玩转各种流量入口从而取得更强的优势。
流量大、导流效率高
除了入口多,流量大、导流效率高也不可忽视,谁都知道:页游和端游打同样的广告,广告变用户的转化率,页游远远高于端游。
H5对于用户来说的优点与缺点
优点
网络标准
H5本身是由W3C推荐出来的,它的开发是通过谷歌、苹果,诺基亚、中国移动等几百家公司一起酝酿的技术,这个技术最大的好处在于它是一个公开的技术。
每一个公开的标准都可以根据W3C的资料库找寻根源。另一方面,W3C通过的H5标准也就意味着每一个浏览器或每一个平台都会去实现。
跨应用的使用体验
用H5的优点主要在于,这个技术可以进行跨平台的使用。比如你开发了一款H5的游戏,你可以很轻易地移植到UC的开放平台、Opera的游戏中心、Facebook应用平台,甚至可以通过封装的技术发放到App Store或Google Play上,所以它的跨平台性非常强大,这也是大多数人对H5有兴趣的主要原因。
自适应网页设计
让同一张网页自动适应不同大小的屏幕,根据屏幕宽度,自动调整布局。
即时更新
游戏客户端每次都要更新,很麻烦。可是更新HTML5游戏就好像更新页面一样,是马上的、即时的更新。
缺点
该标准并未能很好的被浏览器所支持。因新标签的引入,各浏览器之间将缺少一种统一的数据描述格式,造成用户体验不佳。
它允许网站利用数GB垃圾数据对用户展开轰炸,甚至会在短时间内将硬盘塞满。多款主流浏览器均会受此影响。
应用须知:
虽然它将来可能会代替多媒体框架,例如:Adobe的Flash,但因为它自身还未完善好所以短期内海不会。
H5所构建的网页和其他语言编写的网页一样容易泄露一些敏感数据。欧洲网络信息安全机构已经警告说HTML5可能并不够安全。