去年参加几次技术沙龙时,我注意到一个有意思的现象:与之前大家统一接受的换名片不同,有些人并不愿意被添加微信好友——“不好意思,不熟的人不加微信”。

这个现象之所以有意思,是因为名片暴露的个人信息似乎更多:所在公司、职位、电话、邮件等等;相反,微信只暴露一个账号。如果是从隐私角度考虑,能接受换名片就应当能接受加微信。但不愿意加微信,恰恰也是从隐私的角度出发的,因为不愿意被打扰。

所以不加微信的原因,是“隐私”之外另一重考虑:不愿意跟你发生某种形式的联系。

所谓“联系”,指的是发生交互的能力。名片暴露了公司、职位、电话、邮件等等联系,看似繁多,其实都是单向的联系方式,外人不主动联系你,是没法获取更多信息的,如果有危害,也无非是些很容易拒绝的骚扰。微信的联系则复杂很多:加了好友就可以看你的朋友圈,持续看到你的动态、了解你的爱好和心理,可以把你拉到某个陌生的群,还可以“零成本”把你的微信名片发给其他人…… 从这个角度来看,不加微信就很容易理解了。

如果顺着这个角度继续思考就会发现,工具提供的交互能力,与基于工具建立的联系的强弱是大致匹配的:电话是独占式而且“必须即时答复”的,所以联系强度很高,不轻易发起;微信是全方位介入生活而且形式多样的,所以强度也不小,而且包罗万象;短信、QQ不要求马上答复,表达形式也较贫乏,所以往往用于不那么正经的场合(银行通知类短信除外);邮件的情况复杂一点,虽然交互能力有限,但因为往往揉合了职级体系和工作安排,并不能简单算作弱联系。

这些结论不难理解,但仍然有很多时候大家会“搞错”联系的强度,本该交换名片的时候变成了互加微信,本该留邮件地址的时候留了电话号码。究其原因,未必是参与者对联系形式没有感知,还有可能是因为确实没有合适的联系形式。

要知道,真实世界的联系是非常复杂的,即使看起来很固定的“双人好友联系”,也可能需要在不同强度和形式中切换——有时候我只想和你的邮件联系,有时候又需要和你电话联系。可惜的是,大多数通讯工具只提供了“好友”这类联系模式,它是固定的,缺乏灵活变化的柔韧。所以,如果我加了你的微信好友,那么任何时候——哪怕我们的关系不那么密切了——你都可以随时给我发消息、给我拉群、看我的朋友圈。这,正是让很多人感觉不适的原因。

再举个例子。很多人都有过饭馆排队等号的经历,领号之后往往只能干等着,如果错过就只能重来。好一些的饭馆会提供让食客留下电话号码,这样领号之后就可以四处逛逛,快到了会接到饭馆电话通知。但这也只解决了单方面的问题,不少食客在闲逛时希望知道进度——“前头还有几个人,是不是快了”,电话显然不能胜任。于是,专门用于查询和通知等号情况的微信服务出现了,它提供了双向的、即时的通讯,既可以等通知,又可以主动查询。

看起来,这种服务完美地解决了问题,其实不是,这种交互还是不能灵活变化。用餐完毕之后,食客就不再希望和服务号保持紧密联系,至少不要再受它们的骚扰,但刚刚已经关注的服务号还会遗留下来,也没有办法自动切断联系。不知道其他人怎么对付这种问题,我经常不得不关注的各种“服务号”,只能手动取消关注或者关掉“接收消息”的选项,下次到某些时候又必须手动开启“接收消息”,如此往复,烦不胜烦。有没有可能,我虽然关注了你,但是只在我需要的时候你会出现,我不需要的时候你就不出现?目前来看,似乎还没有。

前些年有个概念非常流行,叫LBS,也就是“基于地理位置的服务”,比如当年流行的“签到”,就是最直观的例子。LBS单纯从形式上看可能是强联系,但只有你到了特定的地理位置才能使用某种服务,一旦离开特定位置,服务也随之消失。人能不能和服务交互、如何交互,在一定程度上是随着地理位置的变化而变化的。可惜很多LBS都是“为了LBS而LBS”,一方面特别希望建立强联系黏住用户,另一方面又没有很好的适配场景。结果在用户不需要的时候总是跳出来烦扰,要么在用户真正需要的时候又帮不上忙。LBS应用的功能再强,不能“体谅”用户就是白搭。

