亚洲成精品动漫久久精久,九九在线精品视频播放,黄色成人免费观看,三级成人影院,久碰久,四虎成人欧美精品在永久在线

掃一掃
關注微信公眾號

谷歌Android開源不徹底 對開發人員造成永久傷害
2009-01-14   

長久以來,谷歌都以積極向上的形象出現,它給人的印象是——谷歌不會做錯事情。然而谷歌頗具爭議的Android手機平臺卻極有可能威脅到它的聲譽。

正在谷歌為準備已久的開源手機系統Android的發布忙碌的時候,它的一些做法卻對許多Android開發人員形成了永久的傷害。谷歌對接入其開發工具的限制,以及對開源規則的踐踏,使得與谷歌緊密合作、共同開發Android平臺的許多開發社區感到很失望、很惱火。據估計,參與到開發過程中的總人數約為2000人。部分開發者甚至威脅說他們將會轉投其他的手機平臺。

邁克-諾瓦克(Mike Novak)是一位居住在紐約的Android獨立開發者,他認為谷歌如此輕視開發者是一種極其惡劣的行為。他說:“開發者是推動Android應用程序開發的主要動力,如果沒有開發者們的努力,Android根本無法在市場上占據一席之地。”

位于俄亥俄州哥倫布的獨立開發者凱西-鮑德爾斯(Casey Borders)則警告說,如果想要保持開發者的忠誠度同時吸引新的開發者加入到自己的陣營中,谷歌必須付出艱苦的努力。他表示:“Android平臺擁有非常強大的基礎,潛力也不容小視,但是它仍然要面臨許多競爭。”

關于SDK的爭論

最令開發者不滿的是Android軟件開發包(SDK)的現狀。七月份,谷歌宣布最新版的SDK將會面向“Android開發者挑戰賽”(Android Developer Challenge)的前50位優勝者發布。這項競賽設立了1000萬美元的獎金用來挖掘最具創新意識的Android應用程序。谷歌在競賽的主頁上寫到:“用炫酷的程序給手機用戶帶來驚喜.”

雖然許多開發者對此表示不滿,但是谷歌卻聲稱他們關于SDK的決定是為了幫助開發社區。“Android開發者挑戰賽的優勝者能夠幫助我們提升最新版本的SDK,以便在正式發布之前對其進行完善,”谷歌通過郵件表示,“我們希望通過這種首先面向少數開發者發布的方式來降低開發者們所面臨的挑戰,從而減小由此帶來的不利影響。我們首先向競賽的優勝者發布SDK,由他們來找出其中的缺陷,這樣一來,就可以為公開發布的SDK提供更多的文檔和工具.”

但是,谷歌將最新最好的開發工具提供給他們精心挑選出來的人使用,卻又不公布新版SDK正式發布的日期的做法招來了很多開發者的非議。

對于許多與Android聯系緊密的人而言,谷歌公開發布SDK似乎遙遙無期,這就大大損害了谷歌的聲譽,畢竟谷歌一直以來都以“對開發者友好”而聞名.鮑德爾斯認為谷歌的做法破壞了開源領域的基本原則.“開源軟件的基本思想是讓早期的使用者可以獲得存在漏洞的代碼,從而幫助軟件修正這些漏洞,”他說,“關鍵在于選擇,谷歌拒絕了傳統的'開源'的做法,而是選擇了以封閉式軟件的方式來開發 Android.”

來自馬薩諸塞州的獨立軟件分析師杰克-戈德(Jack Gold)認為,谷歌的手機計劃是一個“有瑕疵的戰略”.他指出,谷歌的目標自相矛盾:一方面想要創造一個開源手機平臺,另一方面卻希望可以控制 Android應用程序的質量.戈德認為谷歌最根本的問題在于本末倒置.“與其開發一個全新的平臺,谷歌倒不如將現有的市場進行整合并為其開發應用程序,通過這種途徑來賺錢,”他說,“開發者的不滿只不過是這個有瑕疵的戰略的冰山一角而已.”

但是獨立軟件分析師羅布-恩德勒(Rob Enderle)表示,他理解谷歌為什么嚴格限制人們使用最新的Android SDK.“這與蘋果一開始不接納第三方開發者的原因相同,這樣做是為了保證早期產品的質量,”他說,“他們必須保證自己可以獲得50個高質量的應用程序. ”

