Palm興衰史:從Palm到WebOS(1)

發表於2014-01-09

小編按:說過了黑莓,道過了諾基亞, 這次我們說說Palm。自從被HP收購以後,似乎Palm從來沒有在智慧手機的戰場上有過真正的戰鬥,直接就被iPhone墊在了腳下。但在所有機友 裡,Palm使用者給我的印象最深,他們不僅專業、而且會玩,絕少以抨擊其他使用者為樂,他們用真正虔誠的態度來告訴你,他們相信,他們手裡拿的是部最好手 機。

另外這是一篇theverge 2012年的老文,最後會和theverge一篇2014年的新文合併成一個系列。

2012年6月。

距離 CES 2009 大展亮出WebOS,到成為惠普帝國裡最碌碌無為,沒有任何實質硬體專案,並完全失去高層信任的殭屍部門,已經整整31個月。31個月,也就比一份美國手機合約長一點。

Palm是怎麼在那麼短時間裡,把自己帶到萬劫不復裡,成了矽谷永遠的話題。Palm的故事,在根深蒂固的「企業政治」視角,和那些從Palm內部 灰心喪氣的職員嘴裡掏出來的吐槽的渲染下,已經無法完整地還原其本來面目。我們唯一確信的是,這是一個充滿了腹背受敵、謀略失敗、戰略狂躁、土豪蹂躪還有 核心團隊為了捍衛夢想而奮戰的偉大傳說。

B91V

我們採訪了許多現任和前任Palm僱員,從Palm的極盛時期,到Pre釋出後的衰亡,並彙編成此文。

T69X

「PC企業不但已經看到了,而且一定會闖入這個市場。」

歷史已經證明,從零開始重新打造一個賺錢的商業平臺是多麼困難的事情:去問問蘋果和微軟,他們在上世紀九十年代早期的桌面系統專案(專案代號分別是 「Copland」和 「Cairo」),在漫無目的地掙扎了多年後,最終還是被其他專案取而代之。移動端的情況也一樣。好好的專案,隨時可能變成苦戰。歷史告訴我們,毀掉一個 商業平臺的人,可能正是締造它的人自己,因為他們疏遠了使用者和第三方開發者。

在2004年,Palm——那時候還叫 palmOne,發現自己正處於這樣的窘境。那年公司的收入扶搖直上,成為表現最勁爆的財年。併購、拆分、再合併,PalmOne 推出了許多重磅產品,像 Pilot、PalmIII、Palm V,和 Treo 系列。和其他傳統PDA廠商不同的是,早前的Palm找到了一條從PDA平滑過渡到智慧機時代的道路(因為直接從 Handspring 收購了Palm OS作業系統)。然而,在2005年,Palm已經變成了一個老態龍鍾,結構落後的平臺,無論是硬體能力還是使用者體驗都已經無法滿足消費者的期待。最後公 司決定購買微軟的Mobile系統授權來填補代際落差,爭取時間開發新系統,於是有了爭議極大的產品:Treo 700w。

L5Z4

2005年,來自Handspring公司的Ed Colligan 成為Palm新掌門人,之前他曾在Palm擔任過多個要職。從各方面來看,Colligan 早在1992年就已經和Palm結緣,結識了那時候還在矽谷的Palm創始人Jeff Hawkins 和 Donna Dubinsky。雖然2005年時,Palm 已經急需一個全新的系統平臺來支援發展,但我們能夠理解為什麼 Colligan 那時候還不著急:PDA 和智慧手機市場正經歷鉅變,他2006年的發表了著名的論斷:「PC企業不但已經看到了,而且一定會闖入這個市場。」他堅信Palm身經百戰,老驥伏櫪不 輸新人,還只存在於流言中的蘋果手機不足為懼。

在2003年,Palm把軟體部門剝離出去,成為獨立的PalmSource之後,Palm 選擇不再生產任何執行Palm系統的新產品,而是聯合PalmSource從頭開發一個新作業系統——PalmOS 6,之後改名叫Cobalt。然而事實上,無論是Colligan還是他的繼任者Todd Bardley都沒能把任何一款Cobalt帶給市場。公司繼續釋出基於那個修修補補的PalmOS 5的產品,並推出裝載Windows Mobile的產品迎合高階市場。

PAHU

到了2007年,繼續給 PalmOS 5 打雞血就好像要從石頭裡擠出汁來一樣:就算是更新了系統底層,讓它可以執行在新的ARM架構的硬體上,但是單調的介面和超過10年的產品生命期,老系統上 的弊病和侷限也無可避免地保留了下來。iPhone已經發布,但App Store還沒推出;像Palm這樣的智慧手機商還沒能意識到iPhone即將給市場帶來的革命性改變。而且2007年Palm推出的入門級智慧手機 Centro還頗受市場青睞,這也某種程度上麻痺了Palm高層的神經。

在Palm內部,系統必須更替的呼聲依然強大,靠Windows授權的系統也不是公司發展的長久之計。但在那個節骨眼上,Palm OS5 ,甚至是 Cobalt 也跟著獨立出去的 PalmSource 而不屬於Palm了,他們手裡沒有任何屬於自己的作業系統(獨立出去的PalmSource後來被日本公司收購,現在仍存在,名叫ALP——Access Linux Platform,雖然現在沒有任何主流手機廠採用他們的系統)。

Nova Prima

I2YU
上圖為Jon Ruby

