珠海,魅族大楼,软件研发中心。如文旺 哽歆蕞全
凌晨两点的珠海并不安静。海风带着潮湿的热气拍打着窗户,象是一只无形的手试图推开这栋大楼里沉闷的空气。
会议室的白板上密密麻麻写满了代码逻辑图,红色和黑色的记号笔笔迹交错,象是一场混乱的战争留下的弹孔。
“又死了。”
王兴把刚点燃的烟按灭在堆满烟头的烟灰缸里,声音里透着深深的疲惫。
在他面前,那台装配了昂贵康宁玻璃的8原型机,屏幕漆黑一片。就在三秒钟前,它还显示着那个被设计得极其精美的“”字logo,但当测试人员试图滑动解锁时,它就象是一个突发心梗的病人,毫无征兆地陷入了死寂。
“这是第几次?”顾舟坐在角落的沙发上,手里攥着一瓶矿泉水。
“今天晚上的第十九次。”林斌——这位后来被雷军挖去小米的软件大牛,此刻正抓着自己日益稀疏的头发,满眼血丝,“只要快速滑动列表,或者在后台挂载超过三个任务,系统内核就会崩溃。ce的底层架构太老旧了,它根本支撑不起我们想要的这种流畅度。”
坐在主位的黄章没有说话。他只是死死盯着那块黑下去的屏幕。
那块玻璃是他花了半条命、顾舟花了上亿美金搞回来的。它完美得象一件艺术品,手指摸上去如同抚摸丝绸。但现在,这块昂贵的玻璃下面,盖着的是一坨像发霉的面糊一样卡顿、随时会死机的软件系统。
“这就象”黄章突然开口,声音嘶哑,“这就象我们造了一辆法拉利的车身,却给它塞了一台拖拉机的发动机。这简直是对这块玻璃的侮辱!”
“老黄,骂人解决不了问题。”王兴推了推眼镜,恢复了理科生的冷静,“ce本来就是给pda(掌上计算机)设计的,它的触摸逻辑是‘点按’,不是‘滑动’。我们要强行在上层做一套支持多点触控和惯性滑动的ui,这在底层逻辑上就是冲突的。内存泄漏、中断冲突这些问题不解决,8就是块漂亮的砖头。”
空气凝固了。
这是一个死结。此时的安卓还丑陋得象个未完成的玩具,ios还是苹果的最高机密。魅族8要在2006年实现那个“划时代”的操作体验,只能在微软那套老旧的ce内核上动大手术。
这无异于给一个八十岁的老人做心脏移植,还要让他去跑百米冲刺。
“我们需要一个外部支持。”顾舟突然站了起来,“一个能看透计算机灵魂,把代码当手术刀用的人。”
王兴愣了一下:“你是说”
“秦风。”顾舟吐出两个字。
在场的工程师都倒吸了一口凉气。
秦风,开拓者公司的cto,那个传说中的代码机器,faote底层架构的缔造者。在技术圈,他的名字意味着绝对的权威和某种不近人情的冰冷。但他一直是做大后端、分布式计算和服务器架构的,让他来搞嵌入式手机系统?
“他是搞服务器的,这是嵌入式,跨度太大了吧?”林斌有些迟疑。
“对于天才来说,代码没有方言,只有逻辑。”顾舟掏出手机,“我让他飞过来。8如果不解决‘睡死’和‘卡顿’的问题,我们就在这间会议室里集体跳楼算了。”
二十四小时后。
秦风到了。
他依然穿着那件标志性的灰色连帽衫,背着那个磨损严重的双肩包,脸色苍白得象个吸血鬼。他没有和任何人寒喧,甚至没有看一眼窗外的海景,径直走进了专门为他腾出来的“小黑屋”。
“给我所有的底层源码,还有ce的bsp(板级支持包)。”秦风的声音没有起伏,“另外,我需要三箱红牛,以及绝对的安静。除非大楼着火,否则别敲门。”
门关上了。
一场关于代码的闭关修炼正式开始。
与此同时,