html5是什么?发展前景如何?
H5最大的优势是可以直接在网页上调试修改,更重要的是几乎不需要考虑用户的机型和适应性。智能手机主要分为安卓和iOS两个系统。一个做应用的团队要准备两个团队来适应用户的两种手机。在Android系统中,版本分裂,型号多样。为了获得极致体验,我们不得不反复测试各种版本和型号。这无疑大大提高了开发成本。
就像开发一个网站不需要太关注用户是windows机还是MAC机一样(需要一点关注,但比开发软件要少得多),开发H5也可以大大降低成本。
第二个非常重要的优势是版本升级。就像网站升级与用户无关一样,用户不需要为H5应用升级更新任何东西。这在某种程度上相当于“强制升级”,给开发者带来了很大的好处:他们不需要考虑应用各种版本的兼容性。
第三个必须注意的好处是,如果一个web应用是用H5(甚至是html的较低版本)开发的,可以绕过苹果的app store,让用户直接从网站下载,这样可以避免让app store扣除30%的费用。
然而,这绝不是H5突然火起来的原因。因为这些特点,H5早就有了。
第一个重要原因是,直到去年10月29日(10),万维网联盟才宣布,经过近8年的努力,H5标准规范终于定稿并向公众发布。有了标准规范,它为H5奠定了非常重要的基石。对于互联网世界来说,标准和规范几乎是生命线。
第二个重要原因是移动互联网终于如燎原之势。在中国,移动互联网的主要应用之一微信已经在很多模块中使用了H5技术,比如微信公众号。
在微信的朋友圈里,除了图片和文字,所有能发进来分享给朋友的都是网页。以前是一篇分享公众账号的文章,但是很快,商业机构意识到,如果把自己的商业信息变得更有趣,借助用户的分享,他们的沟通效率会高很多。然后,我们会看到商业机构的H5制作会频繁出现在今天的朋友圈,比如会议邀约、组织招聘、策划活动等。
于是,有人开始惊呼:H5将扼杀原生app——然而这句话其实早在几年前就喊过了,脸书也曾经用所谓的“web应用”取代过原生app(但没过多久,又回去了。网络应用还存在很多问题,比如对交互性的即时响应。
但我还是不这么认为。网站不杀软件,webapp也很难杀nativeapp,即使H5支持。更有可能的是,一个nativeapp中包含了H5——在部分甚至大部分模块中——其实微信就是这样一个应用,而脸书所谓的回归nativeapp,本质上就是把网页打包进去的原生应用。很难有一个独特的webapp或nativeapp。
另一点值得我们关注的是,今天H5的使用太市场化了。H5朋友圈里可见的全是营销信息。这让我想起了曾经很红的minisite。以前商业公司在这个小网站上烧钱。在一个规划项目上投资数百万并不罕见。minisite最后可以说是营销需求驱动,过度营销摧毁。普通用户第一遍、第二遍、第三遍都会看一个新的画面,总有一天会厌倦。
真正让H5火起来的,绝不是如今朋友圈里的移动互联网中的“迷你站点”,而是能够有效解决某种需求的H5式解决方案。我个人比较期待的一个方向是视频。理论上,H5不再需要嵌入任何闪存技术。然而,到目前为止,一方面是谷歌、Firfox和Opera,另一方面是苹果,视频格式仍在讨论中。