2012Google I/O大會(huì)——“黃油”、“Google Now”和新的PDK
會(huì)后展示的“Face Forward”,每個(gè)部分由觀眾單獨(dú)控制
今年是第五屆Google I/O大會(huì),這個(gè)在舊金山舉行的年度盛會(huì)聚集了在各類Google平臺(tái)上進(jìn)行應(yīng)用開(kāi)發(fā)的開(kāi)發(fā)者們,包括Android和其他相關(guān)的Google服務(wù)——地圖、云存儲(chǔ)、瀏覽器等。今年有大約6000人參加了此次大會(huì)。會(huì)議內(nèi)容多樣,既有深度的技術(shù)課程,也有各種主題演講,介紹Google當(dāng)前和未來(lái)的新產(chǎn)品發(fā)布。
MIPS參加了其中的Android單元,以與Android社區(qū)保持緊密的聯(lián)系。我們最感興趣的是第一個(gè)主題演講,關(guān)于即將發(fā)布的“Jelly Bean”,也就是Android 4.1新版本。Jelly Bean與Ice Cream Sandwich相像,除了改進(jìn)的性能和搜索功能增強(qiáng)之外,外觀和觸感均相同。
Jelly Bean的一個(gè)重要改進(jìn)是Google稱之為“黃油”的設(shè)計(jì),用來(lái)提高性能,特別是提升Android的“流暢”程度,減少Android用戶界面的反應(yīng)時(shí)間。為了做到這點(diǎn),Google實(shí)施了一些簡(jiǎn)單的工程項(xiàng)目:
▪檢查編碼路徑并刪除了不必要的中間層次;
▪在用戶界面事件和屏幕刷新周期之間引入同步機(jī)制;
▪在圖形操作中引入了三重緩沖
Android控制的機(jī)器蛇
演示結(jié)果表明新的UI速度得到了極大提高,非常流暢和平滑。另外,Google對(duì)Android內(nèi)核和Open GL驅(qū)動(dòng)進(jìn)行了改進(jìn),使得開(kāi)發(fā)者能夠使用Android SDK和emulator來(lái)定位UI性能的問(wèn)題。同時(shí),Android開(kāi)發(fā)平臺(tái)中的Eclipse插件也加入了一些新的特點(diǎn)以幫助加快app開(kāi)發(fā)——Google SDK小組的工作令人印象深刻。[!--empirenews.page--]
在搜索方面,Google已從基于服務(wù)器的自然語(yǔ)音接口轉(zhuǎn)向了Android客戶端一側(cè),同時(shí)在客戶端實(shí)現(xiàn)了搜索結(jié)果的語(yǔ)音表達(dá)。這同Apple的Siri類似,不過(guò)Google在復(fù)制Siri之外往前又多走了一步,在Jelly Bean里面,Android加入了一項(xiàng)名為“Google Now”的新服務(wù)。
從我們獲得的信息來(lái)看,Google相信智能手機(jī)和平板電腦將不僅僅只是單向滿足客戶請(qǐng)求的設(shè)備。有了處理能力和網(wǎng)絡(luò)連接,加上能夠“學(xué)習(xí)”用戶習(xí)慣的算法,這些平臺(tái)將變得更加有用。在合適的服務(wù)支持下,這些設(shè)備能成為用戶的自然助手,主動(dòng)提供機(jī)會(huì)和提示,而不僅是簡(jiǎn)單的日程和任務(wù)提醒。
Android開(kāi)幕演講,會(huì)場(chǎng)里有6,000人
Google Now是實(shí)現(xiàn)這個(gè)理想往前走的一大步。從用戶的Android設(shè)備使用習(xí)慣中可以獲知哪些行為和信息是重要的并自然聯(lián)系的,同樣,通過(guò)Google的搜索功能和自然語(yǔ)音服務(wù),結(jié)合另外諸如日歷、信息、地圖等功能,可以為用戶分別提供各種任務(wù),或定位并建議用戶可能感興趣的事情。
例如,如果Google辨別出一用戶正驅(qū)車前往即將召開(kāi)的會(huì)議,便會(huì)馬上咨詢Google地圖,根據(jù)駕駛方向和交通路況,計(jì)算預(yù)期的駕駛時(shí)間和提供重要的事先提醒以幫助用戶能準(zhǔn)時(shí)參加會(huì)議。同時(shí)也會(huì)確保方向或地圖指引的有效性,提供由于可能的交通擁堵或馬路施工引起的路線建議。
Jelly Bean產(chǎn)品的最后一個(gè)重要改進(jìn)就是它的瀏覽器。Android的瀏覽器已由真正的Chrome瀏覽器代替。加入Chrome陣營(yíng)之后,Android的用戶能夠使用谷歌瀏覽器的所有功能了,包括通過(guò)用戶的Google賬戶的同步功能。
會(huì)后展示的虛擬現(xiàn)實(shí)球
Android相關(guān)的所有會(huì)議清楚地表明Google將持續(xù)推動(dòng)處理器架構(gòu)中立。Android所有的新特點(diǎn)支持所有的架構(gòu),特別是MIPS平臺(tái)。Google還發(fā)布了一項(xiàng)“Partner Development Kit” (PDK),將在Android新版本發(fā)布之前提供給芯片和OEM合作伙伴,幫助他們?cè)贏ndroid新版本發(fā)布的同時(shí)就可以準(zhǔn)備好驅(qū)動(dòng)和BSP。MIPS當(dāng)然也參與了PDK項(xiàng)目。
除了和不同的Google工程師溝通之外,我們還見(jiàn)到了許多的app開(kāi)發(fā)人員。比如YoYo Games的高管,他們擁有著名的游戲開(kāi)發(fā)工具GameMaker。我們得知YoYo Games已完全支持MIPS架構(gòu)。他們的最新產(chǎn)品GameMaker Studio,在缺省狀態(tài)下就完全支持MIPS——因此使用這個(gè)游戲開(kāi)發(fā)平臺(tái)開(kāi)發(fā)的游戲自動(dòng)支持所有的MIPS-based手機(jī)和平板電腦。
總之,Google I/O讓我們很好地了解到了即將來(lái)臨的Jelly Bean和軟件開(kāi)發(fā)者們關(guān)注的重要問(wèn)題,同時(shí)也加強(qiáng)了MIPS和app開(kāi)發(fā)者社區(qū)之間的聯(lián)系。