Palu Mercer 來了。Mercer 在90年代早期任職於蘋果公司Macintosh專案的軟體開發部門,併成為 Tacit 軟體公司的創始人。這個公司有點來頭,Tacit後來改名叫Pixo,Pixo的軟體開發環境被蘋果公司選中,成為為初代 iPod 系統開發的基石。那時正蘋果位於Cupertiono的總部埋頭為iPod開發一種針對性極強的輕量級作業系統,用於行動式音樂播放器,而Mercer的 技術被吸收進了iPod的系統中。

「我們投資了大筆錢給Iventor」

蘋果本來想出一筆錢買斷Pixo軟體的授權;但Sun從半路殺出,把Pixo整個買了下來。Mercer呢,在2000年離開了Pixo,又起了一 家名叫Iventor的新公司,開展和Pixo幾乎一樣的業務,新公司的介紹是這麼寫的:「為PC產業提供最佳的嵌入式軟體開發體驗是我們的使 命,Iventor已經開發出了一套高階軟體開發平臺,開發高階動態使用者互動介面。」Iventor在2006年見諸媒體報端,他們為三星Yepp系列播 放器,號稱「iPod殺手」的YP-Z5提供了作業系統。

Mitch Allen,來自Handspring的Palm老臣,曾任職軟體開發主管,並升任CTO。Allen主持參與了Palm公司在2006年末,最後一次開 發新作業系統的嘗試,專案代號「Nova」。但那時候專案還沒有UI層,於是在2007年1月份,Colligan從Iventor僱來了幾個人(包括 Mercer本人)來幫助開發使用者介面,並在當年第三季度徹底收購了Iventor。這是Palm的歷史中關鍵性的事件:矽谷投資家 Roger McNamee 的私人投資公司 Elevation Partners,其幕後老闆是愛爾蘭巨星,前U2樂隊的領銜人物Bono,已經對Palm注資3.25億美元的合約展開盡職調查,並邀請已經退休的前蘋 果公司高階副總裁 Jon Rubinstein 訪問 Colligan的墨西哥別墅,力邀他重新出山,擔任 Palm 執行董事長。

雖然已經從蘋果退休一年有餘,但Ruby(矽谷的人都這麼稱呼Rubinstein)掄起袖子就幹活,還沒正式加入Palm董事會,他就毫不猶豫地 開始打電話給曾經與Cupertion一起,從頭到尾參與過iPhone專案,和iPod的快速撥盤的開發的人,這些人就是Palm急需的,能僱傭來抵擋 住iPhone猛攻,並且瞭解iPhone的人(合同裡只要求Ruby抽出一半的時間參加Palm的工作)。

賈伯斯知道在他眼皮底下正在發生的事情,他說:「這事兒要開了口,怕是停不下的。」

各路豪傑魚貫而入擁到Palm帳下。隨著iPhone的釋出,他們開始尋求新的挑戰。Rubinstein利用他在矽谷的人脈,把「製造下一個明星 產品」的願景兜售給各路英雄。Andy Grigono,Rob Tsuk,還有 Rich Dellinger……我們介紹其中幾位,比如前 Danger and Helio 設計所的設計總監 Matias Duarte, 放棄了追隨他的前老闆Andy Rubin 去Google任職的機會,成為了 Palm 的 UI設計總監,從微軟,Rubinstein挖來了Mike Abbott帶領軟體開發團隊。Palm還收購了初創公司 Lampdesk,收羅了其創始人 Manu Chatterjee(就是開發 Palm 點金石無線充電器的那位),還有Pixo的Greg Simon。

賈伯斯知道在他眼皮底下正在發生的事情,他說道:「這事兒要開了口,怕是停不下的。」彭博社在2009年的報導中稱,賈伯斯在2007年的8月份就 和Ed Colligan進行了交涉——我們知道那個月第一次有蘋果僱員離職去Palm,賈伯斯要求和Palme簽署一份雙邊競業禁止協議,試圖阻止iPhone 團隊的人才流失。但是Colligan的冰冷拒絕,向賈伯斯擺出了Palm 準備和 iPhone 血戰到底的態度,他說:「您的提議是要求我們不得僱用對方的員工,這不但違背了員工的個人意願,在我看來這不但是個錯誤,而且有犯法的嫌疑。」

可以說,這時候的Palm雲集了矽谷最頂尖的人才,都是些給件稱手的傢伙就能殺出一片天地的好漢。其中很多人都互相認識,共事多年成績斐然——他們 被Ed Colligan 和 Jon Rubinstein的個人魅力吸引,來到他們麾下準備大幹一場,所有人都覺得這樣的領導能幹大事,同時 Colligan和 Rubinstein都認為,Windows Mobile 可以先拿來頂一陣,為Nova系統的工程師們贏得喘息改良的寶貴時間。

「比如把文字居中這種簡單的事情,都需要五行程式碼才能搞定。」

在牛人扎堆的2007年末到2008年初,Mercer和他來自Iventor的小團隊正奮戰於他們 Nova系統的介面模組上,專案代號「Prima」:Prima是一款輕量級高效率,適用於低端硬體的作業系統前端。但這不是Nova需要的。有人對我們 直言不諱地說:「Mercer的東西都是坨屎,他只有漂亮的演示,但實際上一點都沒用。」還有人說:「開發團隊幾乎瀕臨譁變,要想做出我們想要的東西幾乎 是不可能的任務。」比如把文字居中這種簡單的事情,都需要五行程式碼才能搞定。一個任務如果掛了,會連累所有任務全部崩潰。Palm的工程師的日常,困在了 一套老舊的debug框架裡,每次除錯都需要整個UI層重啟,光這個步驟就需要耗費一分半鐘的時間。雖然整個專案是基於java的,但 Prima 的程式碼還有自己關鍵字,誰都看不懂!

相關文章