杭州小程序开发公众号开发/浙江c++小程序开发
小程序是基于H5开发的程序,直接使用能够获得更好的用户群体。微信小程序有更好的用户体验,更快的加载速度,和更多的功能。那么微信小程序和HTML5到底有什么关系?
1、小程序赋予H5原生应用的能力。
这次微信开放的接口和框架,有经验的开发者看了知道大多没什么新意:文本、表单、操作反馈、导航、媒体组件、地图、画布、网络通信、位置、重力感应、动画、绘图等等,基本搞开发的都可以。
而且目前已经有iH5这种做基础交互的H5制作工具,把这些功能全给可视化了,还有更复杂的物理引擎、数据库、屏幕等组件,代码都不用学。真正有价值的是微信开放自己客户端的接口,让那些单打独斗的H5网页,可以使用原生APP的网络通信和数据缓存能力。换句话说,小程序打通了客户端和H5的连接。开发者做的基本还是H5网页,但有一个强大的应用后台支撑离线数据——让H5具备原生应用能力。
2、小程序抢占的就是应用服 务市场。
网传微信内部人员透露:“微信推出小程序,并非想要做应用分发市场,而是给一些优质服wu提供一个开放的平台。”这种说法没错,但有擦边球的嫌疑。小程序本来就不是传统意上的APP,它采用微信开放的接口和框架开发,严重依赖于微信,只能在微信里用,不像我们平时用的APP,下载完就和应用市场没什么关系了。所以它抢占的是应用服 务市场,和淘宝卖东西一个道理:平台给你玩,卖啥你说了算,反正都是在我这卖的。
3、该高兴的是整个Web生态产业。
现在开发一个APP要推广,很多人会用H5做品牌宣传。先搞一个类似《穿越故宫来看你》、《吴亦凡入伍》的页面,再去微信、微博、今日头条等各个地方推,能产生病毒效应就再好不过了。
不过有个难处,过程太曲折。比如网易前阵子刷爆朋友圈的H5《请用你的洪荒之力画一个小人》,好不容易让人家看到后一个页面,还得下载客户端。微信这一拳漂亮,直接普及了H5的真正用途,它既能是起点,又能是终点。
如果做小程序这样的WebAPP,有三大优势:
通过微信的入口,提高使用率;
利用网页的轻便,提高打开率;
制作时间的缩短,节约开发成本。
所以对原生应用开发者而言,小程序让人头疼。但对于整个Web生态,以至于整个HTML5生态而言,这个举措来之不易。
4、别只抱希望于JavaScript程序员。
从小程序的名字你就知道,这东西就是给程序员用的。所以新闻一出,很多人说快去学HTML5开发、JavaScript这些Web编程语言吧!
但你不能忽视没有编程基础的内容生产者,依旧是人多的那波儿人。如果有提供基础交互的H5页面制作平台,整合出从网页制作到编译的一体化服 务,估计一场Web内容生产的集体狂欢也不远了。
可以预见的是,小程序的加入会带动Web内容的专业化和多元化,推动HTML5产业的发展。