当所有人都在讨论如何开发小程序时,我们或许该换个角度看问题

144
发表时间:2020-11-16 16:10

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

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

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

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

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

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

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

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

    看起来,这种服务完美地解决了问题,其实不是,这种交互还是不能灵活变化。用餐完毕之后,食客就不再希望和服务号保持紧密联系,至少不要再受它们的骚扰,但刚刚已经关注的服务号还会遗留下来,也没有办法自动切断联系。

    不知道其他人怎么对付这种问题,我经常不得不关注的各种“服务号”,只能手动取消关注或者关掉“接收消息”的选项,下次到某些时候又必须手动开启“接收消息”,如此往复,烦不胜烦。有没有可能,我虽然关注了你,但是只在我需要的时候你会出现,我不需要的时候你就不出现?目前来看,似乎还没有。

    前些年有个概念非常流行,叫LBS,也就是“基于地理位置的服务”,比如当年流行的“签到”,就是最直观的例子。LBS单纯从形式上看可能是强联系,但只有你到了特定的地理位置才能使用某种服务,一旦离开特定位置,服务也随之消失。

    人能不能和服务交互、如何交互,在一定程度上是随着地理位置的变化而变化的。可惜很多LBS都是“为了LBS而LBS”,一方面特别希望建立强联系黏住用户,另一方面又没有很好的适配场景。结果在用户不需要的时候总是跳出来烦扰,要么在用户真正需要的时候又帮不上忙。LBS应用的功能再强,不能“体谅”用户就是白搭。

    总的来看,基于现下流行的单纯“加好友”或“关注”方式所建立的静态联系,它所提供的交互能力,即便功能足够强,也太不灵活,太难变化,所以还有大量应用场景不能覆盖——上面提到的依时间或者地理位置变化而变化的联系,其实都是具体的应用场景。

    理想状态下,个体与个体、个体与服务之间的联系,应当能根据应用场景变化而不断变化。如果有统一的账号和基础能力,提供的联系有不同层级的区分,有针对具体应用形态的定制,并且能平滑地切换,自然很容易催生千丝万缕的联系。

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

    现实生活中还有更多类似的场景,需要专属而且灵活的联系形式和规则。组团出游就是这样:在旅行团没有结束之前,所有团员的联系是非常紧密的,大家需要聊天,需要分享照片,需要收到统一通知,需要定位团员,需要能方便地清点人数和答到……一旦旅行团结束,就应当各回各家各找各妈,避免持续的打扰,真正愿意保持联系的人,完全可以自己拉微信群接着聊。

    单纯为旅行团做个应用程序又太重,所有人需要注册、登录、加好友,最后还得记得注销和退出;但是没有这样的应用,效率确实又无比低下。理想状态下,通用工具在轻松解决身份问题的基础上,能很好提供“在特定场景下定制联系形式和能力”的服务。可惜,这样工具我还没有看到过。

    上面这些问题我之前一直在思考,也和不少朋友交流过。基本观点认同的人不少,但这种问题究竟要如何解决,未来在哪里,一直没有明确的答案。上周看到微信小程序的公开课,看到张小龙的演讲,尤其是他谈到场景、生态的部分,我相信微信团队也思考了这类问题:

    在现实生活中的每个具体场景下,应当有办法定制出最精简最适合用户需要的“小微信”,在其中,服务与用户的交互能力不会被滥用,也就不会给用户带来麻烦。如果能做到这一点,整个生态圈里联系的粒度就会细致很多,能够催生的联系也会大大超出人们的想象。


最新更新

2026

09-08

  十年,对于一家软件公司来说,说长不长,说短不短。我们刚起步的时候,团队只有三个人,挤在科教城一间二十平米的办公室里,连个像样的会议室都没有。客户来了,就在楼下的咖啡厅聊,聊完送走,回来继续写代码。那时候接项目没什么选择,什么活都干,企业的官网、学校的选课系统、甚至还有客户让我们做一款点餐软件。现在回头看,那两年虽然辛苦,但也是成长最快的阶段,因为每个项目都是全新的领域,逼着我们去学新的东...

2026

09-08

  早上九点,常州科教城的这栋写字楼里,电梯开始变得拥挤。我们团队的工位在七楼,靠窗的那一排,视野不错,能看到楼下的银杏树。九点十五分左右,大家陆陆续续到了。没有打卡机,没有晨会,也没有人喊口号。最先进来的是后端老李,他习惯早到半小时,把昨天的代码再捋一遍。然后是前端小张,他每次进门第一件事是泡茶,用的是自己带的阳羡雪芽,杯子上的贴纸写着“码农不加班”。产品经理阿杰通常踩着点来,手里拎着一袋...

