“微信公众平台小程序”不算一个新的东西,只不过是对之前开放能力的一个升级而已。一方面,开放的能力更多了,交互可以更丰富,功能可以更强大,看看滴滴打车等腾讯系业务的体验就知道了;另一方面,有了小程序概念之后,用户可随时扫码使用程序,而不是像过去先关注某个号再使用有限的功能,使用应用的方式也不再是跟“号”聊天,而是跟常规App的体验类似。 微信订阅号、服务号,都没有类似于排行榜、导航首页这样的中心化分发方式,倡导去中心化的微信不做这些东西。小程序对开发者来说最核心的吸引力就在于其用户生态,以及腾讯鉴权的基础能力,如支付、地图、ID等。有想法可先基于微信先开发“小程序”来实现一个小目标,验证自己的想法;已有App的开发者,则可开发微信小程序将用户导入到自己的App。 小程序的先天缺陷是什么? 有人说,微信就是一个操作系统,看上去是,实际上还差得远。 小程序看上去有操作系统的所有接口,但是别忘了,小程序是基于微信的,微信虽是超级App,但依然是操作系统上的一个App。微信小程序跟原生App一样流畅,从技术上来说这是不可能的,因为小程序实现同样功能,会多一层计算,从计算角度来看必然会降低效率,不论是处理器还是内存还是耗电。微信现在就算只是聊天,用久了也会卡,它已经成为大多数用户手机中的耗电和空间大户,如果再承载臃肿的功能型计算,会有多卡?会有多耗电?会有多吃内存?这意味着小程序注定不适合完成复杂的任务,也不适合高频App比如音乐播放器。 还有,原生App在个性化的功能和交互方式上,在面向操作系统的底层性能优化,对离线数据的支持,都会比微信小程序更强大,因此大型游戏、美图秀秀、高德地图这类App是不可能通过微信小程序来实现的。正如其名,微信小程序更适合那些使用频率低、功能相对少、且有内容和服务属性的的“小程序”,所以说微信会颠覆AppStore,会与操作系统竞争,还是有些夸张了。 一定比轻应用更加强大 三年前,人们就在说“轻应用”这个概念,不少浏览器都尝试推出过“轻应用”,即基于H5的所见即所得的WEB App,然而却没有一个成功的。理论上WEB APP可移植极强,开发门槛低,对用户来说所见即所得,为什么没有成功呢?核心原因有三点: 用户习惯问题,用户通过浏览器过去是浏览网页现在是消费内容,没有通过浏览器做更多事情的习惯; 产品体验问题,浏览器基于H5提供的轻应用在底层能力上很弱,而且都要联网使用,体验很差; 开发者态度问题,浏览器对开发者的吸引能力还不够,大家不支持,不去开发轻应用,最终形成恶性循环。 现在微信小程序会重蹈覆辙吗?不会。微信小程序不是H5应用,而是嵌入在微信中的本地应用,看上去没有安装,实际上用户添加之后就会在微信里面实现“本地化”,在使用体验上会在WEB App之上,原生App之下。 更重要的是微信对用户和开发者的吸引力比任何一个浏览器甚至各大浏览器加起来都要大,用户为了省事顺手使用,开发者为了用户积极开发,会形成一个正循环。 在小程序之前微信就已形成介于Native App和Web App之间的“微信应用生态”,内容的生产、传播与消费在微信实现,还可在微信实现服务的提供、共享、获取。而这一切与浏览器、与搜索引擎、与豌豆荚什么的没关系,这些都曾被视作不同时代的入口。微信绕过了这些入口,开奖,成为一个黑洞,将内容和服务都吸引过去,将用户和开发者吸引过去。现在做“小程序”只是锦上添花而已,不会对应用生态又什么本质改变。 三年前我曾写过一篇文章《微信APP,移动互联网第三大入口?》,现在看来当时的观点依然不过时。我在当时说, 微信APP即微信公众账号,对APP提供者来说这是一个门槛极低,容易到达数亿真实用户且确保用户黏性的分发平台;对用户来说,这是一种前所未有及其简单的应用使用方式;对腾讯来说,将形成微信APP市场,通过微信APP付费订阅和APP内收费实现商业化,而微信APP及微信APP内搜索,将让微信有机会成为移动互联网的一种搜索入口。 这段话将“微信APP”换成“小程序”一样有效。 (责任编辑:本港台直播) |