獨立開發者諾瓦克則表示:“(開發)社區必須忘掉谷歌,他們并不希望與我們在手機產業展開合作.谷歌現在的所作所為完全有違開源的宗旨.”他還說:“如果谷歌能夠在產品正式發布之前的一周內對所有開發者開放最新的SDK,(開發)社區就要謝天謝地了.但是依我看來,這根本不可能.”

iPhone和Symbian

無論谷歌關于SDK發布的決策是否正確,公司在這個時候“背叛”開發者的確不是明智之舉.蘋果3G版iPhone的銷量屢破記錄,一路順風順水,Symbian又即將進行開源,而Android距離最后發布也僅剩下幾個月.所以谷歌很有可能變成一個簡單的跟隨者,而最終失去移動操作系統這一市場.

最近關于的傳言同樣未能激起開發者的興趣.戈德預計:“六個月內,Symbian和Android將會合并成為一個開源系統.” 在許多開發者看來,(與Symbian合并)將使得Android喪失存在的價值,同時也會使得幾個月來的工作毫無意義.

“將代碼整合并不是太難,”戈德說,“從另一方面講,現在進行整合要比將來整合更加容易.”

分析師恩德勒則不希望看到谷歌與諾基亞的操作系統進行合并.“想要將Symbian和 Android進行合并需要谷歌和諾基亞雙方都付出巨大的努力,而且這種合作有可能會帶來一系列的問題,”他認為,“當Symbian規模較小并保持獨立時,這還比較容易.但是現在Symbian已經成為諾基亞的子公司,這種合并將變得非常困難.”

撇開Symbian不談,如果一個開發者希望吸引到最大數量的潛在用戶,他們一定會同時開發 Android和iPhone兩個版本的產品.恩德勒也對此表示贊同,他說:“如果選擇蘋果,你將面對一個現成的市場;而如果選擇Android,則需要承擔一定的風險,因為沒有人能夠保證Android平臺最終會上市銷售.”

有限的選擇

谷歌仍有可能對Android的開發進行修正,但是時間不等人。恩德勒指出,谷歌需要在接下來的幾個月內給與開發者充分的保證,以便確保他們可以通過開發Android應用程序獲得一定的收入。但是他也承認,與蘋果不同,谷歌在這方面缺乏經驗,畢竟這是谷歌的第一款手機系統.

不過令谷歌欣慰的是,除了Android之外,開發者的選擇也非常有限——主要是蘋果和諾基亞.這兩家公司,尤其是蘋果,也都遭遇了開發者的不滿.“蘋果對待開發者的態度很差,而且還對(開發)社區形成了沖擊,”諾瓦克說,“事實上,所有的應用程序都必須通過iTunes來分發,足以見得蘋果對其操作系統控制的是多么嚴格.”

除此之外,開發者還可以選擇微軟的Windows Mobile平臺和Palm OS平臺.然而許多開發者對這兩個平臺并不感興趣,而且認為它們均已過時,因為這兩個平臺都是從PDA市場發家的,而他們與手機世界的聯系似乎沒有那么緊密。

恩德勒認為,開發者最終還是會選擇能夠為他們帶來良好回報的平臺.“歸根到底,開發者還是為了賺錢,”他說,“所以他們最終還是會選擇那些能夠為他們帶來利益的平臺。”

那些對Android不滿的開發者在離開谷歌之前還是需要三思,畢竟Android還處于發展初期,現在離開有可能會抱憾終生.《Android開發指南》(The Busy Coder's Guide to Android Development)一書的作者馬克-墨菲(Mark Murphy)認為谷歌最近的所作所為會分裂整個社區.他說:“毫無疑問,肯定會有開發者選擇離開,而且永不回頭.”但是墨菲也指出,許多開發者并未受此影響,而且部分開發者還將對此繼續觀望,因為目前還沒有更為合適的平臺可供選擇.

然而,諾瓦克卻對谷歌的Android戰略持樂觀態度。他說:“由于Android正在嘗試一些與眾不同的事情,所以,即使它不會一夜成名,但是它絕對會使手機世界變得更好.”


熱詞搜索:

上一篇:Windows 7將如何定位下一代操作系統
下一篇:OneKey Ghost Y6.0 正式版

分享到:   收藏