第109章 尋求支持(1/2)
前台接起,「您好,騰訊。」
「我是星辰科技的李言,找馬總。」
「請稍等。」
電話轉接,過了十幾秒,馬化騰的聲音傳來。
「李總,下午好。」
「馬總,打擾了。「李言說道,「找您是想聊聊我們合作的事情。
「您說。「馬化騰的聲音很溫和。
「我們12月1日要發布智慧型手機,基於Android系統深度定製。「李言說道,「希望能預裝手機QQ。」
「這個沒問題。「馬化騰立刻說道,「我們很願意和星辰合作。」
「而且,我們今年已經推出了QQforAndroid的測試版本。」
「那太好了。「李言說道,「不過,我們的StarOS是基於Android深度定製的,可能需要做一些適配工作。」
「主要是系統權限方面,比如通訊錄讀取、消息推送、後台運行這些。」
「這個可以。「馬化騰說道,「我們的技術團隊可以和你們對接。
.
「大概需要多長時間?
」
「如果貴公司能提供系統的API文檔,我們這邊兩周應該就能完成適配。「馬化騰說道。
「那就太好了。「李言說道,「我讓我們的韓博士直接和你們的技術團隊聯繫。」
「另外,12月1日的發布會,我們會展示手機QQ的使用場景,希望騰訊這邊能派人來參加。」
「當然可以。「馬化騰笑了,「這對我們也是一次很好的推廣機會。
J
「那就這麼說定了。」
掛斷電話,李言靠在椅背上。
QQ的事情,落實了。
接下來,還要想想其他應用。
他在本子上寫下幾個名字:
UC瀏覽器——2004年就成立了,2008年已經很成熟,應該可以適配。
搜狗輸入法—2006年就推出了,可以談合作,移植到Android上。
開心網、校內網—2008年很火的社交網站,可以做簡化版的手機應用。
新浪、搜狐、網易一門戶網站,可以做WAP版本或者簡化的客戶端。
OperaMini——國際上很流行的手機瀏覽器,可以預裝。
天氣、股票—一工具類應用,可以自己開發或者找第三方。
李言想了想,拿起電話,打給韓立。
「韓博士,應用這塊,我們還需要充實一下。
「6
「除了QQ,我想再加幾個:UC瀏覽器、搜狗輸入法、開心網、校內網、新浪、搜狐、網易的客戶端。」
「你看看,這些應用,哪些能在11月底之前完成適配?
」
韓立沉默了幾秒,「李總,UC瀏覽器應該沒問題,他們本來就有Android版本」
。
「搜狗輸入法,需要談合作,讓他們專門開發Android版本,這個可能比較難。」
「開心網和校內網,我們可以做簡化版的WAP頁面,嵌入到瀏覽器里。」
「新浪、搜狐、網易,同樣可以做WAP版本。」
「另外,工具類的應用,比如天氣、股票、計算器、日曆,我們可以自己開發。
「6
「好。「李言說道,「那就按這個方案來。
7y
「UC瀏覽器,你去聯繫他們。
「6
「搜狗輸入法,我親自去談。」
「開心網、校內網、門戶網站,你們做WAP版本。」
「工具類應用,你們自己開發。」
「明白。
「6
掛斷電話,李言拿起手機,搜索了一下搜狗輸入法的聯繫方式。
搜狗輸入法,是搜狐旗下的產品,負責人是王小川。
李言找到王小川的聯繫方式,撥了過去。
「餵?「王小川的聲音很年輕。
「王總,我是深圳星辰科技的李言。
,「哦,李總,您好。「王小川說道,「找我有事?
T
「是這樣的,我們公司12月要發布智慧型手機,想預裝搜狗輸入法。「李言說道,「不知道搜狗這邊,有沒有興趣做Android版本的輸入法?
」
「Android版本————「王小川想了想,「我們目前只有PC版本,還沒有做過An
droid。」
「不過,如果市場前景好,我們可以考慮開發。」
「市場前景肯定是好的。「李言說道,「Android是未來智慧型手機的主流系統,搜狗如果能搶先布局,肯定能占據先機。」
「而且,我們願意提供技術支持,幫助你們做Android版本。
J
王小川沉默了幾秒,「李總,這樣吧,我回去和團隊商量一下,看看技術上能不能實現。」
「如果可以,我們就合作。」
「好,那就麻煩王總了。「李言說道,「我們希望11月底之前能完成開發。
「6
「11月底————時間有點緊。「王小川說道,「但我們盡力。」
「那就先這樣,王總回去商量好了,給我回復。」
掛斷電話,李言看了一眼時間,下午四點。
他起身,準備去研發中心看看進度。
剛走到門口,蘇晴敲門進來。
「李總,谷歌那邊發來一封郵件,是安迪·魯賓發的。
.
「安迪?「李言走回辦公桌,打開郵件。
郵件是英文的,李言快速瀏覽了一遍。
大意是:「李,恭喜星辰科技成為全球最快適配Android1.0的廠商。我們在谷歌總部,都在關注你們的進展。據我們派駐深圳的工程師反饋,StarOS的開發進度和質量都非常出色。你們是Android生態的重要合作夥伴,我們期待12月1日的發布會。希望我們能一起,改變移動網際網路的未來。——Andy Rubin」
李言看完,嘴角微微翹起。
谷歌的認可,對星辰科技來說,是一個很好的背書。
他點擊回復,用英文寫道:「Andy,感謝谷歌的支持。Android是一個偉大的系統,我們很榮幸能成為第一批合作夥伴。12月1日,我們會向全世界展示,Android的巨大潛力。我相信,我們會一起改變世界。——Li」
發送郵件後,李言起身,去了十八樓研發中心。
時間一天天過去。
10月1日,國慶節,研發中心依然在加班。
10月5日,相機崩潰的Bug被定位到,是內存管理的問題。
10月8日,內存泄漏問題修復了兩個,還剩一個。
10月10日,系統重啟的Bug終於復現了,原因是線程死鎖。
10月12日,所有關鍵Bug都定位到了,開始集中修復。
10月13日,晚上十點。
研發中心,軟體組。
韓立博士帶著核心團隊,已經連續工作了72個小時。
三天三夜,沒有回家,就睡在辦公室的行軍床上。
每個人的眼睛都紅腫著,臉上長滿了鬍子,頭髮亂糟糟的。
但沒有人喊累,沒有人抱怨。
因為他們知道,這是最後的衝刺。
只要熬過這72個小時,所有的關鍵Bug都能修復。
韓立坐在電腦前,盯著屏幕上的日誌。
密密麻麻的Iog信息,記錄著系統運行的每一個細節。
他在尋找線程死鎖的根本原因。
已經找了48個小時了,試了十幾種方案,都沒能徹底解決。
「韓博士,您先休息一會兒吧。「一個年輕工程師走過來,「您已經兩天沒睡了。」
「不行,必須找到。「韓立搖搖頭,「系統重啟的問題,是最嚴重的Bug。」
「如果不解決,用戶用著用著手機突然重啟,體驗會非常差。」
他繼續盯著屏幕,一行一行地看日誌。
突然,他看到了一個異常。
「等等。「韓立放大屏幕,仔細看那一行log。
「這裡,線程A在等待鎖B,線程B在等待鎖A。
.
「典型的死鎖。」
他立刻翻開代碼,找到對應的位置。
果然,在系統初始化的時候,兩個線程的鎖順序不一致。
「找到了!「韓立興奮地說道。
周圍的工程師都圍了過來。
「在哪裡?」
「這裡。「韓立指著屏幕,「線程A先鎖X再鎖Y,線程B先鎖Y再鎖X。」
「當兩個線程同時運行的時候,就會死鎖。」
「解決方法很簡單,統一鎖的順序。」
「我來改。「一個工程師立刻坐下,開始修改代碼。
十分鐘後,代碼改好了,重新編譯,刷入測試機。
所有人都盯著那台測試機,屏幕亮起,系統啟動。
開機動畫流暢地播放,幾秒鐘後進入主界面。
工程師開始操作,打開各個應用,來回切換。
一分鐘,兩分鐘,五分鐘,十分鐘。
系統一直運行得很流暢,沒有出現任何異常。
「再測半個小時。「韓立說道。
半個小時後,系統依然穩定。
「成了!「一個工程師激動地喊道。
「別急,還要長時間測試。「韓立說道,「讓它運行24小時,看看會不會有問題。」
「好。」
韓立站起身,走到窗前,看著外面的夜色。
深圳的夜晚,燈火通明。
他看了一眼時間,10月14日,凌晨一點。
距離10月15日的deadline,還有23個小時。
「韓博士,您該休息了。「谷歌派來協助的工程師David走過來,「Bug已經修復了,剩下的就是測試。」
「您這樣熬下去,身體會垮的。」
韓立搖搖頭,「不行,必須看到測試結果。
「,「那至少去睡兩個小時。「David說道,「我們會盯著的。
「6
韓立想了想,點點頭,「好,叫我。」
他走到角落的行軍床上,倒頭就睡。
幾乎是沾床就睡著了。
太累了。
連續72個小時的高強度工作,他的身體已經到了極限。
兩個小時後,David叫醒了韓立。
「韓博士,測試了兩個小時,系統非常穩定,沒有任何問題。」
韓立坐起來,揉了揉眼睛,「好,繼續測試。」
「我去看看其他Bug的修復情況。
他走到另一個小組,那邊正在測試內存管理的優化。
「怎麼樣?
」
本章未完,點選下一頁繼續閱讀。