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