来聊聊微信小程序

2016-12-26

“微信小程序”做为微信公众平台的一种全新体验方式,自内测以来即得到广大程序开发人员的关注(尽管仅有200个用户受邀参与该项内测)。所以自其开放公测开始,我们即参与了它的开发尝试,希望借此来熟悉它:

 

首先我们发现“小程序”在展现层逻辑层上提供了丰富的用户体验,一方面它有较齐全的用户控件、编程语言、接口,另一方面提供了一套分层开发的框架,这使得参与者在运营一个项目时,更多功能性的需求不再依赖于第三方网页来实现,在效率上和标准化程度上提升了一个档次;

来聊聊微信小程序


其次通过微信的桥接,实现了服务器端同终端移动设备的硬件交互(如摄像头、陀螺仪、GPS、语音视频设备),实现了APP才具备的部分功能。这大概是“小程序”最具吸引力的一项服务,“用完即走”的理念也依赖它得以实现;

来聊聊微信小程序

其三仍然是借助了微信本身的数据优势(尤其是用户数据优势),使得参与者的运营项目能够站在比较高的起点(如同微信支付、微信开放平台的衔接),当然,该相优势同样也适用于订阅号与服务号。值得一提的是微信开放平台的UnionID机制,已经运营成熟的服务号、订阅号,需要它来继续唯一标识关注者。

来聊聊微信小程序


在带来更上档次的用户体验的同时,“小程序”在标准化程度上的要求也进一步增强,体现出了眼光的长远:

首先是仅针对机构客户的定位,使得它的标准化要求起码站在服务号之上,或者与之平级;

来聊聊微信小程序

其次是在技术标准上,提出了更加严格的接入要求,比如对第三方服务器的访问,它仅支持TLS1.2版本以上的HTTPS请求,这对参与者的服务器安全层级提出了较高的要求,因为数据层还是得靠参与者自己的服务器设备;

来聊聊微信小程序


第三方面突出表现在用户文档上,这一次不仅体现了技术层面的标准化(比如开发文档、API文档、FAQ等),更体现出了项目设计层面的标准化,对软件可用性、人机交互、乃至界面风格的设计提出了建议。尽管设计方面的标准还没有做为“要求”来进行强制,但把它写进了公共文档,毕竟在运营项目中还是不多见。

来聊聊微信小程序

其四是运营规范,公布了大篇幅的注册、审核、行为、技术实现、处罚与举报等的要求。值得一提的是代码审核,我们很感兴趣的是他们如何来审核广大参与者的代码。

最后,我们很关心的是它的入口,“小程序”如何实现调用?订阅号、服务号上已有的关注者如何实现对“小程序”的快速关注,且不被分流客户?




0
收藏