• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 手机设计 > 业界动态 > 回顾Palm兴衰史:怎样在31个月内把自己带到万劫不复

回顾Palm兴衰史:怎样在31个月内把自己带到万劫不复

录入:edatop.com     点击:

  地下革命

  事情看起来不太妙。就在获得 Elevation Partner 的注资之后,Palm 工程师内部开始谣言四起。老大们已经向全世界许下"改天换地"的诺言,Duarte 也交出了一幅革命性软件界面的蓝图,但是除了只听命于Mercer的团队自己(只有4个人左右), 新的操作系统却没有获得任何人的肯定。

  "与其让一个家伙为了字符对齐写一堆代码,还不如直接在现成的技术上,用WebKit实现。"

  平台总监 Greg Simon 和 副主席 Andy Grignon,他们曾一同工作于 Pixo —— 想出了一个解决当前危机的好点子。在某个周末,他们坐到一起,讨论是不是有可能在 UI 层面上进行一次戏剧化的大改革:只用 WebKit 作为内核来实现所有界面功能。WebKit 是当时苹果 Saifari 和 Google Chrome 浏览器的渲染引擎。在 Lampdesk,Simon 和 Chatterjee 已经开发出了一款名叫 WebVM,可以让开发者把网页前端技术用在软件开发上,所以他们觉得这想法或许能行。Prima 在文本排版处理上就是个让工程师泪奔的废柴,很多人向我们提到了这点。"与其让一个家伙为了字符对齐写一堆代码,还不如直接在现成的技术上,用WebKit实现。"

  在 Simon 和 Grignon看来,用纯粹的 HTML 和 JavaScript 实现 UI 有几个突出的优势。首先,可以很快实现一大堆必须的功能,因为 WebKit 就是干这个的,底层的逻辑非常直白简单,任何开发着都能快速上手。第二,Duarte 可以立即解放,摆脱需要工程师熬夜配合开发的窠臼,迅速把设计稿变成软件、视图和界面元素,不需要费神考虑技术细节。最后,也是最关健的是,WebKit是现成的技术,Palm 要做的只是拿过来用就行了。

回顾Palm兴衰史:怎样在31个月内把自己带到万劫不复

Simon 和 Grignon

  当然,事情也不是这么简单。WebKit 可不是为手机而生的,这活它干不了。没有人会在手机那样内存局促、主频低弱、电池捉急的设备上做 WebKit 开发,更不可能在 WebKit 上开发出一整套系统界面来。虽然 Nokia 和 苹果早就发布了自己的基于 WebKit 的手机浏览器,但 Simon 和 Grignon 要搞的,是比浏览器更具野心和野性的东西。

  只用了一个周末的时间,这哥俩并肩抠腚,七拼八凑出了技术原型,证明了只用 WebKit 就能实现 Matias 的全部视觉设计需求。他们拿着 demo 给软件开发主管 Mitch Allen 看; Rubinstein 也很快看到了这份 Demo。 Allen 被惊到了,于是分配给他俩10个程序员和紧紧张张的1个月时间来让 WebKit实现必要的基础功能,并开发出一台叫做"Floyd"的验证机,其实就是一台定制版的 Treo 800w,而且他们没有从 Palm 高层那里得到保证说 WebKit 就是未来的开发方向,他们得到的只是"你们可以试试看"的许可。

  这次大变招的项目代号:"Luna"。

  Luna 的十武士团队开启了忍者隐身开发模式,藏匿于 Palm 位于 Sunnyvale 的办公室的一间会议室里,窗户全部用报纸糊上。为了在 Palm 内部保住一个"创业团队"必须这么干,"在大公司里你要搞这种玩命的事情,只能以这种方式保护你手下的工程师们。"一个当年参与这个项目的成员如是说。Mike Abbott,他被 Ruby 从微软挖来当软件开发主管,接替了升任 CTO 的 Mitch Allen,帮正在公司内部"艰苦创业"的这个秘密团队挡掉各种会议应酬,让他们专心谋反。日落月升周而往复,这帮猛士飞速写代码,抠细节,把一个浏览器渲染引擎修改成一个手机系统的内核,这种前无古人之事必须以超常规的方法和强度工作才能达成,人际关系办公室政治这种东西通通抛之脑后,技术要摊上桌面说亮话,掐架是少不了的,那是一段压力山大下的激情岁月,所有人都为了能逃离 Prima 的梦魇而同仇敌忾,发誓要用代码灭掉这个杂碎。时间不等人,他们只有一颗子弹,一次机会,每一秒都不能浪费。

  一个月以后,他们做到了,Luna已经成型了。团队在饭店欢庆大功将成,十个人一晚上恶形恶状地吃掉了上千美元,结账的时候差点让 Abbott 心肌梗死在 Pos 机前面。这是一次奢侈的公费吃喝,但这钱花的尼玛值啊:"这让我们的脊梁骨硬了起来,而且这种玩命的项目,你就想花个500美金,打发一个硅谷工程师去卖命?门都没有好吗?!"

上一篇:2014手机之战:高通联发科率先开打 8核只是“噱头”
下一篇:联通版小米3跑分测试 真的比移动版强

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

易迪拓培训课程列表详情>>

我们是来自于研发一线的资深工程师,专注并致力于射频、微波和天线设计工程师的培养。

  网站地图