第 7 章
奥利的最后一张牌
2009年11月,诺基亚总部的年度战略评审会上,一位董事翻看着面前厚达三百多页的议程文件,忽然抬起头问了一句:“我们的软件部门到底有多少人?”
会议室里沉默了大约三秒钟。这个问题问得很具体,但没有人能立刻给出一个具体的数字。不是因为数据缺失——诺基亚的人力资源系统可以精确到每一个工位编号——而是因为“软件部门”这个说法本身在公司内部就没有明确的对应实体。软件工程师分散在各个硬件产品线、塞班维护团队、技术平台部门、以及十几个大大小小的前沿项目中。他们隶属于不同的副总裁,向不同的管理委员会汇报,填不同格式的工时表。
把他们全部加起来并不难,但在那三秒钟的沉默里,暴露的是一个比数字更严重的问题:就连坐在最高决策桌上的人,也无法一眼看透这家公司到底有多少人在做软件,更不用说评估这些人的产出是否足以应对正在加速逼近的危机。
这个场面并非出自某个当事人的秘密日记或匿名爆料。它是从后来流散出的多份会议记录碎片中拼凑出的一个截面。不同的与会者对那个问题有不同的记忆版本——有人记得提问者是董事会副主席,有人记得是外部独立董事——但所有人对那三秒钟沉默的描述高度一致。
那种沉默不是茫然,而是一种突然意识到自己不知道某件本该知道的事情时的集体失语。2009年的诺基亚,正处于这种失语状态的缓慢醒觉中。这一年,公司实现营业收入约410亿欧元,净利润约6亿欧元,按当年汇率折算,仍在《财富》全球500强中稳居前两百位。全球雇员总数超过十二万人,分布在从芬兰到印度、从巴西到中国的数十个研发中心和工厂。单看数字,这依然是一家庞大而健康的企业。
但数字掩盖了正在发生的速度变化。2008年第四季度,诺基亚智能手机的市场份额首次出现超过三个百分点的季度环比下滑。2009年第一季度,下滑加速。到了第三季度,塞班系统在全球智能手机操作系统市场的占有率已经从两年前的超过六成跌至不足四成五。
填补空缺的不是某个单一对手——iOS和Android同时在蚕食高端和开发者社区,黑莓仍在坚守企业市场,三星的触屏功能机从低端反包。
而诺基亚当季度最畅销的智能手机,仍然是2008年底发布的5800 XpressMusic,一款电阻屏需要触控笔的设备。
正是在这个背景下,康培凯做出了他任内最具赌博色彩的决定:与英特尔结盟,共同开发一个名为MeeGo的下一代操作系统。要理解这个决定的逻辑,必须回到2009年春天的一系列内部会议。在那之前,诺基亚的软件路线图已经分裂成三条并行的轨道:塞班系统的继续迭代——Symbian^3和Symbian^4在并行开发中,各有不同的架构改进目标和时间表;Maemo平台——这个从Linux衍生出的系统已经在N800和N810等互联网平板上试水,其第五代版本正在为一款代号“Rover”的旗舰设备做准备;以及一个更早期的、与英特尔在开源Linux领域的技术合作框架。
三条轨道的存在不是秘密,但它们之间的资源分配、优先级排序和技术兼容性,从未在CEO层面被清晰地决断过。一份标注日期为2009年2月的内部路线图文件显示了这种模糊状态的量化表现。
在2009财年的研发预算中,塞班相关的支出仍然占据了移动设备部门软件预算的超过七成。Maemo获得的比例不到百分之十五,而剩下的部分被分散在多个“战略性预研项目”中。这份文件的某个附注栏里,有人用芬兰语批注了一句话,大意是:“我们同时在付三张门票的钱,但只能进一个场。”
康培凯面临的不是信息不足。恰恰相反,他面前的信息过多。市场研究公司向他提供苹果App Store的下载量增长曲线,每一条曲线都以近乎垂直的斜率上升——2008年7月上线时五亿次下载,2009年1月突破十亿,2009年4月突破十五亿。诺基亚自己的Ovi商店在2009年5月上线,前三个月的下载数字不到竞争对手同期数据的零头。技术部门提交的评估报告坦承,塞班的多层架构和签名证书机制使得应用上架流程繁琐——开发一个能在所有塞班设备上完美运行的应用,需要针对数十种屏幕分辨率和输入方式进行适配,而iOS开发者只需要应对两种。
但信息不等于决策依据。在诺基亚的组织结构里,每一项信息在传递到CEO办公桌之前,都经过了业务部门的过滤和翻译。移动电话部门——负责功能机和基于塞班的中低端智能手机——贡献了公司大约三分之二的营收。当这个部门的负责人参加产品评审会时,他带来的数据是数百款已量产机型的物料清单、渠道库存周转天数和运营商采购意向。
这些数据是真实的、具体的、立即可用于季度预测的。而Maemo团队带来的数据是:开发社区活跃度、SDK下载量、以及“如果我们可以实现更短的编译和调试周期,开发者可能会更愿意尝试”这样的假设性推论。在真实与具体之间的力量对比并不对等。一边是正在发生的、可量化的利润流失——每年数十亿欧元的塞班相关营收,另一边是可能的、但尚未被市场验证的未来生态价值——一个更好的开发体验,一个更现代的内核,一个可能吸引第三方应用商店的平台。
让任何一位在任CEO把公司的赌注从前者完全转移到后者,都是一种近乎不负责任的冒险。康培凯的选择不是抛弃塞班转投MeeGo,而是试图让MeeGo成为塞班的继承者——一个逐步过渡的未来,一个用硬件时代的过渡策略来解决软件时代的断裂问题。与英特尔的合作,正是这种过渡逻辑的产物。
2009年6月,诺基亚和英特尔宣布建立战略合作关系,将各自的Linux设备平台——诺基亚的Maemo和英特尔的Moblin——合并为一个新的开源项目,命名为MeeGo。联合发布的新闻稿充满了开源社区的理想主义词汇:“开放”“创新”“不受单一厂商控制”“跨设备类别的统一平台”。英特尔承诺提供Atom处理器的路线图和底层驱动优化,诺基亚承诺贡献自己在移动设备集成和用户体验设计方面的积累。双方共同成立了一个技术指导委员会,由两家公司的资深工程师共同管理MeeGo的代码库和发展路线。
但这幅美好蓝图的色差,在合作的第一次联合技术评审会上就显露了出来。会议的议程文件显示,诺基亚方面的汇报重点是用户界面框架的选择、触控交互的响应延迟指标、以及与诺基亚现有硬件产品线的集成路径。英特尔方面的汇报重点则是Atom处理器的功耗曲线、在不同制程节点上的性能预测、以及MeeGo在不同设备形态——从上网本到车载信息娱乐系统——上的扩展性。
两边的工程师们在同一个房间里坐了两天,但他们讨论的是两个不同的问题。诺基亚需要的是一个能尽快装进手机里的现代操作系统,最好能在2010年底之前推出第一款量产设备。英特尔需要的是一个能展示其x86架构在移动设备上竞争力的平台,这个平台至少需要覆盖手机、平板和上网本三种尺寸,而时间表可以更灵活——因为英特尔的真正对手是高通和三星,不是苹果。
当一次合作中的两方追求的是不同的竞争时,合作本身就会变成一场持续的角力。而在这场角力中,诺基亚内部有一股力量是英特尔的谈判对手无法看见的:塞班的利润守门。
这个命名概念需要在这里被引入。利润守门并不是一种阴谋,也不是某个部门蓄意破坏另一个项目的行为。它是诺基亚组织运转的一种深层规则:当一个新项目需要资源时,它必须在公司的预算、人才和决策流程中证明自己的价值,而证明的标准不可避免地指向当前利润来源所定义的指标体系。能直接产生营收的项目获得优先权;能在短期内显著降低物料成本的项目获得次优先权;
能增强与现有运营商关系的项目获得第三优先权。一个还在研发阶段、尚未量产、甚至还没有确定第一款设备形态的操作系统平台,在优先级排序中天然处于弱势位置。
MeeGo团队在2009年下半年至2010年初经历的资源争夺战,是这种组织逻辑的标本式呈现。一份2009年10月的人力资源调配记录显示,当时MeeGo的UI框架团队需要从塞班部门抽调三名具有Qt图形库开发经验的资深工程师——Qt是诺基亚在2008年收购的跨平台应用框架,被设定为未来MeeGo应用开发的主要工具。抽调请求经过了四轮审批,最终只有一名工程师获准加入,另外两名被留在塞班部门以“确保Symbian^3的Qt集成按期交付”。塞班部门的理由无可辩驳:Symbian^3计划在2010年第一季度推出第一款设备,这个时间表已经向运营商承诺,延迟交付将导致违约罚款和货架损失。而MeeGo的第一款设备——此时还没有确定的发布时间——延迟一个季度对营收的影响可以忽略不计。
每一个单独的决定都是理性的。塞班确实需要Qt集成,Symbian^3确实有承诺,运营商确实在等着验货。但如果把视野从单个季度扩大到整个公司的战略转型节奏,这些理性决定的累积效果是把未来的人才和注意力持续地锁定在过去的平台上。
软件工程师不是无限可替代的资源。一个熟悉Qt框架的工程师在塞班团队里多待半年,不是半年后就能自动切换到MeeGo开发——他会在塞班方向上积累更多的经验、人脉和职业利益,他的绩效考核会受到塞班项目成功与否的直接影响,他会越来越倾向于证明塞班仍有未来,从而为这个正在被放弃的平台提供更多的延寿论据。
这是免疫绞杀的第一道防线:不是压制MeeGo的存在,而是系统性地降低它的资源获取速率,使其在竞争速度的关键窗口期内无法达到逃逸速度。英特尔的介入,本应提供额外的推力。但推力来自一个不同的方向。2010年初,英特尔向诺基亚共享了其Atom处理器在下一制程节点上的功耗和性能数据。这份数据令人印象深刻——至少在PPT上。
Atom Z6xx系列的功耗曲线显示,在特定频率下,x86核心的休眠功耗已经接近ARM架构的水平。但对诺基亚的手机工程师而言,一个隐藏的要点是:这个功耗数据是在英特尔的参考设计板上测得的,包含了英特尔自己的电源管理芯片和散热方案。而诺基亚的工业设计部门正在为第一款MeeGo设备规划一种全触屏一体化的机身,厚度目标是不到十二毫米。两者之间的适配需要大量的额外工作——调整天线位置、重布PCB、重新设计散热路径。这些工作每一项都会增加数月的开发周期。
在2010年春天举行的一次项目里程碑评审会上,这种硬件优先的思维惯性展现得异常清晰。会议的正式议题是“MeeGo设备开发工具链完成度评估”,但在长达三个小时的讨论中,关于应用开发SDK的调试支持、模拟器性能、以及第三方应用迁移工具的讨论只占了不到四十分钟。剩下的时间集中在两个问题上:第一款MeeGo设备的物料清单预估成本,以及这个成本在诺基亚现有的产品线定价体系中应该处于什么位置。
与会者后来有人回忆说,当时一位高级副总裁在会议上提出了一个非常典型的问题:“如果这款设备在成本上比同期的塞班旗舰高出百分之二十,我们能从运营商那里拿到什么样的补贴承诺?”这完全是一个合理的问题。不合理的是,在整个评审过程中,没有人提出一个对称的问题:“如果这款设备的应用商店在发布时只有不到一千款应用,我们能从开发者那里拿到什么样的承诺?”
这种不对称的关注不是任何个人的过错。诺基亚的高管们在硬件领域有几十年的经验,他们知道如何评估一项新材料的成本曲线,如何与供应商谈判阶梯定价,如何在工程样机和量产机之间计算良率损失。应用商店的运营逻辑——如何激励开发者为新平台编写第三方应用,如何设计分成机制,如何在没有安装基数的情况下说服应用提供商投入资源——对他们来说是一个陌生的领域。陌生不是罪过,但陌生会在决策时制造一种下意识的选择:把注意力集中在那些可以用熟悉的工具分析的问题上,而把陌生的问题推迟到“以后再讨论”。这个“以后”最终从未到来。
2010年中期,MeeGo的时间表开始出现明显的松动。第一款参考设备——一台仅用于开发者测试的工程样机——原计划在2010年第三季度交给核心应用合作伙伴。但到了八月,技术指导委员会的通知函确认,参考设备将推迟到年底。
推迟的理由在技术上是成立的:Qt框架与MeeGo核心系统的集成调试周期超过预期,英特尔方面的显卡驱动在特定分辨率下存在渲染异常,诺基亚自主开发的触控输入引擎在高负荷场景下出现掉帧。每一个理由单独看都是完全可以理解的研发常态。但当这些常态叠加在一起,并且发生在安卓设备以月为单位迭代的市场环境中时,常态就变成了致命伤。
外界能看到的线索开始积累。2010年初,MeeGo的官方网站上线,展示了一个简洁的界面设计和“面向未来”的口号。开发者社区最初反应热烈——开源Linux社区的成员们对一个由诺基亚和英特尔共同背书的平台抱有天然的好感。但到了下半年,论坛上的讨论主题开始从“如何开始为MeeGo开发”转向“什么时候能有真正的设备可以测试”。
一个开源平台的生命力来自代码的提交频率和可运行设备的反馈循环。没有设备,就没有用户反馈;没有反馈,就没有迭代改进;没有改进,就吸引不到更多的开发者;开发者流失,设备发布的价值就进一步降低。
这个循环无须任何人蓄意制造。它是免疫绞杀的第二道防线:不是通过否定来扼杀项目,而是通过在每一个环节上施加合理的延迟,让项目自身失去市场机会的窗口。窗口一旦关闭,批评者就可以反过来用项目进展迟缓作为证据,证明从一开始就不应该在这个方向上投入如此多的资源。
2010年秋天,诺基亚内部对MeeGo的质疑声开始从私下讨论进入正式会议议程。一份标注日期为2010年9月的战略选项评估文件,列举了公司当前面临的主要挑战。在“智能手机平台战略”一栏下,评估结论可以概括为:塞班的全球市场份额仍在下降,但下降速度在部分新兴市场有所放缓;Symbian^3的设备刚刚开始出货,早期评价褒贬不一;MeeGo距离第一款量产设备仍然“需要数个季度”;安卓设备的全球出货量已经超过诺基亚智能手机,而且这个差距正在以每月数百万部的速度扩大。这份评估文件中没有提出明确的行动建议。
它只是把所有的数据摊在决策者面前——就像把一堆不同颜色的拼图碎片倒在桌子上,但没有提供任何一幅完整的拼接图案。一台庞大的组织机器在数据面前减速,不是因为数据不够清晰,而是因为数据的含义要求组织做出它最不愿意做的事情:承认某些已经投入了巨量资源的道路可能通向断崖。
英特尔方面的耐心也在消耗。与诺基亚合作的初衷——在移动设备市场上获得一个对抗高通的桥头堡——在持续的技术协调困难和时间拖延中逐渐显得不切实际。
2010年后期,英特尔开始将一部分MeeGo的工程资源转向与三星等厂商的接触,探索将MeeGo应用于平板电脑的可能性。这进一步削弱了诺基亚在联盟中的主导权,也使得MeeGo的设备路线图更加复杂化——它不再仅仅是诺基亚的战略赌注,而是一个由多方利益拼凑在一起的、被不同方向的力量拉扯的开源项目。
第一款MeeGo量产设备的发布,原定瞄准2011年初。到2010年底的时候,这个时间表已经没有任何人能在内部会议上保证。
与英特尔的联盟在整合阶段暴露出更多的系统性摩擦,从编译环境的选择到触控事件的处理机制,每一个技术决策都可能触发双方的架构部门提出新的兼容性要求。
开发团队的士气也在下滑。一些曾经对MeeGo寄予厚望的软件工程师开始离开诺基亚,加入芬兰本土崛起的游戏开发社区,或者被硅谷的招聘人员吸引到安卓生态中。
到2010年的最后几个月,MeeGo的状态已经不是一个正在冲刺的平台项目,而是一个悬停在“即将完成”与“还需更多时间”之间的模糊地带。每一次技术评审都确认有进展,但每一次里程碑评审也都确认,第一款设备距离真正的量产仍需跨越多个障碍。
这些障碍不是无法逾越的——在一个没有时间压力的实验室里,它们都可以被解决。但市场上没有实验室。安卓正在以诺基亚无法想象的速度获取用户,苹果正在用自己的SoC芯片和视网膜屏幕重新定义高端手机的硬件规格,而MeeGo的团队仍在为触控输入的掉帧问题重写底层的事件分发管线。
康培凯在2009年打出MeeGo这张牌时,是当时他能打出的最大胆的一张牌。与英特尔结盟带来了外部资源的支持,选择了Linux内核和开源路线带来了开发社区的潜在支持,使用Qt框架试图解决应用开发效率的根本问题。所有这些选择单独看都指向正确的方向。
但当这些正确选择被放置在一个仍然以硬件利润为最高裁判标准的组织结构中时,它们的力量被层层冲减。资源分配的权力掌握在塞班部门手中,产品评审的注意力聚焦在物料清单上,战略评估的时间窗口短到不允许一个需要数年才能成熟的软件平台证明自己的价值。
这不是某个人的失败。这是组织逻辑的惯性在范式转换时产生的结构性失败。
一家公司可以同时看到未来和现在,但在资源必须被分配的每一个具体时刻,现在的分量总是更重。而现在,在2009年至2010年的诺基亚,意味着塞班,意味着运营商关系,意味着每年数亿部功能手机和智能手机的出货量。
未来——无论它多么清晰、多么紧迫——在每一张预算表、每一份绩效考核、每一次人事调配决定中都排在第二位。而一个永远排在第二位的项目,它的命运不是被杀死,而是被无限期地延后,直到延后本身变成一种死亡。在2010年底,第一款MeeGo设备何时能够上市,这个问题在公司内部已经没有人能给出确切的答案。不是没有答案的猜测——而是答案的缺失本身已经成为一个沉默的共识,一个悬在所有人心中的重物。当一位高管在十二月的一次非正式讨论中再次问起时间表时,回答不是日期,而是一阵比2009年那三秒钟更长的沉默。