10月底发生了一件看似不起眼的事—历经八年的HTML5规范定稿。很多人可能接触过HTML5的一些内容,却很少知道这意味着什么。HTML是应用超文本标记语言,浏览器网页都是在此基础上开发而来,立足当前移动互联网大潮,HTML5可以说“生而移动”,不出意外,HTML5所领衔的Web App将很有可能取代我们手机中的那一个个需要下载安装的小方块(原生App),未来我们手机的使用习惯也将发生翻天覆地的变化,跨屏台的Web应用将成为趋势和潮流。
在HTML5定稿之前,国内绝大多数浏览器已经支持HTML5,包括UC在内的很多手机浏览器已经迫不及待发展Web App,用于抵消原生App所吞噬的流量。在HTML5之前Web App曾经试图和原生App争夺手机桌面,不过限于Web App天生的缺陷—卡顿、无法Push等,其体验流畅程度远远落后于原生App,导致目前手机桌面依然是原生App的天下。
HTML5定稿的当下已经是移动互联网的天下,对于移动设备来说,硬件性能的提升移动程度上抹平了HTML的不足,同时补充了流媒体和游戏能力。行业支持上从最新的Android5.0开始,Webview可以通过Google Play Store实时更新,和Chrome的升级保持一致,用户就可以不刷机享受到最新的浏览器引擎;iOS 8发布后,苹果还是很识趣地取消了三方程序调用Nitro的限制,现在任意浏览器或应用调用iOS的UIWebview都可以利用Nitro加速。
HTML5能给Web App带来哪些优势?
1、跨平台
HTML5是唯一一个通吃PC、Mac、iPhone、iPad、Android、Windows Phone等主流平台的跨平台语言。如果你是一个WP用户,肯定遭遇过应用开发者的“歧视”,很多App不得不等待安卓和iOS版本上架之后才会推出WP版,甚至绝大部分App没有WP版,当然开发者也很无奈。和原生App相比,使用Web App开发的工作量要远远小于
2、快速更新迭代
前面我们提到开发者为什么不愿意开发WP版本,很多时候是因为工作量太大,除了版本适配,分辨率调整等,一旦有新版本推出,在原生App中开发者不得不等待多达两周时间去接受审核。另外内容维护上也很麻烦,这也是为什么有些媒体开始放弃原生App鼓励读者使用Web App的原因,他们有没有太多精力去维护。
3、投入成本降低
笔者接触过一些开发者,在开发新应用之初,他们其实更愿意开发Web App,如果你使用原生开发的App和竞争对手使用HTML5开发的App没什么区别,但你的开发成本高出一倍。要知道在原生App中不同设备的适配购买都是一个很大的支出。
4、全新的互联网入口
HTML5应用导流非常容易,超级App(如微信朋友圈)、搜索引擎、应用市场、浏览器,到处都是HTML5的流量入口。而原生App的流量入口只有应用市场。前一段流行的“神经猫”等游戏都是基于网页版开发,对于这种简单的游戏HTML5其实要比开发原生App更简单,也更受到用户的欢迎。
5、降低用户使用成本
尤其对于App Store,每次下载都要输入密码,安卓不得不经历一系列的权限确认、安装等,App下载安装所需要的用户成本一定程度上成为大家使用App的障碍。但是在Web App中这一切都不是问题,用户眼睛看到一个兴趣点,点击后,就应该立即开始满足用户需求。比如流媒体可以立即看,页游可以立即玩。
当然目前虽然各大浏览器都在推广Web App,效果还不是很明显。可以预见的是短时间内原生App还会占据主流,但是原生App本身就有一定的缺陷和门槛,而对于Web App随着技术的发展它的缺陷其实是可以弥补的。相对而言,Web App还具备原生App所没有的优势,未来的移动互联网潮流,说不定就在HTML5中实现。