第42章 尋找盜火者
深圳的深夜,雨終於停了。
極光科技最深處的那間代號為「普羅米修斯」的秘密實驗室里,空氣渾濁得像是一潭死水。滿地的紅牛罐子,還有堆成山的方便麵桶。
「我不行……老闆,我真的不行了。」
阿龍癱坐在人體工學椅上,雙手抱著頭,手指深深地插進稀疏的頭髮里。
他的眼鏡片上全是油污,眼眶深陷,整個人像是一根被燒乾了的燈芯。
在他面前的三台顯示器上,密密麻麻全是紅色的報錯代碼。
那是Android 1.0的源碼。粗糙、原始、充滿了Bug。
「我能改UI,能換圖標,甚至能寫幾個APP。」
阿龍的聲音帶著哭腔,那種承認自己無能的挫敗感,對於一個技術天才來說比殺了他還難受。
「但是底層……那個Dalvik虛擬機的調度機制,還有Linux內核的驅動……我看不懂。我真的看不懂。」
「現在的系統跑起來,稍微滑快一點就掉幀。我想做你說的那個『絲般順滑』,但我一改底層邏輯,整個系統就崩。」
阿龍抬起頭,滿眼血絲地看著江徹:
「老闆,我是野路子出身。我只會修修補補。你得找個真正懂架構的大神來。不然,這五千萬就是被我禍害了。」
江徹靠在窗邊的牆上,手裡那根煙已經燃到了盡頭,燙到了指尖。
他沒說話,只是把菸頭扔進滿溢的菸灰缸里。
他知道阿龍盡力了。
2009年的安卓,還是一個還沒進化完全的胚胎。
谷歌自己都在摸著石頭過河。想要在這個基礎上做深度定製(也就是後來的ROM),需要的不是程式設計師,是架構師。
「大神……」
江徹低聲重複著這兩個字。
他的腦海里快速閃回前世的記憶。
在那個平行時空里,小米的MIUI之所以能一戰成名,是因為雷軍背後站著一群來自谷歌、微軟的頂級工程師。
而在2009年這個時間節點,真正懂安卓底層邏輯的華人,全世界不超過十個。
大部分都在矽谷。
而其中有一個人,江徹印象最深。
林一。
前世,他是谷歌安卓團隊的核心成員,負責圖形渲染架構。
但他是個異類。他是個極端的「用戶體驗至上主義者」。他曾經因為堅持要修改安卓原生的通知欄邏輯(覺得太反人類),和谷歌的產品經理大吵一架,最後憤而離職。
後來他回國創業,做了一款極具口碑的小眾OS,可惜因為不懂商業運作,死在了巨頭的圍剿下。
那是個悲劇的天才。
而現在,這個悲劇還沒發生。此時的林一,應該正坐在谷歌加州總部的辦公室里,對著那堆為了趕工期而妥協的垃圾代碼生悶氣。
「阿龍。」
江徹突然站直了身體,眼神里的疲憊一掃而空。
「把你的電腦給我。」
「啊?幹嘛?」阿龍愣了一下。
「寫信。」
江徹坐在那張還帶著阿龍體溫的椅子上,打開了Gmail。
「寫給誰?獵頭?」
「不。」
江徹嘴角勾起一抹神秘的笑意。
「寫給那個能幫我們偷火種的人。」
美國加州,山景城。
Googleplex總部。當地時間上午10:00。
加州的陽光明媚得讓人心煩。
林一坐在開放式辦公區里,面前是一杯已經冷掉的黑咖啡。
他穿著那件印著安卓小機器人的灰色帽衫,眉頭緊鎖,死死盯著屏幕上的代碼審查意見。
【Rejected(駁回)】
理由:「林,你的設計太激進了。現在的硬體帶不動這種高斯模糊的實時渲染。我們需要的是穩定,不是漂亮。請回滾到上一個版本。」
「Fxxk!」
林一低聲罵了一句,狠狠地把鍵盤推開。
穩定?穩定就是一坨屎嗎?
現在的安卓丑得像個諾基亞塞班系統的拙劣模仿者。
沒有動畫,沒有過渡,下拉菜單簡陋得像是DOS界面。
他想改變,他想讓這個系統有生命。
但這群該死的產品經理,只關心上線時間。
「林,別生氣了。」旁邊的同事探過頭來,「這就是大公司。你只是個寫代碼的,別想太多。」
林一苦笑一聲。
是啊,只是個寫代碼的。
哪怕他在開源社區已經是大神級別的人物,在這裡,他也就是一顆螺絲釘。
「叮。」
一聲清脆的郵件提示音。
林一漫不經心地切回郵箱頁面。
一封來自中國的陌生郵件,靜靜地躺在收件箱裡。
發件人:Jiang Che (Aurora Tech)
主題:關於Android通知欄重構與非線性動畫的思考(及一份不可能實現的PRD)
林一愣了一下。
這個標題太怪了。
那個年代,沒人談論「非線性動畫」。大家都還在研究怎麼讓系統不崩潰。
他點開了郵件。
沒有客套的寒暄,沒有獵頭的廢話。
郵件正文只有一段話:
「林先生:
我正在深圳的一個破倉庫里,試圖用最垃圾的硬體,跑出比iPhone還要絲滑的系統。
我的CTO剛剛崩潰了,他說這是神才能做到的事。
但我聽說,你是唯一那個想把安卓變成神的人,卻被關在了籠子裡。
看看附件。如果你覺得我是瘋子,請刪掉。如果你覺得這是你一直想做卻沒做成的夢,回個電話。」
林一皺著眉,點開了附件。
那是一份PDF文檔。
當第一頁加載出來的瞬間,林一的瞳孔猛地收縮了。
那不是代碼。
那是設計圖。
圖1:下拉通知欄。
不是現在那種簡單的列表,而是加入了快捷開關(Wi-Fi、藍牙、數據)的九宮格。背景是半透明的高斯模糊,隨著下拉的動作,圖標會有彈性的回彈動畫。
圖2:桌面文件夾。
兩個圖標重疊,自動生成文件夾,背景虛化。
圖3:自由主題引擎。
從鎖屏到圖標,從字體到撥號盤,全部可以自定義。
圖4:……
林一的手開始顫抖。
他在滑鼠滾輪上飛快地滑動。
每一張圖,每一個交互邏輯,都精準地擊中了他內心最深處的那個點。
這些……不就是他昨晚在夢裡構思,卻被產品經理罵回去的東西嗎?
這個叫Jiang Che的人是誰?
他怎麼知道安卓的痛點在哪?他怎麼知道未來的交互應該長什麼樣?
看到最後一頁,是一行手寫的中文:
【我們不缺錢,不缺市場。我們只缺一個——能夠定義未來十年的靈魂。】
林一靠在昂貴的赫曼米勒椅子上,心臟劇烈地跳動著,甚至蓋過了周圍鍵盤的敲擊聲。
他在谷歌拿著十幾萬美元的年薪,住著加州的大房子。
但他覺得冷。
而這封來自大洋彼岸、可能是一個騙子發來的郵件,卻讓他感到了一股久違的燥熱。
那種燥熱叫野心。
叫知己。
他拿起桌上的手機。
那是一台公司發的HTC G1,厚重,卡頓,醜陋。
他又看了一眼屏幕上的設計圖。
三分鐘後。
林一站起身,抓起椅背上的外套。
「Hey, Lin! Where are you going? We have a meeting in 10 minutes!(嘿,林!你去哪?十分鐘後要開會!)」同事喊道。
林一沒有回頭。
他拿起手機,撥通了郵件末尾那個+86開頭的號碼。
「I quit.(我不幹了。)」
他對同事說道,嘴角勾起一抹解脫的笑意。
深圳。極光科技。凌晨兩點半。
阿龍已經趴在桌子上睡著了。
江徹還坐在那裡,盯著屏幕。他在賭。
賭一個天才的不甘心。
嗡——
桌上的那台大金剛震動了起來。
是一個來自美國的號碼。
江徹的嘴角微微上揚。
他拿起手機,按下接聽鍵。
電話那頭是一陣沉默。
只有粗重的呼吸聲。
良久。
一個有些生硬、卻壓抑著興奮的男聲傳了過來:
「你是誰?」
「你怎麼知道高斯模糊在ARM架構下的算法邏輯?」
江徹點了一根煙,對著空氣吐出一口煙圈。
「我是誰不重要。」
「重要的是,林一,你想不想親手把谷歌那幫傲慢的產品經理,按在地上摩擦?」
電話那頭又沉默了兩秒。
然後,傳來了一聲低沉的笑聲。
「機票給我買好。」
「我要靠窗的位置。」
江徹掛斷電話。
他看著窗外漆黑的夜空,仿佛看到了一顆流星正劃破天際,向著深圳墜落。
「阿龍,起來。」
江徹拍醒了還在流口水的技術總監。
「啊?怎麼了?代碼跑通了?」阿龍迷迷糊糊地問。
「不。」
江徹站起身,伸了個懶腰,骨節咔咔作響。
「把你的代碼都刪了吧。」
「真正的神,下凡了。」
極光科技最深處的那間代號為「普羅米修斯」的秘密實驗室里,空氣渾濁得像是一潭死水。滿地的紅牛罐子,還有堆成山的方便麵桶。
「我不行……老闆,我真的不行了。」
阿龍癱坐在人體工學椅上,雙手抱著頭,手指深深地插進稀疏的頭髮里。
他的眼鏡片上全是油污,眼眶深陷,整個人像是一根被燒乾了的燈芯。
在他面前的三台顯示器上,密密麻麻全是紅色的報錯代碼。
那是Android 1.0的源碼。粗糙、原始、充滿了Bug。
「我能改UI,能換圖標,甚至能寫幾個APP。」
阿龍的聲音帶著哭腔,那種承認自己無能的挫敗感,對於一個技術天才來說比殺了他還難受。
「但是底層……那個Dalvik虛擬機的調度機制,還有Linux內核的驅動……我看不懂。我真的看不懂。」
「現在的系統跑起來,稍微滑快一點就掉幀。我想做你說的那個『絲般順滑』,但我一改底層邏輯,整個系統就崩。」
阿龍抬起頭,滿眼血絲地看著江徹:
「老闆,我是野路子出身。我只會修修補補。你得找個真正懂架構的大神來。不然,這五千萬就是被我禍害了。」
江徹靠在窗邊的牆上,手裡那根煙已經燃到了盡頭,燙到了指尖。
他沒說話,只是把菸頭扔進滿溢的菸灰缸里。
他知道阿龍盡力了。
2009年的安卓,還是一個還沒進化完全的胚胎。
谷歌自己都在摸著石頭過河。想要在這個基礎上做深度定製(也就是後來的ROM),需要的不是程式設計師,是架構師。
「大神……」
江徹低聲重複著這兩個字。
他的腦海里快速閃回前世的記憶。
在那個平行時空里,小米的MIUI之所以能一戰成名,是因為雷軍背後站著一群來自谷歌、微軟的頂級工程師。
而在2009年這個時間節點,真正懂安卓底層邏輯的華人,全世界不超過十個。
大部分都在矽谷。
而其中有一個人,江徹印象最深。
林一。
前世,他是谷歌安卓團隊的核心成員,負責圖形渲染架構。
但他是個異類。他是個極端的「用戶體驗至上主義者」。他曾經因為堅持要修改安卓原生的通知欄邏輯(覺得太反人類),和谷歌的產品經理大吵一架,最後憤而離職。
後來他回國創業,做了一款極具口碑的小眾OS,可惜因為不懂商業運作,死在了巨頭的圍剿下。
那是個悲劇的天才。
而現在,這個悲劇還沒發生。此時的林一,應該正坐在谷歌加州總部的辦公室里,對著那堆為了趕工期而妥協的垃圾代碼生悶氣。
「阿龍。」
江徹突然站直了身體,眼神里的疲憊一掃而空。
「把你的電腦給我。」
「啊?幹嘛?」阿龍愣了一下。
「寫信。」
江徹坐在那張還帶著阿龍體溫的椅子上,打開了Gmail。
「寫給誰?獵頭?」
「不。」
江徹嘴角勾起一抹神秘的笑意。
「寫給那個能幫我們偷火種的人。」
美國加州,山景城。
Googleplex總部。當地時間上午10:00。
加州的陽光明媚得讓人心煩。
林一坐在開放式辦公區里,面前是一杯已經冷掉的黑咖啡。
他穿著那件印著安卓小機器人的灰色帽衫,眉頭緊鎖,死死盯著屏幕上的代碼審查意見。
【Rejected(駁回)】
理由:「林,你的設計太激進了。現在的硬體帶不動這種高斯模糊的實時渲染。我們需要的是穩定,不是漂亮。請回滾到上一個版本。」
「Fxxk!」
林一低聲罵了一句,狠狠地把鍵盤推開。
穩定?穩定就是一坨屎嗎?
現在的安卓丑得像個諾基亞塞班系統的拙劣模仿者。
沒有動畫,沒有過渡,下拉菜單簡陋得像是DOS界面。
他想改變,他想讓這個系統有生命。
但這群該死的產品經理,只關心上線時間。
「林,別生氣了。」旁邊的同事探過頭來,「這就是大公司。你只是個寫代碼的,別想太多。」
林一苦笑一聲。
是啊,只是個寫代碼的。
哪怕他在開源社區已經是大神級別的人物,在這裡,他也就是一顆螺絲釘。
「叮。」
一聲清脆的郵件提示音。
林一漫不經心地切回郵箱頁面。
一封來自中國的陌生郵件,靜靜地躺在收件箱裡。
發件人:Jiang Che (Aurora Tech)
主題:關於Android通知欄重構與非線性動畫的思考(及一份不可能實現的PRD)
林一愣了一下。
這個標題太怪了。
那個年代,沒人談論「非線性動畫」。大家都還在研究怎麼讓系統不崩潰。
他點開了郵件。
沒有客套的寒暄,沒有獵頭的廢話。
郵件正文只有一段話:
「林先生:
我正在深圳的一個破倉庫里,試圖用最垃圾的硬體,跑出比iPhone還要絲滑的系統。
我的CTO剛剛崩潰了,他說這是神才能做到的事。
但我聽說,你是唯一那個想把安卓變成神的人,卻被關在了籠子裡。
看看附件。如果你覺得我是瘋子,請刪掉。如果你覺得這是你一直想做卻沒做成的夢,回個電話。」
林一皺著眉,點開了附件。
那是一份PDF文檔。
當第一頁加載出來的瞬間,林一的瞳孔猛地收縮了。
那不是代碼。
那是設計圖。
圖1:下拉通知欄。
不是現在那種簡單的列表,而是加入了快捷開關(Wi-Fi、藍牙、數據)的九宮格。背景是半透明的高斯模糊,隨著下拉的動作,圖標會有彈性的回彈動畫。
圖2:桌面文件夾。
兩個圖標重疊,自動生成文件夾,背景虛化。
圖3:自由主題引擎。
從鎖屏到圖標,從字體到撥號盤,全部可以自定義。
圖4:……
林一的手開始顫抖。
他在滑鼠滾輪上飛快地滑動。
每一張圖,每一個交互邏輯,都精準地擊中了他內心最深處的那個點。
這些……不就是他昨晚在夢裡構思,卻被產品經理罵回去的東西嗎?
這個叫Jiang Che的人是誰?
他怎麼知道安卓的痛點在哪?他怎麼知道未來的交互應該長什麼樣?
看到最後一頁,是一行手寫的中文:
【我們不缺錢,不缺市場。我們只缺一個——能夠定義未來十年的靈魂。】
林一靠在昂貴的赫曼米勒椅子上,心臟劇烈地跳動著,甚至蓋過了周圍鍵盤的敲擊聲。
他在谷歌拿著十幾萬美元的年薪,住著加州的大房子。
但他覺得冷。
而這封來自大洋彼岸、可能是一個騙子發來的郵件,卻讓他感到了一股久違的燥熱。
那種燥熱叫野心。
叫知己。
他拿起桌上的手機。
那是一台公司發的HTC G1,厚重,卡頓,醜陋。
他又看了一眼屏幕上的設計圖。
三分鐘後。
林一站起身,抓起椅背上的外套。
「Hey, Lin! Where are you going? We have a meeting in 10 minutes!(嘿,林!你去哪?十分鐘後要開會!)」同事喊道。
林一沒有回頭。
他拿起手機,撥通了郵件末尾那個+86開頭的號碼。
「I quit.(我不幹了。)」
他對同事說道,嘴角勾起一抹解脫的笑意。
深圳。極光科技。凌晨兩點半。
阿龍已經趴在桌子上睡著了。
江徹還坐在那裡,盯著屏幕。他在賭。
賭一個天才的不甘心。
嗡——
桌上的那台大金剛震動了起來。
是一個來自美國的號碼。
江徹的嘴角微微上揚。
他拿起手機,按下接聽鍵。
電話那頭是一陣沉默。
只有粗重的呼吸聲。
良久。
一個有些生硬、卻壓抑著興奮的男聲傳了過來:
「你是誰?」
「你怎麼知道高斯模糊在ARM架構下的算法邏輯?」
江徹點了一根煙,對著空氣吐出一口煙圈。
「我是誰不重要。」
「重要的是,林一,你想不想親手把谷歌那幫傲慢的產品經理,按在地上摩擦?」
電話那頭又沉默了兩秒。
然後,傳來了一聲低沉的笑聲。
「機票給我買好。」
「我要靠窗的位置。」
江徹掛斷電話。
他看著窗外漆黑的夜空,仿佛看到了一顆流星正劃破天際,向著深圳墜落。
「阿龍,起來。」
江徹拍醒了還在流口水的技術總監。
「啊?怎麼了?代碼跑通了?」阿龍迷迷糊糊地問。
「不。」
江徹站起身,伸了個懶腰,骨節咔咔作響。
「把你的代碼都刪了吧。」
「真正的神,下凡了。」