Google開發(fā)人員訪談 Android平臺探秘
Android實際上是基于Andy Rubin和其它幾位Danger公司的元老的工作成果,Google在2005年買下了這家公司,同時也擁有了他們的Android計劃.Rubin現(xiàn)在是Google移動平臺的負責(zé)人.最近他在與CNET記者的交談中,透露了一些Android手機平臺計劃,并解釋了為什么平臺化了這么長時間才搭建起來.
記者:Android平臺大概是什么樣子?
Rubin:從一個開發(fā)者的觀點看,我們的手機平臺有一個用戶界面團隊來負責(zé)維持,實際上我們的界面是一個可替換的用戶界面.
我們的團隊一直在建設(shè)并把它作為一個移動mashup平臺,這是一個嶄新的概念.開發(fā)人員可以在平臺系統(tǒng)上快速開發(fā),并可以利用其它開發(fā)人員的工作成果.所以,這為手機開發(fā)商創(chuàng)造力更大的靈活性,工作少,周期短,快速成型,并一步到位.
問:你們是否有個叫做“夢想”的系統(tǒng)原型嗎?誰擁有它,我們什么時候能看到這個系統(tǒng)?
Rubin:實際上我不知道這個名字從何而來.這只是個內(nèi)部代碼的名稱,而且現(xiàn)在已經(jīng)改變了不少.
待我們的SDK放出之后,我們會在PC平臺上提供一個完整的硬件仿真器,它可以運行于Windows、Linux、以及Mac OS X系統(tǒng)上.至于規(guī)格我想大家都知道,具有標準QWERTY鍵盤的,或是沒有鍵盤的,擁有觸摸功能的以及無觸摸功能的.
問:消費者在明年之前還看不到這款設(shè)備,對不對?
Rubin:是的.
問:Google會出自己品牌的電話嗎?
Rubin:無可奉告.
問:你為什么選擇Linux系統(tǒng)作為Android平臺的基礎(chǔ)?
Rubin:好處之一,Linux是一個相當(dāng)普遍的系統(tǒng),我們的Android使用Linux內(nèi)核可以加快軟件移植速度.
問:那你為什么不加入例如LiMo一樣的開發(fā)社區(qū)或者Lips(Linux Phone Standards)論壇?
Rubin:實際上這里有一個關(guān)鍵的差異,相比那些開放的團體,我們現(xiàn)在開發(fā)的是一款產(chǎn)品.每個組織中的會員都會為聯(lián)盟貢獻出自己的一份努力,我們貢獻的是產(chǎn)品.
實際上業(yè)界在不斷努力,但是開發(fā)社區(qū)只寫標準,需要的是相關(guān)產(chǎn)業(yè)來生產(chǎn)滿足這些標準的產(chǎn)品.
問:誰來做Android平臺的技術(shù)支持?
Rubin:我們不結(jié)盟,有五大類廠商負責(zé)技術(shù)支持,半導(dǎo)體廠商、原始設(shè)備制造商(OEM)、運營商、軟件公司、還有商業(yè)合作伙伴.商業(yè)伙伴也將做我們的技術(shù)支持.
問:假設(shè)它被廣泛使用,Google的投資回報率是多少?
Rubin:實際上,Google的使命是組織全世界的信息,并使用戶能連接入相關(guān)的信息.Android平臺的項目滿足了作為Google訪問組件的使命.我們只需要確保手機無處不在,消費者就可以隨時獲得Google的服務(wù).
問:請問廣告到底是怎么回事?
Rubin:我們沒有直接在平臺上嵌入廣告,就跟你在臺式機上看廣告一樣,所有的廣告都是通過瀏覽器獲得的.
問:Android平臺捆綁了什么瀏覽器?
Rubin:哦,你可以使用任何瀏覽器,只要Linux平臺支持.
問:Android挑硬件嗎?或者說需要什么樣的硬件來執(zhí)行?主流的?高端的或是低端的?
Rubin:經(jīng)過我們的努力,實際上我們的運行庫文件僅有250KB,而不是3.4M.我們付出了很大的努力,考慮這些細節(jié),正如我說的,我們可以對應(yīng)最低端的電子產(chǎn)品.
最基本的要求是32MB內(nèi)存,32MB閃存,以及200MHz處理器.現(xiàn)在基本上智能手機都可以滿足這條要求.
問:是否有不同版本的Android平臺?
Rubin:這個一個真正重要的問題,我們不創(chuàng)造任何非完整版的系統(tǒng)環(huán)境,我認為起碼在開源平臺上不能這樣做.我們只有一個版本.
linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)
linux相關(guān)文章:linux教程
評論