2026

09-07

  六月的常州,梅雨季节还没结束,软件公司的会议室里却已经开始弥漫一种微妙的紧张感。年中了,项目进度过半,该盘一盘账了。对于常州本地的软件开发团队来说,年中复盘不是一个形式主义的动作,而是一个不得不做的生存技能。常州的项目大多有明确的上线节点,要么赶在国庆前,要么赶在年底前,年中这个时间点,正好是发现问题、调整节奏的最后窗口。如果等到九月份才发现进度滞后,那就真的是回天乏术了。  复盘这件事...

2026

09-07

  每年三四月份,常州软件行业的招聘市场总会迎来一波活跃期。对于在常州工作的软件工程师来说,这个时间窗口确实值得认真对待,但盲目跳槽的风险也不小。常州本地的软件公司结构比较特殊,头部企业不多,腰部公司占据了大部分市场份额,这意味着一个好的坑位往往要靠抢,但同时也意味着一旦选错,下一份工作的调整空间会比一线城市小很多。所以跳槽之前,建议先花时间搞清楚自己的定位,是追求薪资涨幅,还是想换个技术方...

2026

09-04

  斯坦福大学的福格教授提出过一个行为模型,说一个人的行为发生需要三个要素同时具备:动机、能力、触发。动机就是想不想做,能力就是能不能做到,触发就是有没有提醒。把这个模型套到常州本地小程序的用户行为分析上,会发现很多之前想不明白的问题突然就有了答案。比如为什么常州某款本地生活类小程序,功能做得挺全,但用户就是不爱用?用福格模型一拆解,问题出在“能力”这个环节上,用户需要填写的表单字段太多了,...

2026

09-04

  色彩不是装饰,它是一种无声的语言,在用户打开应用的第一秒就开始传达信息。常州本地应用的UI设计,在色彩选择上有一个常见的误区,就是跟随潮流。前几年流行渐变色,到处都是蓝紫渐变;这两年流行毛玻璃效果,大家又一窝蜂地用半透明模糊。但色彩的选择不应该只考虑好看,更应该考虑它传达的情绪是否符合应用的场景和用户的期待。常州一家做亲子活动预约的小程序,原本的主色调是深蓝色,设计者觉得蓝色代表专业和信...

2026

09-03

  开会这件事,在常州软件开发团队里,有时候比写代码还累。我见过一个团队,每天站会开四十分钟,周会开三个小时,会后还要单独拉小会澄清。大家坐在会议室里,表面上在讨论问题,实际上心里都在想自己手头还没写完的代码。这些无谓的会议消耗,正在悄悄吃掉团队的有效工作时间。常州的项目节奏本来就紧,一个需求从澄清到上线往往只有一到两周,如果会议占用了太多时间,开发就只能靠加班来补进度,形成一种恶性循环。其...

2026

09-03

  做软件项目,甲乙方意见分歧几乎是家常便饭。在常州,这个问题还有一点地方特色,常州的客户很多来自传统行业,他们对软件的认知往往建立在“我说什么你做什么”的思维模式上,而乙方又觉得自己是专业的技术服务方,应该由自己来主导方案。两种视角撞在一起,冲突就来了。我见过最激烈的分歧发生在一个智慧工厂项目上,客户坚持要把所有数据存在本地服务器上,理由是“数据放在自己眼皮底下才放心”。而乙方的架构师则认...

2026

09-01

  常州政务类APP承载着政务服务、数据共享、公众交互等重要功能,涉及大量政务数据与用户敏感信息,其数据安全直接关系到政务工作的正常开展与公众的合法权益。根据国家相关规定,政务类APP必须通过数据安全等级保护(等保2.0)测评,达到相应的安全等级要求,才能正式上线运营。结合常州政务类APP的开发与运营特点,制定详细的等保2.0测评指南,帮助常州政务类APP运营方明确测评要求、梳理测评流程,顺...

2026

09-01

  数据泄露已成为常州企业软件运营中的主要安全隐患之一,其中内部人员滥用权限、权限分配不合理是导致数据泄露的核心原因。很多常州企业在软件开发过程中,过度关注外部安全防护,忽视了内部权限管理,导致员工可随意访问、下载企业核心数据,极易引发数据泄露事件,损害企业商业利益与品牌形象。科学设计内部权限管理体系,规范权限分配与使用,成为常州企业软件防止数据泄露的关键举措。  常州企业软件内部权限管理设...
 
 
 工作时间
周一至周五 :8:30-17:30
周六至周日 :9:00-17:00
 联系方式
客服热线:18921019311
邮箱:xukj@czcxwh.com