移動軟體開發者是比較分散的群體。他們可能在新興公司工作,也可能在大型股份化公司,或者作為諮詢者之類的自由職業者,甚至他們中有的人是在業餘時間來開發移動手機應用軟體。
開發者的支持與使用這個平台的手機的數量是互相支持的關係。沒有開發者的支持,Google將難以得到足夠多的應用——諸如音樂服務、移動遊戲、社交網站和類似的服務——來推動運營商銷售基於Android平台的手機,以及讓消費者有興趣來購買它們。要想引起引起開發者注意,沒有什麼比市場上存在被數百萬消費者使用的數百萬個基於Andrioid平台手機更重要。
今天的高端智能手機操作系統中,Symbian、微軟和黑莓(Black Berry)三家移動操作系統是最為流行的主流系統。開發者使用不同的語言來在現有的手機上開發應用,諸如Sun公司的Java、C++(被微軟使用)和Qualcomm的Brew等。
Android平台是基於開源軟體Linux的。而且麻煩的是,Android在上面創建了它自己的軟體層,儘管開發者也可以使Java來進行開發,但Android平台版的Java和今天在移動開發領域被廣泛使用的Java版本並不一致。因此,現有的使用移動Java創建的應用程序不一定就能在更豐富、更強大的Android平台上使用。
由於這個原因,某些開發者表示,Android可能給移動應用帶來了更多令人頭疼的問題。
Google新平台讓給開發者帶來的新問題
Pelago公司的創始人兼首席執行官Jeff Holden表示,要想讓移動應用軟體支持所有現有平台幾乎是一件不可能的事情。
位於西雅圖的Pelago現正在一個移動Java版本上開發它的Whrrl服務,Whrrl服務可以根據用戶手機的位置和用戶的社交網站來推薦飯店和服務。
“我們認為Android是另一個不同的平台,因此它增加了移動手機應用更加具有分裂性的局面,”Holden表示。“我認為它是一個有趣而且有價值的平台,它是只有像Google這樣的公司才能做得到的一件事情,儘管它不是一個草率的產品,但是倉促移植應用到它上面卻不值得推薦。”
上面說的“移植”,是開發者必須對那些已經基於某個語言創建好應用程序進行重新加工修改,以讓它們可以運行在更多的手機上。此外,一個程序還必須針對不同的手機進行調整,舉個例子來說,每個型號手機的屏幕大小和按鍵都是不一樣的。對於一個支持數百種手機的移動手機軟體,開發商可能要對其進行多次修改。
位於美國貝佛的Action Engine公司主要是從事 Mobile應用開發,比如提供媒體發布商和移動網路運營商面向手機用戶端的發布平台。它表示,它花費了大約三年的時間來讓它的應用軟體支持所有平台,而且現在它依然在修改一個不久可以支持黑莓手機的版本。
“要讓你的應用支持Android平台,可能要花費你9到12個月的時間,”Action Engine的開發者Lihosit表示。
另一個挑戰是為不同平台進行開發給企業帶來的成本問題。
IceBreaker是一家位於美國貝佛城的公司,其主打產品是一個移動交友平台,其銷售副總裁表示,公司一直在儘力避開開發基於手機的應用程序,而是通過一個移動Web上提供它的服務,即用戶可以通過手機連接互聯網來使用這個服務。現在它正在考慮是否創建基於手機的應用程序,因為這樣可以提供給用戶更酷的功能。
開發這種應用大約需要205000美元的成本,其中包含三個開發者三個月、一個設計者兩個月和一個產品經理的工作量的工資和福利,Levine表示。與之對比的是Google要在創新大賽中對10個公司派發的275000美元的獎金。
“沒有人在討論的一個難於回答的問題是,一個應用程序如何能夠很好的工作在所有手機和跨越所有運營商,”Levin表示。“傳說中的最高境界是一次編寫處處運行,但是至今沒有人能夠解決這個問題。”
Dashwire的創始人兼首席執行官Ford Davidson表示,公司的開發團隊對於Google的新平台感到激動,而且Google所主辦的大賽的獎金也是公司資金的一個好來源。但是他還是打消了立即擁抱這個平台的念頭。
“是的,它的新功能非常酷,但是我們不得不保持專註,”Davidson表示,他的服務是幫助人們通過互聯網管理他們的電話。“我們還有很多手機在那兒等待我們服務的推陳出新。”
Android能否成功還需時間驗證
如果Google想取得成功,它將必須具有某些其他平台所不具備的東西,開發者們表示。至今為止,Google所能說出的Android的最大不同之處就是這個平台是開放性的。
從實踐的層面上來說,這意味著手機用戶界面的每一方面都可以被定製化。開發者甚至可以修改非常細小的事情,諸如撥號面板的外觀等。
Android還將允許應用程序之間的交互。在某些情況下,一個開發者從一個用戶日曆或聯繫人中獲取信息來創建一個一個定位應用程序,可以交流在一個預定時間用戶和他(她)的朋友在什麼地方。
但是Pelago的首席技術官兼共同創始人之一Darren Erik Vengroff表示,即使Android具有諸如此類的內置功能,運營商是否允許開發者訪問這種用戶信息還是一個未知的事情。
Sprint Nextel的發言人Scott Sloat表示,Google公司這個平台的基本指導思想肯定將是開放式的,允許開發者更多的參與到其中。但是現在預言其究竟能取得什麼樣的成功還為時過早。
(責任編輯:A6)
[火星人 ] 開發者會擁抱Google的Android開源平台嗎?已經有392次圍觀