先做一个“小程序”——关于微信应用号的六大猜想

时间:2016-10-03 23:22:27   收藏:0   阅读:331

 先做一个“小程序”——关于微信应用号的六大猜想

  

9月 21 日,苦等了9个多月的时间,应用号终于与我们见面了,命名为「小程序」。

 

技术分享

 

 

01

为什么推出小程序?

 

考虑到小程序对整个APP市场的影响,毫无疑问会对现有的APP生态带来一定的冲击。但是,之所以推出小程序,最直接的原因可能是为了构建和扩充微信生态链,让微信更具开放性。

 

如我们所知,目前微信公众号分为三类:

 

• 服务号,连接人和商品,目前很多电商企业,以及在微信端提供产品和服务的企业都用服务号。

 

• 订阅号,微信官方的定位是阅读,连接人和资讯的。以媒体等机构使用居多。

 

• 企业号,企业号的口号是互联网化连接器,可以高效地帮助政府、企业及组织构建自己独有的生态系统,随时随地的连接员工、上下游合作伙伴及内部系统和应用,实现业务及管理互联网化。

 

但从很多商家和企业的反馈来看,服务号没有达到微信团队预期的效果。张小龙此前曾在演讲中提到:微信的本意并不是要做成一个只是传播内容的平台,而是要做一个提供服务的平台所以微信团队专门拆出了服务号,但服务号以提供服务为主,只基于一个诉求。

 

小程序,实际上就是微信基于服务号的基础上对提高企业服务能力的一次尝试。

 

由此,微信小程序、订阅号、服务号、企业号形成了并行的微信生态四大体系。

 

 

02

“小程序”中一些惊喜的细节

 

首批拿到小程序内测邀请的企业或个人已经陆续透露了一些细节,如

 

1、小程序的开发文档是微信提供的所有开发文档里最详细最丰富的。

2、微信不仅提供丰富的 API,还提供了足够多的框架和组建。

3、接口和框架异常丰富,包括:视图、内容、按钮、导航、多媒体、网络能力、罗盘、重力感应、画板等。

4、有了这个框架和丰富的组件,小程序的启动和运行速度将可以和原生 app 媲美。能实现的功能也将被纯网页的服务号要多得多。

5、微信不仅提供了详细的文档,还提供了多平台的开发工具,包括 Mac、Linux、Windows。

6、小程序开发后,不能直接发布,需要经过审核,类似 App Store。

7、微信除了提供开发文档,还提供了比服务号更详尽的设计规范,还有布局时会用到的控件。

8、不像完全基于网页的服务号,小程序将拥有缓存能力。

 

 

03

“小程序”对我们有什么价值

 

目前看来,微信小程序的主要价值,体现在以下几点:

 

 对企业:

 1、应用号开发的准入门槛更低,同时也更经济实惠;

 2、企业能借助微信平台获得较大的流量,要知道获取app流量是已经十分奢侈的事情了;

 3、能给企业减少很大一部分人员费用的支出,不需要单独的app推广、运营人员;

 

对微信:

 微信一直都说自己是一种生活方式,之前有了社交、阅读、支付、城市服务等功能,现在结合了应用号,功能可以说是更全面了,用户对微信的依赖性更高了,也更体现了微信想做「生活方式」的愿景;

 

对个人:

 应用号普及之后,会减轻手机的负担,正如张小龙之前在微信公开课上说过的,希望以后的手机只装一个app就够了,不管如何更换手机,也不需要重复安装很多app;

 

 

 

04

“小程序”和公众号菜单栏内嵌H5的不同

 

看上图展示的小程序截图,像不像一个Native APP加了一个顶部微信菜单的帽子?

 

 技术分享

 

NativeAPP和Web APP谁是未来的主流这个命题争了很多年,而Native APP最大的优势也就是对于系统控件接口和框架的调用能力比Web APP不知道高到哪里去。虽然京东同时提供了手机APP和手机H5形式的页面供用户浏览和下单,但是同时用过二者的都能体会到,H5页面在流畅度上还是差一些。

 

在此之前,很多创业者以公众号菜单栏内嵌H5的形式,完成了基础功能的微信化植入,但通常都是比较简单的页面,操作体验比较一般。

 

这次微信推出的小程序,最大的亮点在于微信提供了丰富的框架组件和API接口供开发者调用,具体包含:界面、视图、内容、按钮、导航、多媒体、位置、数据、网络、重力感应等。在这些组件和接口的帮助下,建立在微信上的小程序在运行能力和流畅度上面便可以保持和Native APP一样的体验。

 

05

到底选择开发APP还是小程序

 

到底要不要做应用号呢?畅小移的建议是要做,毕竟用户在这,但请结合自己的业务需求来做,把应用号当成一个渠道,而不是唯一入口,目前畅小移还没有看到应用号的具体文档,以微信以往的风格来猜测,可能需要注意以下几点:

 

1)微信的单点登录非常方便,但给你的用户信息里面并没有任何真实信息。如果应用号也是如此,请自己做一个用户绑定的过程,尽量把用户的真实信息拿到。否则,一旦微信%¥……*,你会发现数据库里面只有一堆形似乱码的 openid ,没有任何办法再联系到用户。

 

2)尽量把后台接口统一起来,不管从应用号,还是网站,或者是未来的什么号里面,拿到的数据应该是一致的,而不应该是割裂的。

 

3)系统级别的调用,会依赖用户对微信的授权,且必然会存在效率问题,如果你的应用依赖过多的系统调用,原生应用可能仍然是个不得不的选择。

 

4)最关键的,一定要保有除了微信以外的业务入口,万一“系统抖动” ,祝你幸福吧

 

以创业的思维来看,用什么来做 App 不重要,关键是你的业务是不是足够吸引用户,应用号本身并不是一个创业机会,背后的业务才是。

 

 

06

一个更加开放的微信

 

 

这两年,微信发展迅速,极简的风格培育了极好的用户体验。微信就是其实上面有很多功能,但是却让多数人觉得还是一款很轻的APP。

 

微信推出小程序,赋能开发者更多的能力,搭建的是一个平台,而不是自己涉足各种各样的功能对开发者造成威胁。这种风格,与小马哥近年来所强调的开放、连接器、“半条命交给开发者”等概念和理论是相符合的。

 

无论小程序将来如何,至少,我们看到了一个更加开放的微信。

 

聊天、阅读、搜索、购物……毫无疑问,承包了一个大鱼塘的的微信,想要成为移动互联网世界的基础设施、一个更完善的虚拟城市入口。作为腾讯生态圈新锐ISV,畅移信息也一直在“连接”的路上前行,通过“企业号”+“服务号”的形式全力助力中国传统零售产业的移动互联网化。

 

技术分享

技术分享

 

  

 

   

 

 

 

国内首个微信小程序开发者社区-微信小程序开发教程-微信小程序最新资讯,尽在 www.mntuku.cn 
评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!