HTML5移动互联网开发
简介
现今,HTML5已经成为互联网的热门话题之一。2011年的HTML5发展得非常快,各大浏览器开发公司如Google、苹果、微软、Mozilla及Opera的最新版本浏览器都纷纷支持HTML5标准规范。在桌面端Web技术领域,HTML5标准的强大已经开始威胁Adobe公司的Flash在Web上的统治地位。然而,在移动端Web技术领域,由于历史的原因,HTML5标准才刚刚起步,但随着HTML5和CSS3逐渐兴起,其强大的特性在移动Web应用当中得到了非常好的发挥。
响应式web设计
移动开发面对的屏幕尺寸那叫一个丰富,其中安卓阵营就够让人头痛的。我们在PC端常用的两种布局方式就是固定布局和弹性布局,前者设置一个绝大多数电脑能正常显示的固定宽度居中显示,后者则采用百分比。关于这两者讨论的文章很多,有兴趣的自己查阅下,我今天要介绍的就是相信你已经听过的”响应式布局”,响应式布局意味着媒体查询,这个在css2就已经出现的东西随着html5、css3的到来又增添了新的生机。
响应式web设计并非新的技术,只不过将已有的开发技巧(弹性布局、弹性图片和媒体查询等)整合在了一起,并命了这个听起来很牛X的名字——响应式web设计。犹如当年的Ajax一样,将已有的技术重新组合发挥新的作用。
2016年,Flash即将淡出舞台,HTML5却在业内火得一塌糊涂。html5是伴随着微信的火爆而流行开来,社交软件“微信”作为游戏爆发时的载体,曾在H5用户会话载体分布中占据无可匹敌的主要地位。
Web应用开发新标准HTML5,是第五版超文本标记语言,于2014年10月由万维网联盟(W3C)发布为正式推荐标准。它是HTML自问世以来,最有变革价值的技术规范,可以说终成正果。
Web开发面临两种困境:1.不少人质疑Flash的安全性等问题,却找不到替代它的合适插件2.工程师们抱怨PC端和移动端应用的多次开发,浪费大量的时间和成本,才能在微软、苹果、安卓等不同的系统上应用。而HTML5提供了良好的解决方案。
与Java、CSS等紧密结合后,HTML5能使浏览器不需要类似Flash的插件也能实现桌面应用的交互效果,它的跨平台使用,更令应用的一次开发成为可能,很大的节约了成本。
举个例子,Youtube使用HTML5后,网页不需要第三方插件就能直接播放音视频。由此可见,HTML5的兴起已经具有非常长远的意义,它已经从简单的标记语言,令Web应用开发在各行各业中广泛应用起来。
HTML5应用现状从硬件角度来看,手机和平板两种移动设备应用最为广泛,PC端其次,紧接着是数字电视和游戏设备以及今年的开始流行的VR。从软件角度来看,桌面浏览器对HTML5的支持高于移动浏览器,可以达到95%;而从整体上而言,移动浏览器对HTML5的支持远远大于桌面浏览器。
HTML5行业发展的趋势伴随着HTML5兴起的是Flash的没落,HTML5能打败在多媒体领域称霸多年的Flash,除了移动设备的跨平台性和较好的多媒体支持外,它的应用范围也广于Flash。比如,Flash动画作品的复用性极低,基本没有模板市场,而HTML5却能作为基础填充材料,用来制作报纸图文等模板。
HTML5作为一套新的标准,代表着移动互联网的趋势与未来。几乎所有人都能预见到它巨大的潜力,但它在各个领域具体是以怎样的形态落地,如何改变人们的生活或是改变行业的业态,人们却都在观望,这需要我们不断地探索和思考。
究竟HTML5未来发展如何,它崛起之路的后半程,是靠我们来完成的,如你想从现在开始加入HTML5的从业者行列,期待你的加入,你今天的决定,将成就你将来的梦想。
想起曾经的自己,也总因为这些自我询问疑惑过,后来发现,想得再多,疑惑就更难以解决,反而平添烦恼,浪费了很多时间,还不如不问理由直接去做。
景航网络科技