歡迎您光臨本站 註冊首頁

開發者會擁抱Google的Android開源平台嗎?

←手機掃碼閱讀     火星人 @ 2014-03-12 , reply:0
    前言:Google的Android移動平台計劃顯然野心不小,為行動電話創建一個開源平台的說法似乎對開發者也頗具吸引力,然而在Android平台問世以前,開發者已經在使用諸多現在的主流移動軟體開發平台,Google這個新移動開發平台能否讓這些開發者拋棄一切從頭再來嗎?

  在過去的一年中,整個IT業界都在急切的等待這個在山景城的互聯網巨人宣布它的行動電話計劃,期間一度有謠言稱這個互聯網公司即將推出它的Gphone手機,一個據傳可以挑戰蘋果的iPhone的東東。現在Google公布了它的答案,其目標絕不是一個簡單的硬體產品,而是為眾多移動手機提供一個軟體開發平台。



   圖1、謠言中的Gphone手機

  在近日的一次電話會議上,Google公司官員揭開了它的移動平台戰略。這是一個叫做“Android”的移動軟體開發平台,一個自由、開源的移動操作系統。這個平台將可以讓開發者更輕鬆的創建新移動應用軟體,推出這個平台的原因是Google認為在今天的移動操作系統上開發應用還過於困難。

  Google的美好願望與開發者的冷靜反應
  
  Google希望藉助於Android平台可以帶來更便宜、更高級的智能手機,儘管基於這個平台的首款移動手機在明年年底之前還不會推出,Android的技術規範卻早在本月初就已經早早發布。
  
  雖然Google對這個新的平台給予了很大的希望,一個比較現實的問題是,開發者們會圍繞它編程嗎?開發者們會立即(或者不遠的將來)在Android上開發足夠的應用嗎?這個平台讓我們感到興奮之餘,能否真正帶來實際的好處或者僅僅是失望?



圖2、Google新平台能否成功?

  要想找到這些問題的真正答案,或許西雅圖的人們更有資格比其他地方的人們來回答這些問題,因為眾所周知這裡聚集著眾多移動軟體開發者。來自十二個左右的西雅圖新興公司、老牌公司和個人開發者的一個比較一致的意見是,儘管它們多數已經知道最近Google發布的這個平台,但是並沒有立即在Android平台上進行開發的計劃。
  
  據這些公司表示,這個剛剛推出的移動軟體開發平台還有很多問題,而且如果為了轉向這個平台而停止已經正在進行且有望賺錢的項目,這是一種非常不成熟的做法。

  Google為了推廣這個平台,開出了100萬美元的懸賞來吸引人們開發Android平台上最佳應用,儘管如此它們還是表示,不會立即擁抱這個新的移動開發平台。

  Ontela公司正在開發一個移動圖片共享應用,其首席執行官DanShapiro表示,“或許一些新興公司現在更願意使用它(Android平台),我可以想象到那些正在創業的傢伙可能會認為這是一個巨大的獎勵,但是對我們來說,我們要對現有客戶負責,這是我們更加關注的事情。”

  來自Action Engine公司的高級創新技術架構師ChrisLihosit表示,上周一他聽到這個消息后首先做的幾件事情之一是把這個開發者工具下載下來,先了解一下。經過試用后他表示,儘管某些功能看上去非常不錯,但是Action Engine對它並不感興趣。

   “明確的來說,如果是周末需要消遣的時候,我很樂意去使用它,感受它的新功能給我帶來的震撼,”Lihosit表示,“但是,我不知道它是否能成為我的工作中的一部分。”


  結盟知名廠商 能否挑戰市場現有主流系統?

  Google自己也意識到憑藉一己之力很難讓這個移動開發平台發揚廣大,它需要更多的幫手,因此這個搜索巨人正在與其他33家公司聯手組建一個名叫“開放手機聯盟(Open HandsetAlliance)”的組織,聯合開發Android移動平台系統。這33家公司名單中不乏名氣不小的公司,諸如T-Mobile、SprintNextel、英特爾、Qualcomm、摩托羅拉、HTC和eBay。另外還包括一些規模小但專業性比較強的公司。



圖3、開放手機聯盟能否讓Android啟航?


  移動軟體開發者是比較分散的群體。他們可能在新興公司工作,也可能在大型股份化公司,或者作為諮詢者之類的自由職業者,甚至他們中有的人是在業餘時間來開發移動手機應用軟體。

  開發者的支持與使用這個平台的手機的數量是互相支持的關係。沒有開發者的支持,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次圍觀

http://coctec.com/docs/discuss/show-post-74502.html