miankong logo面孔网(miankong.cc)是个让你用另外一种视角和微博好友互动的应用,用新浪微博帐号登录之后,你会发现一堆堆的头像飞着洒满屏幕,再仔细一看,原来这些人都是你在微博上关注过的好友,你可以点一下他的头像,查看他最近的更新,或者和他们对话交流、甚至拍照合影。

面孔网还刚刚上线了一个很酷的功能,你可以看到好友在微博上发过或转发的所有照片,它们会自动汇集成一个相册;当然你也可以点击自己的相册,这些图片都被平铺在一起,让你似曾相识,又从未这样被展示,就像自己不经意制作了一张大型海报。

面孔网的应用体验起来都很新鲜,但是产品这么设计究竟有什么更深刻的意图,我们第一时间采访了面孔网的创始人。

Technode:面孔的视觉挺酷的,但是这个产品究竟有什么用?

面孔网创始人(以下简称面孔网):这个产品其实源于我们对现在的社交网络的困惑。特别是微博,你每天用起来挺有压力,如果不刷新,你就会觉得漏掉什么;可是一旦刷新,满眼都是 “名人” 在刷屏。其实你挺想不时的看看某些人有什么更新,比如你老婆在上面,但是她发微博的次数实在太少,被淹没掉了。当然微博也提供一些功能可用,比如分组等等。但是你每次面对的总是信息流(Feed),总觉得像 QQ 的群聊,而且糟糕的是老婆和名人还在一个群里,人生格言看多了,反而看不到老婆让我回家之前买块姜的重要指示。

Technode:因此面孔的首页就是满篇的头像,而不是信息流?

面孔网:的确,我们并不想重新建造另外一个微博,但是我们想改变一些体验方式。关于网络有一个老笑话,“你不知道电脑另一端坐着的是猴子还是人。” 上网越多越寂寞,人和人联系办法越多,邮件、QQ、MSN、Gtalk、Skype,反而越来越觉得是在和机器打交道。

面孔的意思就是要把机器后面的人摆出来,是我们在使用机器,是和人打交道,不是被机器控制着,被迫回应谁谁关注你了,谁谁说了一句话。我们天天生活在城市里,城市的天空偶尔看得见直升机,却永远看不到一满天的星星。星星存在吗?在你看到星星眨眼睛之前,其实他们不存在。这就是目前网络给人的感受,都是机器吐出来的信息流,看不到人。人存在吗?只有看到了人的脸,他们才存在。这就是面孔网正在解决的问题。

Technode:可不可以这么理解,面孔网就是一个从头像开始的社交应用,而不是从信息流开始?

面孔网:我们试图重现一个 “有眼神交流的社交网络”。这个界面是我们的小发明,其实就是还原网络本来的面孔——人和人的连接,尤其是使用者自己和人的连接。这是我们一系列产品的第一个,给所有时间碎片、信息碎片一个归属,还原出这些铺天盖地的碎片后面的一个个人。

比如你查看朋友在微博上发过的图片组成的相册,你会发现,“哦,这家伙最近是不是打算买房啦,发的全是家居图片”,“那位最近去过不少地方啊”,等等。你甚至可以重新审视自己,看看最近关注过的人,发过的图。你把历史的碎片重新拾起来,那张大海报就是你自己。

Technode:面孔网的开发用了多长时间?

面孔网:目前你看到的 miankong.cc 这个网站,开发只用了一个人一个月的时间。但是说起来你也许不相信,我们为这个网站后面的技术,准备了数年之久。

为什么之前没有一个网站能够显示 300、500、甚至 1000 个头像?因为太慢!普通网站显示几十张图片就会等好久才出来,更别说几百上千个头像了。这不仅仅是一个浏览器 Javascript 编程的问题,更需要前后端的协作。前端浏览器我们实现了 Javascript 的多道异步编程。原来 Javascript 一次只能干一件事情,现在通过我们的基础库的支持,Javascript 可以同时做几件事情。

后端我们在 REST 调用的思路上进一步扩展,解决了 SQL 数据库在巨量数据下表结构更改速度的问题。这两年很热的 NoSQL 就是试图解决后端的存储问题。比如 Facebook 公开的 Cassandra,Lotus 1-2-3 创始人提出的 CouchDB,都是如此。但是这些已经公开的项目都有自己特定的领域,Cassandra 面对的是 Google 搜索类型的数据集,CouchDB 更多解决的是小规模数据集异地同步的问题。我们在后端开发了半结构化的数据集服务器,针对社交应用的数据特点,可以很好地适应数据的增长、结构的变化。

miankong.cc 是我们一系列应用的开始,我们在前后两端实现的基础库软件就是为了支撑浏览器、手机应用跨平台开发所作的准备。同时,我们的这一套技术体系在合适的时候也要开放出来,让所有开发者都可以受益。

Technode:那么面孔的未来和发展会是怎么样?

面孔网:我们看到的是一个近在眼前的 “永远在线” 的时代。虽然从技术极客的角度出发,永远在线就是 Matrix;虽然我们也是恨不得长 26 个手指头每个字母分配一个指头的 Geek,但是我们也看到 Matrix 讲的是机器控制人,我们希望创造的是服务于人的技术。我们将自己定位为一个有眼神交流的、开放的弹性社交网络应用平台。它通过人际关系及好友信息多维度立体整合让我们对老朋友有了新的视角,也让我们有机会逐步建立一个互利、平等、开放的社交应用平台。

面孔网的体系结构和框架、包括体验方式,实际上是为移动终端设计的。因为目前手机应用也是这么回事,你从这个应用看到的是有多少人在 Check-in,从那个应用看到的是谁谁谁发了新图片,你面对的仍然是信息爆炸和更多的碎片。

其实手机是个更私密的东西。它是我们连入 “永远在线” 世界的插头,更像我们身体感官的延伸。我们希望通过手机能够连接到真正的人,而不仅仅是被动地对手机上蹦出来的信息做出反应。

Technode:但是面孔还没有发布移动客户端?

面孔网:这是我们的一个小秘密,我们已经在准备一个小小的移动应用,很快会推出来,应用很简单,也是基于面孔网同样的框架开发出来的,希望能够给大家带来惊喜。