2017年1月9日,千呼万唤的微信小程序终于上线了,瞬间刷爆朋友圈。之前微信发出内测邀请函是这么描述的:“我们提供了一种新的开放能力,开发者可以快速地开发一个小程序。小程序可以做微信内被便捷地获取和传播,同时具有出色的使用体验。”然而小程序到底是什么?为什么一开始交微信应用号,现在叫微信小程序呢? 为了方便大家,整理出有关微信小程序的信息给入门者

  先来看微信官方对小程序的标准解读。

  Q1:小程序是什么?它有着什么样的功能?

  A:小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题。应用将无处不在,随时可用,但又无需安装卸载。

  Q2:我是一个开发者,目前没有收到小程序的测试邀请,有什么渠道可以申请注册小程序?

  A:目前,小程序仍然处于内测阶段。全面开放申请后,主体类型为个人、企业、政府、媒体或其他组织的开发者,均可申请注册小程序。

  Q3:现在已经有部分帐号收到小程序的内测邀请了,接下来是否会继续开放内测邀请?

  A:关于小程序的上线节奏:本次内测采用邀请制,其内容客户端暂时对用户不可见。之后小程序会全面开放申请,所有小程序将在统一时间向用户开放。

  Q4:小程序可以和现有的 App 打通吗?

  A:小程序可以借助微信联合登录,和开发者已有的 App 后台的用户数据进行打通,但不会支持小程序和 App 直接的跳转。

  Q5:微信已经有了订阅号、服务号、企业号,小程序和这三者有什么不同?

  A:小程序、订阅号、服务号、企业号目前是并行的体系。

  Q6:外界有说法称,小程序的推出意味着微信要做一个应用分发市场,是这样吗?

  A:微信推出小程序,并非想要做应用分发市场,而是给一些优质服务提供一个开放的平台。

  【来自于网络】

  Q7:微信之父张小龙对小程序的标准理解是什么?

  A :张小龙说,“我们希望存在一种新的公众号的形态,这种形态下面用户关注了一个公众号,就像安装了一个APP一样,他要找这个公众号的时候就像找一个APP一样。我们可以尝试做到让更多的APP有一种更轻量 的形态,但是又更好使用的一种形态来存在,这是我们在探讨的一种新的公众号形态,叫应用号。”

  Q8:作为腾讯老大,难道不就“小程序”说点啥?

  A :马化腾怎么说,请看下图。

  Q9:小程序的功能点有哪些?

  A :总体来看,小程序的重心会首先体现在开发者层面,向开发者开放多种服务及支撑能力,主要包括以下功能点。

  视图容器:视图(View)、滚动视图、Swiper

  基础内容:图标、文本、进度条

  表单组件:按钮、表单等等

  操作反馈

  导航

  媒体组件:音频、图片、视频

  地图位置服务

  画布

  文件操作能力

  网络:上传下载能力、WebSocket

  数据:数据缓存能力

  位置:获取位置、查看位置

  设备:网络状态、系统信息、重力感应、罗盘

  界面:设置导航条、导航、动画、绘图等等

  开放接口:登录,包括签名加密,用户信息、微信支付、模板消息

  Q10:小程序的不足有哪些?

  A :首先是用户数据沉积难——用户方面并没有开放,依然只能获得用户头像和昵称;其次是小程序之间不能互通——小程序之间不能通过任何方式互连,意味着小程序之间就是孤岛,流量无法在孤岛间传输;最后是与原生APP不能互通——这意味小程序的流量比较封闭,小程序积累的用户,无法向APP导入。

  Q11:小程序的能力比服务号强大在哪?

  A :小程序不同于服务号,服务号的功能需要全部在 webAPP 中提供,而小程序是微信中的 native程序,是有缓存能力的。C 端用户订阅(暂且这样说)某小程序后,当有缓存的时候不仅会提高用户体验,同时也加快了程序加载速度,用户在网速不佳的时候的等待时间将大大减少。

  Q12:服务号是否可以转为小程序?

  A :这个不得而知,但肯定有大批的服务号是想转变为小程序的。一些服务号的功能属性远大于媒体属性,例如有硬件设备连接需求的服务号、京东购物的服务号、滴滴出行等服务号,如果让这些服务号主体再去开发小程序未免太折腾,主体下的服务号和小程序之间功能也会有重叠,浪费资源,也占用用户的资源,所以认证的服务号或许是可以转变/升级为小程序的。

  另外,在之前订阅号是可以“升级”为服务号的,按照这个思路,微信可能也会给出服务号“是否升级”为小程序的选择。

  Q13:小程序是否会对开发者收费?

  A :虽然现在没有任何关于小程序是否面相开发者收费的消息,但这并不是不可能。服务号、订阅号的认证是收费的,认证之后获得了未认证所没有的能力,比如微信支付;所以小程序可能会有收费的通道,类似认证费一样(或许不会叫认证费),然后获得未认证所没有的能力,或者叫其他名字的费用,按年收取。

  Q14:几年前,百度就曾经推出过轻应用,当时包括UC、豌豆荚等浏览器和应用市场,也都尝试推出过这一功能,但基本上没有一个能将这个事情做成的。百度没做成的事情,微信能做成吗?

  A :对于微信而言,在完成订阅号、服务号的布局和用户习惯培育之后,进一步往具体应用的部分功能方向推进,加上庞大且固定的活跃用户基数,理论上还是可能成功的。

  从大环境来看,现在应用市场已经整合,长尾APP露脸机会越来越少,流量越来越贵。这种情况下,开发者对于展示的需求已经达到了前所未有的迫切,从应用号推出之前就深受外界关注即可看出。

  当然,腾讯未来也可能会因为这个功能而获利,比如朋友圈广告业务就又多了一大批广告客户——开发者。

  Q15:小程序会不会有推送图文这回事?

  A :可能没有。小程序应该是功能+消息触达的。有了消息触达,没必要做图文了。

  Q16:小程序会让微信更臃肿吗?

  A :猜测:应该不会。这两年,微信发展迅速,极简的风格培育了极好的用户体验。微信牛逼之处,就是其实上面有很多功能,但是却让多数人觉得还是一款很轻的APP。

  小程序的推出,经历内测和全面开放申请,但最终会统一上线,通过用户主动搜索。用户主动搜索而非微信推送,这仍然是为了维护用户体验,继续克制地保持“轻”的感觉。

  Q17:小程序会造成移动应用程序开发和分发的大变局吗?

  A :传统APP发展到今天,已经过于笨重,而且不同APP之间的重叠区域越来越多。不同的APP除了能够提供自己独有的特色服务外,基本的能力都差不多,支付功能、消息推送、语音、扫码……

  理论上,如果有一个APP拥有足够多的能力,且用户量足够大的话,其他APP只需要使用它的能力,然后提供自己特色的服务,这是一种可行的方案。从微信目前连接的用户和信息体量来看,无疑是一个合适的载体。

  虽然微信的目的不是做应用市场,但未来的确有可能对应用市场的生态造成一定程度的影响。手机APP卸载量可能会上升,更多的单一流量寄生在微信生态上,为APP独立发展带来不确定性。

  Q18:小程序对企业有吸引力吗?

  A :小程序正式上线后,可以预见到的是:大量企业会第一时间尝鲜,以及服务号升级小程序的操作(如果可以升级的话)。小程序的开发成本远小于开发独立 APP,推广也更有优势(扫码、搜索),并且不会占用用户太多资源空间,还有什么理由不选择小程序,而去开发一个独立 APP 呢?

  同时,在大批企业开发小程序的时候,很多的传统行业又想不落后,实际上很多企业未必会有小程序的开发需求,也许服务号、订阅号就够用了。但是他们还是会开发一个小程序的,哪怕是没有多少人用或者只有公司内部人体验。

  Q19:小程序对开发行业有哪些影响?

  A :毋庸置疑的是,对于Html5整个行业是一大好消息。对开发平台提供商来说,这堪比国务院政策改革。对开发者来说,相信大部分都想利用公众平台新开放的能力做点尝试的,WeX5移动开发云已表示:当然支持小程序开发,平台(微信小程序)+工具(WeX5),万事俱备,目测又要有很多创业者要成功了!

  Q20:小程序推出后,程序员迎来什么样的机遇?

  A :在本质上,微信应用号是基于H5技术开发的一种网页型App。因此,在将来会HTML5和Java的团队将会吃香。HTML5和 Java 方向的人才,不许偷笑!请大声笑出来!

  更多精彩内容请关注:51小程序 https://html51.com/