以小博大小程序

图文:中国数字科技馆 | 2017-01-16

导语:
  2017年1月9日,微信小程序正式上线,成为2017年国内IT行业首个轰动事件。不知道各位网友在自己的微信里有没有发现并使用什么小程序呢?你认为小程序能否取代APP?扫码打开小程序的“码”蕴含什么科技原理?本期《微专栏》,咱们一起来聊聊小程序的“小”和“大”。

微信新潮流:小程序

  1月9日,微信小程序正式上线。对于开发者来说,微信小程序并不陌生,因为它已蓄势一年之久,上线之前也进行过公测;对于普通用户而言,很多人却是一头雾水。小编随机问了几个朋友,下面是他们的第一反应:我微信里怎么没有,在哪能找到?小程序是什么程序,开发者用的吧?和APP有什么区别,又一个APP市场吗……好吧,我们先来看看小程序到底是什么,这里我们引用微信创始人张小龙对微信小程序的定义:

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

  小程序的理念

  触手可及,用完即走——不用下载安装任何程序(当然前提是你装了微信),使用完也无须卸载程序。下载和安装APP需要花费时间、占用我们的手机内存,微信小程序则不同,我们不用担心手机内存不够,也不用在使用前焦急地等待下载完成。

  可能有人会问,小程序和网页程序有什么区别?区别在于小程序的使用体验更好,因为小程序是内嵌在微信里的,一些数据结构等文件不像网页程序需要实时加载,因此体验更流畅更出色。

  小程序的入口

  1.线下扫描二维码:这也是微信推崇的接入方式,比如我们在商场购物时,扫码使用购物小程序,或者在医院挂号窗口扫码使用挂号小程序。

  2.微信搜索:适用于知道小程序准确名称的人,在微信搜索窗口输入小程序的名称即可。

  3.好友推荐:和公众号一样,我们可以将好玩、好用的小程序推荐(转发)给好友,单一好友和聊天群都适用。

  4.公众号:有些公众号开发了小程序,这些小程序可以在公众号资料里看到,点击即可进入相关小程序。

  5.发现-小程序:使用过的小程序会出现在微信客户端的“发现-小程序”里,相当于使用小程序的历史记录,点击记录中的某一小程序可再次进入。

  通过小程序的接入方式,我们会发现微信里并没有一个集中的小程序列表页面,这是与APP市场的一大区别(当然,最重要的一个区别仍是无需下载)。微信对小程序的处理方式和订阅号类似,它不会特意向你展示、推荐,只有你的朋友可以向你分享,或者你自己在需要时主动搜索或线下扫码。

  这一点是小编很欣赏的,因为不知道大家是不是和小编有同样的感受——上网购物、浏览新闻甚至你在用电脑办公都没有打开浏览器,总会有各种各样的推荐,这些推荐有时让人烦不胜烦,有时会转移我们的注意力降低我们的效率。在信息过剩和注意力有限的年代,我们被动接收的东西太多,像微信小程序这样把主动权交给用户就显得难能可贵。

不是为了取代,是为了连接一切

  小程序推出后,很多人在讨论小程序会不会取代APP。小编看了许多分析文章,其中有一篇,小编觉得最到位最深刻。这篇文章的核心思想是小程序是为了实现腾讯“连接一切”目标中的“连接人与物”。这个观点和12月28日微信创始人张小龙在微信公开课Pro上的演讲表达的中心思想是一致的。

  在这场演讲里,不论是他在讲小程序的入口,还是在展望移动互联网的下一站时,张小龙举的例子都和我们实际生活中的场景和有形的物体相关,比如:

  1. 看到一盏灯,用手机扫一扫,就能启动控制这盏灯的应用程序;或者,在未来,可能用谷歌眼镜一样的智能眼镜盯着一盏灯,就能看到一个虚拟的开关,通过这个开关来打开或关闭灯,这个虚拟开关就是一个应用程序。

  2. 在餐馆点餐,用手机扫一扫,就能排队或点餐。

  3. 在汽车站,扫描二维码启动购票的小程序,直接购买车票。

  4. 在公交站,扫一下公交站的二维码,就能看到下一班车什么时候到达。

  从这些例子,我们稍加想象就能看到微信小程序期望到达的未来:用二维码(以目前技术来说,将来也可能是其他技术方式)和小程序把线下的物/场景和线上的人连接起来,为人们提供更便捷、更直接的移动互联网服务。

  这是一个很美好的期许。像上文提到的,很多人不喜欢被频繁推送消息、被推荐下载、被推荐购买等等,试想一下,如果要买汽车票,你是会倾向于提前下载一个APP或者关注一个服务号并忍受它每周的消息推送还要填写电话、验证码等注册信息之后才能使用呢,还是乘车前到汽车站直接就能扫码购票呢?

  在小编看来,小程序提供这种场景服务的优势很大程度上来自于二维码接入方式自带的地理位置属性。像是在公交站查询下一班车达到时间的小程序,因为贴在公交站牌上的二维码本身有定位属性(不同位置公交站牌上的二维码不同),使得我们无需在小程序中输入“我的位置”或者公交站的名字,查询过程非常便捷。如果没有扫码接入的小程序,我们就要打开某个APP,还要打开定位服务,或者手动输入位置或公交站名字,才能进行查询。

  所以,和我们的生活场景相连、和我们周围的物体相连、和我们在某个特定位置需要的服务相连、自带地理位置属性的微信小程序,小编相信,不论它能否取代APP,它肯定能拓展微信的使用范围,拓展和加强移动互联网和我们每个人日常生活的联系,让我们的生活更便捷、更智能。

二维码是什么码

  小程序使用场景里必不可少的一个工具是二维码,它是在一维条码(常称为条形码)的基础上发展而来。最初的二维码,诞生于20世纪80年代,是日本丰田子公司Denso Wave为了追踪汽车零部件而设计的。

  二维码有几十种不同的编码方式,目前应用广泛的一种QR Code矩阵式二维码,它在一个矩形空间通过点的出现(即黑白二维码中的黑色)表示二进制“1”,点的不出现(即二维码中的白色)表示二进制的“0”,点的排列组合确定了二维码代表的信息;二维码边角的方块,指示了信息位置,确保无论从何方向、何种角度扫描二维码,它里面包含的信息都可以被读取、识别。

  中国数字科技馆新浪微博二维码

  二维码具有一维条码不可比拟的优点:

  信息量大,比条形码信息容量约高几十倍;

  编码范围广,可以把图片、声音、文字、指纹等数字化信息进行编码;

  容错能力强,穿孔、污损等局部损坏的二维码仍能被正确识读,损毁面积达50%的二维码仍可恢复信息;

  译码可靠性高,译码错误率不超过千万分之一(条形码的译码错误率是百万分之二);

  成本低,易制作,持久耐用。

 

  参考文献:

  徐国辉,陈捷娴.手机二维码技术原理及应用.信息与电脑,2013,(01).

  (本文部分图片来自网络,如有版权问题请及时联系我们。)

分享到: