谷歌MIT合作推Android開發(fā)工具App Inventor
北京時間3月6日消息,據(jù)《連線》雜志網(wǎng)絡(luò)版專欄作者麥克 伊薩克(Mike Isaac)今日撰文稱,麻省理工大學(xué)與谷歌聯(lián)合發(fā)布Android程序開發(fā)工具App Inventor,以應(yīng)對Android質(zhì)量控制問題。以下是全文梗概:
如果問及任何一位電子專家Android與iOS系統(tǒng)應(yīng)用的區(qū)別時,你都會得到同樣的回答:蘋果的應(yīng)用程序更多并且設(shè)計更好。
用戶的回答也是同樣。上周末,蘋果應(yīng)用商店程序下載量超過250億次。同時,據(jù)最近一項UTest調(diào)查顯示,蘋果應(yīng)用總體用戶滿意度也超過Android。
顯然,谷歌應(yīng)用平臺需要提升。而歸功于一系列新的激勵政策,Android應(yīng)用市場可能很快就會有質(zhì)與量的雙重提升。
美國麻省理工大學(xué)周一發(fā)表一份聲明,其著名麻省理工學(xué)院媒體實(shí)驗(yàn)室(MIT Media Lab)內(nèi)部移動設(shè)備研究中心已經(jīng)開始為Android應(yīng)用開發(fā)工具App Inventor進(jìn)行程序測試。該程序可以使許多初級程序開發(fā)者有機(jī)會通過簡單的拖放界面制作Android程序。
App Inventor項目幾年前就已與谷歌研究實(shí)驗(yàn)室開始合作,當(dāng)時意在鼓勵推行Android程序開發(fā)大眾化。谷歌開展這一項目的想法是讓那些沒有技術(shù)背景也能參與創(chuàng)作Android應(yīng)用程序。用戶可以通過谷歌Chrome瀏覽器內(nèi)部可視化界面編寫程序,而非鍵入許多指令代碼。麻省理工大學(xué)稱之為“就像拼圖一樣簡單”。
App Inventor工具使用預(yù)定程序動作鏈,使開發(fā)者免于編寫一系列潦草的代碼。因此,即使是最基礎(chǔ)的程序開發(fā)者編寫出的新程序也會達(dá)到Android平臺的同意質(zhì)量標(biāo)準(zhǔn)。市場調(diào)研廠商N(yùn)PD分析師Ben Arnold向Wired記者表示,“App Inventor工具就像微博或部落格一樣,通過基本的模塊化工具把編程變得十分容易。”
在某些程度上,這看似是一項十分基本的舉措。除了處理安全問題之外,Android應(yīng)用市場未曾關(guān)心其程序質(zhì)量控制問題。實(shí)際上,Android最大問題之一便是其開放性:蘋果應(yīng)用商店嚴(yán)格封閉,因此可以強(qiáng)制要求iOS程序遵守規(guī)定標(biāo)準(zhǔn),尤其是在提交至應(yīng)用商店審批時。而Android應(yīng)用市場并非如此。
這也就是導(dǎo)致Android名聲不好的問題之一。Android開發(fā)者兼Gigbeat.fm創(chuàng)始人麥克 諾瓦克(Michael Novak)在采訪中表示:“此前,許多公司都尋找機(jī)會在Android市場中發(fā)布程序而并不關(guān)心用戶體驗(yàn)。這迫使我們想要把Android變成iOS那樣的封閉性質(zhì)。”
然而對谷歌來說,用戶體驗(yàn)在某些程度上也并非那么重要。蘋果iOS系統(tǒng)比Android搶先起步一整年,這意味著谷歌需要在應(yīng)用數(shù)量上快速趕上蘋果。因此還有什么方法比開放Android系統(tǒng)更快達(dá)到這一目的呢?
但現(xiàn)在事情大有變化。Android已經(jīng)變成一個成熟的平臺,已被應(yīng)用到從智能手機(jī)到平板電腦到車載娛樂等各種移動設(shè)備中。Android操作系統(tǒng)現(xiàn)在占據(jù)美國智能手機(jī)操作平臺最大市場份額,而其應(yīng)用數(shù)量也日益增長。去年12月,Android應(yīng)用市場下載量達(dá)到100億次,現(xiàn)在Android應(yīng)用平臺提供給用戶的程序超過30萬。
因此現(xiàn)在Android需要花力氣快速提升其應(yīng)用質(zhì)量。谷歌對此提出的應(yīng)對方法便是一系列被稱為Android Design的前所未有的開發(fā)指南以及設(shè)計規(guī)定。
在一月之前,Android程序開發(fā)者從未被要求遵守任何“設(shè)計指南”。因此,當(dāng)新Android版本發(fā)布后,開發(fā)者不得不從老版本中提取代碼,對新版本進(jìn)行猜測并重新編寫。這對于許多開發(fā)者都是巨大的令人頭疼的工作,因此導(dǎo)致了許多低質(zhì)量程序。
Android Design網(wǎng)站將持續(xù)更新Android版本特點(diǎn),建議及開發(fā)方法,包括軟件按鈕最佳放置方法等,就像一本程序開發(fā)者的美聯(lián)社寫作風(fēng)格之南一樣。
這一點(diǎn)也被加入到在新發(fā)布的Android 4.0系統(tǒng)中,這是Android迄今為止最令人震撼的設(shè)計,由此也可以看出谷歌也開始認(rèn)真對待設(shè)計美感問題。
諾瓦克稱:“在Android新版本冰激凌三明治(Ice Cream Sandwich)中,用戶可以開始看到程序開發(fā)者目標(biāo)變高,程序視覺質(zhì)量也會變好。”