小应用大功能,微信小程序邀请内侧

可以想象小程序的加入会带动Web内容的专业化和多元化,让H5真正用起来

明星娱乐

 

       昨晚激动没睡着,第一时间见证微信小程序的新闻:微信开放一系列基于微信的开发组件,方便用户在HTML5网页内构建与微信打通的轻应用。整个晚上,朋友圈被史无前例地刷屏,论调有二:

欢呼:开发者可以获得微信的入口,我们的春天来了!

冷漠:不都是在借微信的壳吗,看把你们激动的。

这次,大家总算不会以为H5只是用来做营销的小广告。无论你信不信,Web程序员的春天就是要来了。以下从5个角度说明这件事的前因后果——

1、小程序抢占的就是应用服务市场。

网传微信内部人员透露:

“微信推出小程序,并非想要做应用分发市场,而是给一些优质服务提供一个开放的平台。”

这种说法没错,但有擦边球的嫌疑。小程序本来就不是传统意义上的APP,它采用微信开放的接口和框架开发,严重依赖于微信,只能在微信里用,不像我们平时用的APP,下载完就和应用市场没什么关系了。

所以它抢占的是应用服务市场,和淘宝卖东西一个道理:平台给你玩,卖啥你说了算,反正都是在我这卖的。

2、小程序赋予H5原生应用的能力。

这次微信开放的接口和框架,有经验的开发者看了知道大多没什么新意:

文本、表单、操作反馈、导航、媒体组件、地图、画布、网络通信、位置、重力感应、动画、绘图等等,你看现在市面上那些真正搞开发的,有几个做不了?

据我所知已经有iH5.cn这种做基础交互的H5制作工具,把这些功能全给可视化了,还有更复杂的物理引擎、数据库、屏幕等组件,代码都不用学。

真正有价值的是微信开放自己客户端的接口,让那些单打独斗的H5网页,可以使用原生APP的网络通信和数据缓存能力。

换句话说,小程序打通了客户端和H5的连接。开发者做的基本还是H5网页,但有一个强大的应用后台支撑离线数据——让H5具备原生应用能力。

3、该高兴的是整个Web生态产业

现在开发一个APP要推广,很多人会用H5做品牌宣传。先搞一个类似《穿越故宫来看你》、《吴亦凡入伍》的页面,再去微信、微博、今日头条等各个地方推,能产生病毒效应就再好不过了。不过有个难处,过程太曲折。比如网易前阵子刷爆朋友圈的H5《请用你的洪荒之力画一个小人》,好不容易让人家看到最后一个页面,还得下载客户端。微信这一拳漂亮,直接普及了H5的真正用途,它既能是起点,又能是终点。

如果做小程序这样的Web APP,有三大优势:

(1).通过微信的入口,提高使用率;

(2).利用网页的轻便,提高打开率;

(3).制作时间的缩短,节约开发成本。

所以对原生应用开发者而言,小程序让人头疼。但对于整个Web生态,以至于整个HTML5生态而言,这个举措来之不易。

4.小程序真没什么新鲜的

开放APP的原生能力,让其他开发者跟着做开发,谁都可以做,但不是谁投钱做都有用。

15年年底起,国外就一直在议论“Progressive Web APP”这个概念,也是想用Web APP模仿原生应用(详见《构建Google I/O 2016的Progressive Web App》)。它指的是借助Chrome、Opera等浏览器的壳,给予HTML5网页离线存储等原生应用能力。

而微信真正推广应用号的概念,是今年2月的事。它相比Chrome等浏览器的有三大优势:

(1)用户十分强大;

(2)社交应用的用户黏性很强;

(3)有公众号当基础,节省教育成本。

 小程序的概念不新鲜,新鲜的是微信要抢这块市场了。

5、别只抱希望于JavaScript程序员。

从小程序的名字你就知道,这东西就是给程序员用的。所以新闻一出,很多人说快去学HTML5、JavaScript这些Web编程语言吧!

但你不能忽视没有编程基础的内容生产者,依旧是人最多的那波儿。如果有提供基础交互的H5页面制作平台,整合出从网页制作到编译的一体化服务,估计一场Web内容生产的集体狂欢也不远了。

能预见的是,小程序的加入会带动Web内容的专业化和多元化,让H5真正用起来。