第106章 社交兴趣圈层(2/2)
顾清舟转身,在白板上写下了八个大字:消息分片异步处理。
马克·李盯著那八个字,眉头紧紧地锁在一起。虽然每个字他都认识,但组合在一起用在移动端社交上,却是一种极其陌生的逻辑。
“听著,马克。”
顾清舟用笔尖敲击著白板,声音低沉而极具煽动性。
“传统的发送逻辑是:用户点击发送——数据上传伺服器——伺服器確认接收——返回成功状態——显示在屏幕上。在这个过程中,如果网络差,用户就只能傻看著那个菊花转圈圈,產生极大的焦虑感。”
“我要你把这个流程彻底打碎!”
“在新的groups功能里,当用户输入完一段文字或者选好一张图片,点击『发送』的那一瞬间……”
顾清舟做了一个双手猛然推开的动作。
“不要去管伺服器有没有收到!不要去管网络是不是断了!在用户的手机本地客户端上,立刻、马上、毫无延迟地弹出一个清脆的『发送成功』提示音,並且將他发的內容以一个极具美感的气泡形式,瞬间显示在聊天流的最底端!”
“什么?!”马克震惊地叫了出来,“先显示成功?那如果实际上因为网络卡顿没发出去呢?那不是在骗人吗?”
“对,就是在骗人!”
顾清舟的眼神冷酷而篤定。
“用户需要的不是绝对的数据严谨,他们需要的是『爽快感』!只要那个气泡弹出来了,他们的多巴胺就已经分泌了,他们的注意力就已经被满足了!”
“至於真正的数据传输……”顾清舟冷笑一声,“把它放到后台去。”
“把那条消息、那张图片,切成无数个几kb的极小数据碎片。利用手机后台和基站之间通讯的空閒间隙,像蚂蚁搬家一样,一点一点、异步地把这些碎片偷偷搬运到伺服器上!”
“如果网络极差,断了,没关係,客户端做个本地標记,等网络恢復了,从断掉的那个碎片继续传(断点续传),不要让用户感知到这种痛苦的重试过程。”
“那接收方呢?”大卫·陈忍不住插嘴了,“如果发送方是『偷渡』过去的,那接收方怎么保证能及时看到?”
“预加载与偽造热度。”
顾清舟看向大卫,眼神中透著一种对人性的极致掌控。
“大卫,你的算法不仅要预测他们喜欢什么圈子,还要预测他们『下一秒会点开哪个圈子』。”
“在用户还在刷首页信息流的时候,后台就已经开始静默地、缓慢地拉取那些高活跃群组的最新消息文本了。至於图片,先拉取一个极度模糊的高斯模糊缩略图占位。”
“当用户点进那个群组的瞬间,满屏的文字和模糊的图片已经等在那里了。这会给他们一种错觉:哇,这个圈子好热闹,消息是瞬间刷出来的!”
“等他们真正在看某一张图片时,后台再去慢条斯理地下载高清原图。”
会议室里死一般的寂静。
马克·李和大卫·陈这两个绝顶聪明的技术天才,此刻看著顾清舟,感觉后背一阵发凉。
这哪里是在做產品研发?
这简直是在用最顶级的心理学和最下三滥的技术黑客手段,去玩弄那几千万用户的大脑!
把原本因为2g网络烂到极点的延迟痛苦,通过“前端先斩后奏、后台碎片偷渡、智能预判加载”的组合拳,硬生生地包装成了一种丝滑无比的“实时互动”幻觉。
“老顾……”马克咽了口唾沫,声音都在发抖,“如果这套『异步处理』的架构真的跑通了……我们在移动端的互动体验,將领先facebook和雅虎至少三年!他们那种还在用wap网页每次都要刷新整个页面的老古董,在咱们面前就像是原始人在爬行!”
“领先三年?”
顾清舟扔掉马克笔,走到那面可以俯瞰整个曼哈顿的落地窗前,嘴角勾起一抹君临天下的微笑。
“这只是一张门票而已。”
“当无数个基於兴趣的『圈子』在这套丝滑的体验下建立起来,当用户在这里找到了懂他们的同类,並在这些群组里留下海量的、带有情感偏好的聊天数据时……”
顾清舟回过头,目光深邃如海。
“halo,將彻底摆脱一个『好用的滤镜工具』的脆弱標籤。”
“我们不再只是一个画廊;我们是一座城市,每个人都能在这里找到自己的部落。”