总的来看,基于现下流行的单纯“加好友”或“关注”方式所建立的静态联系,它所提供的交互能力,即便功能足够强,也太不灵活,太难变化,所以还有大量应用场景不能覆盖——上面提到的依时间或者地理位置变化而变化的联系,其实都是具体的应用场景。理想状态下,个体与个体、个体与服务之间的联系,应当能根据应用场景变化而不断变化。如果有统一的账号和基础能力,提供的联系有不同层级的区分,有针对具体应用形态的定制,并且能平滑地切换,自然很容易催生千丝万缕的联系。

微信已经在这方面做了些尝试,而且效果不坏,订阅号就是例子。虽然微信的存储、推送在技术上都没有问题,大家也默认接受微信的实时消息,但绝大多数微信订阅号每天只能推送一次,这种“克制”在微信高黏性、高频度的应用特性下生生开辟了“弱联系(弱触达)”的特区。它虽然引发了不少抱怨,却保证了订阅号和读者之间相对健康的联系,订阅号不能毫无节制的乱推,读者也不会感到烦腻。

现实生活中还有更多类似的场景,需要专属而且灵活的联系形式和规则。组团出游就是这样:在旅行团没有结束之前,所有团员的联系是非常紧密的,大家需要聊天,需要分享照片,需要收到统一通知,需要定位团员,需要能方便地清点人数和答到…… 一旦旅行团结束,就应当各回各家各找各妈,避免持续的打扰,真正愿意保持联系的人,完全可以自己拉微信群接着聊。单纯为旅行团做个应用程序又太重,所有人需要注册、登录、加好友,最后还得记得注销和退出;但是没有这样的应用,效率确实又无比低下。理想状态下,通用工具在轻松解决身份问题的基础上,能很好提供“在特定场景下定制联系形式和能力”的服务。可惜,这样工具我还没有看到过。

上面这些问题我之前一直在思考,也和不少朋友交流过。基本观点认同的人不少,但这种问题究竟要如何解决,未来在哪里,一直没有明确的答案。上周看到微信小程序的公开课,看到张小龙的演讲,尤其是他谈到场景、生态的部分,我相信微信团队也思考了这类问题:在现实生活中的每个具体场景下,应当有办法定制出最精简最适合用户需要的“小微信”(这个名字不一定准确),在其中,服务与用户的交互能力不会被滥用,也就不会给用户带来麻烦。如果能做到这一点,整个生态圈里联系的粒度就会细致很多,能够催生的联系也会大大超出人们的想象。

但我失望的是,现在看到很多关于小程序的文章,大都在讲如何开发、如何调用、如何部署,并没有多少产品设计和交互能力定义上的讨论。所以,我把自己的想法写在这里。

转至:http://www.hotlist.com.cn/archives/206.html

