凌晨两点的珠海並不安静。海风带著潮湿的热气拍打著窗户,像是一只无形的手试图推开这栋大楼里沉闷的空气。
会议室的白板上密密麻麻写满了代码逻辑图,红色和黑色的记號笔笔跡交错,像是一场混乱的战爭留下的弹孔。
“又死了。”
王兴把刚点燃的烟按灭在堆满菸头的菸灰缸里,声音里透著深深的疲惫。
在他面前,那台装配了昂贵康寧玻璃的原型机,屏幕漆黑一片。就在三秒钟前,它还显示著那个被设计得极其精美的“字logo,但当测试人员试图滑动解锁时,它就像是一个突发心梗的病人,毫无徵兆地陷入了死寂。
“这是第几次?”顾舟坐在角落的沙发上,手里攥著一瓶矿泉水。
“今天晚上的第十九次。”林斌——这位后来被雷军挖去小米的软体大牛,此刻正抓著自己日益稀疏的头髮,满眼血丝,“只要快速滑动列表,或者在后台掛载超过三个任务,系统內核就会崩溃。wince的底层架构太老旧了,它根本支撑不起我们想要的这种流畅度。”
坐在主位的黄章没有说话。他只是死死盯著那块黑下去的屏幕。
那块玻璃是他花了半条命、顾舟花了上亿美金搞回来的。它完美得像一件艺术品,手指摸上去如同抚摸丝绸。但现在,这块昂贵的玻璃下面,盖著的是一坨像发霉的麵糊一样卡顿、隨时会死机的软体系统。
“这就像……”黄章突然开口,声音嘶哑,“这就像我们造了一辆法拉利的车身,却给它塞了一台拖拉机的发动机。这简直是对这块玻璃的侮辱!”
“老黄,骂人解决不了问题。”王兴推了推眼镜,恢復了理科生的冷静,“wince本来就是给pda(掌上电脑)设计的,它的触摸逻辑是『点按』,不是『滑动』。我们要强行在上层做一套支持多点触控和惯性滑动的ui,这在底层逻辑上就是衝突的。內存泄漏、中断衝突……这些问题不解决,就是块漂亮的砖头。”
空气凝固了。
这是一个死结。此时的安卓还丑陋得像个未完成的玩具s还是苹果的最高机密。魅族要在2006年实现那个“划时代”的操作体验,只能在微软那套老旧的wince內核上动大手术。
这无异於给一个八十岁的老人做心臟移植,还要让他去跑百米衝刺。
“我们需要一个外部支援。”顾舟突然站了起来,“一个能看透计算机灵魂,把代码当手术刀用的人。”
王兴愣了一下:“你是说......”
“秦风。”顾舟吐出两个字。
在场的工程师都倒吸了一口凉气。
秦风,开拓者公司的cto,那个传说中的代码机器,facenote底层架构的缔造者。在技术圈,他的名字意味著绝对的权威和某种不近人情的冰冷。但他一直是做大后端、分布式计算和伺服器架构的,让他来搞嵌入式手机系统?
“他是搞伺服器的,这是嵌入式,跨度太大了吧?”林斌有些迟疑。
“对於天才来说,代码没有方言,只有逻辑。”顾舟掏出手机,“我让他飞过来。如果不解决『睡死』和『卡顿』的问题,我们就在这间会议室里集体跳楼算了。”
二十四小时后。
秦风到了。
他依然穿著那件標誌性的灰色连帽衫,背著那个磨损严重的双肩包,脸色苍白得像个吸血鬼。他没有和任何人寒暄,甚至没有看一眼窗外的海景,径直走进了专门为他腾出来的“小黑屋”。
“给我所有的底层源码,还有wince的bsp(板级支持包)。”秦风的声音没有起伏,“另外,我需要三箱红牛,以及绝对的安静。除非大楼著火,否则別敲门。”
门关上了。
一场关於代码的闭关修炼正式开始。
与此同时,顾舟並没有閒著。技术攻关交给秦风,但產品的“灵魂”还需要打磨。
设计室。
黄章正对著投影仪上的一段动画发呆。那是的列表滑动效果演示。
“不对,还是不对。”黄章焦躁地在房间里踱步,“太生硬了!你们看,列表滑到底部的时候,『砰』的一下就停住了。就像一头撞在了墙上!这种感觉太糟糕了,就像……就像做爱做到一半突然被人泼了一盆冷水!”
设计师们面面相覷,面红耳赤。老板的比喻总是这么......直击灵魂。
“那应该是什么样?”顾舟靠在门框上,饶有兴致地看著这一幕。他知道,黄章正在逼近那个贾伯斯最引以为傲的发明——橡皮筋效果。
“应该......”黄章闭上眼睛,手在空中比划著名,“应该像风吹过水麵,像拉开一把弓。到底部的时候,它不能立刻停下,它要有一个惯性,要衝出去一点点,然后再......弹回来。”
“弹回