第39頁 (第1/2頁)
燕飛提示您:看後求收藏(八零中文www.80zw.tw),接著再看更方便。
做完這一切,杜克感覺自己還是很精神,顯然還在拿鐵的有效期內,索性開始研究基於android的開發框架,下午克里已經在下載的資料下,完成了基於android23版本的移植。
因為android23版本的ndk直接支援c/c++開發,克里只需要修改原來應用中系統呼叫相關部分,如底層語音捕獲部分模組,直接在原來程式基礎上修改就行,說到api呼叫,對於克里這個超級電腦來說,實在是太簡單了,只要將api說明檔案下載下來輸入進去,就沒有杜克什麼事情了。
只是克里完成的這個移植版本相容性不太好,對於android23之前版本來說就無法執行,對於之後的版本也沒有模擬測試過,雖然對於蔡思強交代的任務來說,這個已經足夠了,能夠在手機上跑起來足以說明問題,讓金地公司的技術人員無話可說。
但是杜克這會兒睡不著,想著閒著也是閒著,就靜下來心,開始研究怎麼做才能盡善盡美,在有規則的情況下,克里可以做得非常完美,但是對於這種開放性的思維活動,人腦比起電腦還是勝出一籌。
杜克下載的資料充分,克里的檢索更是無比方便,很快就找到了一種解決相容性的新方案:將sala輸入法原來的c++程式改造,核心演算法編譯成android的動態庫,這樣以後應用就可以用jni的方法進行ja-va呼叫,透過這種方法就能夠完美解決諸如android15、android16等老版本手機相容性問題。
更為關鍵的是,克里產生的程式原始碼幾乎沒有什麼可讀性,一切都按照效率來生成的,如果沒有克里,連杜克都看不懂,這個東西非常不利於後續協作開發,讓杜克也無法脫開身。可是一旦將核心演算法編譯成為動態庫後,杜克就可以放心脫手這個工作,將上層應用開發完全交付給別人去開發,而杜克只要確保核心演算法動態庫更新就好。
順帶著還有一個保密的好處,杜克不需要開放核心原始碼,就能夠使得上層應用開發人員完成他們想要的一切,為未來同其他公司的有限合作打好基礎,畢竟,這個革命性的成果,還是徹底掌握在自己手裡更保險。
等到杜克指揮克里將新方案實現,改造編譯出動態庫,搭建好新的開發環境,重新實現新架構下的sala輸入法,拿鐵的效果才逐漸消失,用腦過度的杜克一直睡到第二天十點才心滿意足地從夢鄉醒過來。
杜克拿過手機,掃了一眼,不禁嚇了一跳,原來手機上面已經有了幾十個未接來電,為了睡眠充足,晚上睡覺前杜克習慣性將手機調成靜音模式,因此這些電話進來杜克完全沒有知覺。
杜克翻看起這些未接電話,蔡思強早上八點後打過一個,看來事情不大,否則以他的性格,絕對是可以將杜克手機打爆的;其他都是秦楚和地獄火編輯打的,這倆人好像瘋了一樣從八點之後,幾乎每隔幾分鐘就打一個。
杜克先給蔡思強打了一個,果然沒有什麼事情,不過是問一下移植的進度,因為金地那邊來電話,下週二金地老總會過來談合作的事情,蔡思強希望杜克能夠在這個時間點前能夠出一個deo版本,一聽這事,杜克馬上拍胸脯說沒有問題,到時候肯定會拿出一個演示版本來。
接著順便報告了一下帶廣告版本正式版本已經完成了,考慮到今天起得太晚,杜克透過電腦將版本發過去,自己先洗漱找點東西吃完後,才開始回秦楚和地獄火倆人的電話。
先生同秦楚通話,秦總監非常委婉地說自己請示了高層,但高層表示對於這個分成的提議難以接受,要求直接買斷,對於這個結果,杜克非常鬱悶地表示自己再考慮考慮後就結束通話了電話;接著同地獄火編輯通話,這邊倒是同意分成,但是提出百分之三到五的比例讓杜克再次鬱