换个角度看微信小程序[推荐]的更多相关文章

  1. 优秀WordPress版微信小程序推荐(二)

    随着使用WordPress版微信小程序的用户越来越多,其中涌现不少优秀的小程序,无论UI设计还是功能上都远远超过我开源的程序.这次是推荐第二批优秀Wordpress版微信小程序,希望有更多的小程序的爱 ...

  2. 微信小程序推荐

    工具类 快递100助手:查快递,寄快递. 驾考帮手:为您提供科目一.科目四的测试题练习. 翻译e:多国语言在线翻译,中英.中日.中俄.中法快速翻译,专业翻译. 朝夕日历Pro:一个日历管理 app,你 ...

  3. 干货,看微信小程序后台用户数据如何演变和递增

    这几天发现附近小程序又多了好几家,其中有普通小程序和门店小程序,把它们做一个对比,门店小程序更多的像一张名片,只有基本的企业名称.地址.营业时间.电话和门店照片,和普通小程序相比显得逊色许多.楼下的水 ...

  4. 仅以一个前端开发人员的角度看微信小程序

    看了几天的小程序(当然也包括了上手书写),才有了这篇博文,非技术贴,只是发表下个人观点,仅以个人技术能力来看小程序. 首先说下优点: 调试工具:官方的工具还是做了很多工作,包括监听文件变动自动刷新,编 ...

  5. 从微信小程序开发者工具源码看实现原理(一)- - 小程序架构设计

    使用微信小程序开发已经很长时间了,对小程序开发已经相当熟练了:但是作为一名对技术有追求的前端开发,仅仅熟练掌握小程序的开发感觉还是不够的,我们应该更进一步的去理解其背后实现的原理以及对应的考量,这可能 ...

  6. 微信小程序资源整理

    微信小程序相关的文档.教程.开源项目等资源的整理,以便于开发学习使用. —— —— 收录仅作个人学习使用,涉及侵权行为及时联系: maple_6392@163.com 项目地址:GitHub | 码云 ...

  7. 微信小程序 教程及示例

    作者:初雪链接:https://www.zhihu.com/question/50907897/answer/128494332来源:知乎著作权归作者所有,转载请联系作者获得授权.微信小程序正式公测, ...

  8. 近期热门微信小程序demo源码下载汇总

    近期微信小程序demo源码下载汇总,乃小程序学习分析必备素材!点击标题即可下载: 即速应用首发!原创!电商商场Demo 优质微信小程序推荐 -秀人美女图 图片下载.滑动翻页 微信小程序 - 新词 GE ...

  9. 微信小程序学习指南

    作者:初雪链接:https://www.zhihu.com/question/50907897/answer/128494332来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明 ...

随机推荐

  1. 简单入门canvas - 通过刮奖效果来学习

    一 .前言 一直在做PC端的前端开发,从互联网到行业软件.最近发现移动端已经成为前端必备技能了,真是不能停止学习.HTML5新增的一些东西,canvas是用的比较多也比较复杂的一个,简单的入门了一下, ...

  2. 【调侃】IOC前世今生

    前些天,参与了公司内部小组的一次技术交流,主要是针对<IOC与AOP>,本着学而时习之的态度及积极分享的精神,我就结合一个小故事来初浅地剖析一下我眼中的“IOC前世今生”,以方便初学者能更 ...

  3. 敏捷转型历程 - Sprint3 一团糟的演示会

    我: Tech Leader 团队:团队成员分布在两个城市,我所在的城市包括我有4个成员,另外一个城市包括SM有7个成员.另外由于我们的BA离职了,我暂代IT 的PO 职位.PM和我在一个城市,但他不 ...

  4. 端盘子的服务生到月薪一万五的IT精英,你能相信吗

    一直以来,我都觉得自己不是一个有故事的人. 以前的我,是个乖宝宝,对父母言听计从,特别内向,甚至一度感觉到自卑.不上学之后,我干过送货员,去工地除泥搬砖,当过油漆工,去过工厂,还去饭店当过端盘子的服务 ...

  5. AutoMapper(二)

    返回总目录 首先,先创建一个控制台项目,引用AutoMapper程序集,创建三个类User,UserDto,UserMappingProfile,下面的知识点的演示都以此项目为基础,代码分别如下: n ...

  6. Lesson 18 He often does this!

    Text After I had had lunch at a village pub, I looked for my bag. I had left it on a chair beside th ...

  7. DevExpress学习系列(控件篇):GridControl的基本应用

    一般属性设置 不显示分组框:Gridview->Option View->Show Group Panel=false 单元格不可编辑:gridcontrol -->gridview ...

  8. 架构设计:一种远程调用服务的设计构思(zookeeper的一种应用实践)

    在深入学习zookeeper我想先给大家介绍一个和zookeeper相关的应用实例,我把这个实例命名为远程调用服务.通过对这种应用实例的描述,我们会对zookeeper应用场景会有深入的了解. 远程调 ...

  9. Speedment -- 利用lambda编写SQL

    众所周知Java8中加入了lambda语法,这一特性也帮助Java开发者极大的简化了开发.Speedment是一个利用lambda表达式操作数据库的框架,相比Java世界中现在非常流行的mybatis ...

  10. 细说websocket - php篇

    下面我画了一个图演示 client 和 server 之间建立 websocket 连接时握手部分,这个部分在 node 中可以十分轻松的完成,因为 node 提供的 net 模块已经对 socket ...