正在阅读:小程序只是逗你玩?为何小程序目前难以取代App小程序只是逗你玩?为何小程序目前难以取代App

2017-10-15 00:15 出处:PConline原创 作者:Aimo 责任编辑:censi

  微信小程序只能一直逗你玩?

  那么小程序是否永远只能局限于这些缺点,没法对App们发起挑战?也不见得。实际上,小程序这样思路的产物,并不是微信独门武器。小程序本质是Web应用,想要用Web应用来取代传统的软件程序,这事不少人都干过。

  例如,以App质量著称的苹果iOS,就干过这样的事情。很多人并不知道,在第一版的iOS中,系统并不支持第三方App,如果想要实现系统以外的功能,只能利用HTML代码编写Web应用来实现。可惜的是,苹果并没能坚持这一策略,和微信小程序一样,iOS的Web应用能做的有限,iPhone掀起触屏革命,还是需要App们的加持才能愈演愈烈。


iOS1是没有App Store的,苹果原想打造一个纯使用Web App扩展的系统

  但是,iOS没能做到的事情,在WebOS和Firefox OS中却实现了。WebOS和Firefox OS这两个系统或许不少人会有些陌生,但这两个系统却有着一个比其他系统都更为激进的设定——应用程序都是用HTML和JS来开发,通过WebAPI来实现功能乃至调用硬件。同时,应用程序的HTML和JS代码还能够储存于本地,这令这俩系统的Web应用要比普通的Web应用适用范围广多了。

  那么Web应用在这俩系统中体验如何?起码从功能实现的层面来看,非常不错。得益于HTML5和CSS3规范的建立,HTML代码能做的事情已经足以挑战传统的App了,绝然不是玩具。但是,由于运营、硬件等方面的原因,WebOS和Firefox OS都并没有在市场上取得成功,Web应用取代App自然也成为了泡影。


WebOS和Firefox OS的应用甚至系统功能都构筑在Web语言之上

  为何迄今为止,Web应用一直在失败?这既要考虑个人的奋斗,也得考虑历史的进程。苹果一开始在iOS中尝试只支持Web应用,或许也是看中了HTML5的潜力,但时机不对,HTML5规范在各大标准组织的撕逼中迟迟未确立,相应的开发自然一拖再拖——这就是历史进程没走到那地步的原因。到了WebOS和Firefox OS的年代,HTML5更加成熟,但两者又不是什么巨头,没法攻下大块市场份额,这就属于个人奋斗的原因。微信小程序要取代App,历史的进程已经前所未有地靠近了,在个人奋斗方面还需要多加努力。

  一方面,小程序的开发深度需要进一步加深。目前能调用硬件、系统功能的小程序仍非常有限,HTML和JS代码的潜力小程序依然没有完全发掘出来。目前小程序开发提供的API往往只是简单的网络请求、文件存取、媒体播放、信息获取等比较浅层的内容,HTML5和JS所能做的事情可不仅限于此。


微信小程序想要取代App,还有很大的开发潜力

  另一方面,小程序的定位要有所转变。小程序的代码目前并不能长久保留在本地,它被定位成为了即插即用、用完就扔的产品,虽然这带来了清爽的体验,但这的确是拉开和传统App之间差距的重要原因。有得有失,就看腾讯是真的打算让小程序完全取代App,还是只打算让其作为App的有力补充了。

  总结

  微信小程序只是逗你玩吗?尽管功能弱,但也不能这么说,它还是充满着商机和潜力的。目前的它可以看作是传统App们的补充,一些无需劳师动众的轻功能,就没必要花大力气开发App,用小程序就可以实现,降低了开发成本和使用门槛。与此同时,它也有着进一步取代App的可能性,只是现在它并没有做到那种地步。微信小程序在今后还会有怎样的进化?Web应用还会出现新的形态吗?我们拭目以待吧。

相关阅读:

小程序编程大赛即将开始:程序员鼓励师曝光

//pcedu.pconline.com.cn/1008/10088457.html

拯救卡顿发热!用这些微信小程序取代App吧

//pcedu.pconline.com.cn/1005/10050547.html

微信暗度陈仓 小程序攻下了北大清华等30所高校

//pcedu.pconline.com.cn/1004/10048111.html

微信上线了一款小程序 可以避免航班延误诈骗

//pcedu.pconline.com.cn/1001/10013598.html

 

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品