文档章节

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

y
 yutingzhidong
发布于 2016/10/03 22:00
字数 2110
阅读 131
收藏 0

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

  

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 

本文转载自:http://www.mntuku.cn/index.php/group/topic/id-76

y
粉丝 0
博文 13
码字总数 14477
作品 0
湘潭
私信 提问
微信小程序的出现,app是否还会终结?

很抱歉,这不是一篇赞美微信应用号的软文,更不是一篇黑应用号的文章,这只是一个专业开发app多年的广州app开发公司品向科技产品经理眼中对微信应用号的独立思考。   早在2016年1月11日,在...

品向科技
2016/09/23
951
12
微信小程序(应用号)资源汇总整理(转)

微信小应用资源汇总整理 开源项目 WeApp - 微信小程序版的微信 wechat-weapp-redux-todos - 微信小程序集成Redux实现的Todo list wechat-weapp-gank - 微信小程序版Gank客户端 wechat-dribb...

老朱教授
2017/10/09
0
0
小程序 大假期,技术猿国庆假期的正确打开方式…

明天(10月1日)就是国庆黄金7天假了。作为技术猿,除了美美的睡一觉好像也没啥别的事了。与其窝在家里玩手机刷朋友圈,不如做个小程序玩玩。 微信小程序开发正当时,没有内测资格不要紧。这...

凝小紫
2016/09/30
5.7K
11
【腾讯Bugly干货分享】聊一聊微信“小程序”

本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57ecdf5ef03abecd43216fd0 Dev Club 是一个交流移动开发技术,结交朋友,扩展人脉的社群,成员...

腾讯Bugly
2016/10/08
744
0
企业微信:强调开放赋能的去中心化 可以打败钉钉吗?

作为永远被放置在对比位置上的两家巨头公司,企业微信一发声,必然被与早已占据企业服务首位的钉钉相提并论,但显然企业微信的人不愿多作对比,此次强调的重点,集中在去中心化与开放赋能。 ...

吕倩
2017/12/26
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Linus 本尊来了!为什么 KubeCon 越来越火?

阿里妹导读: 从200人的小会议到3500 多位云原生和开源领域工程师齐聚一堂的大会,KubeCon 只用了四年,昨天,在KubeCon China 2019 上阿里巴巴宣布开源 OpenKruise,今天,Linus 本尊竟然现...

阿里云云栖社区
36分钟前
1
0
五小时构建云原生电商平台 | KubeCon SOFAStack Workshop 详解

本文根据 KubeCon China 2019 同场活动 SOFAStack Cloud Native Workshop 内容整理, 文末包含文档、PPT 地址,欢迎试用和提出建议。 2019 年 6 月 25 日,在 KubeCon China 2019,全球知名开...

SOFAStack
37分钟前
4
0
跨平台开发框架DevExtreme v19.1.4正式发布|附下载

DevExtreme Complete Subscription是性能最优的 HTML5,CSS 和 JavaScript 移动、Web开发框架,可以直接在Visual Studio集成开发环境,构建iOS,Android,Tizen和Windows Phone 8应用程序。D...

FILA6666
37分钟前
2
0
数据库链接断开 Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

报错信息如下: Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failureThe last packet successfully received from the server was 97,130 mill......

为了美好的明天
44分钟前
3
0
Flutter for Web 详细预研

背景 Google在最新的Google I/O上推出了Flutter for Web,旨在进一步解决一次代码,多端运行的问题。Flutter for Web还处于早期试验版,官方不建议在生产环境上使用。那么到底它的实际情况怎...

阿里云官方博客
47分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部