您好,  [请登录] [QQ登录]  [支付宝登录[免费注册]

商品分类

分享到: 百度搜藏 搜狐微博 新浪微博 腾讯微博 QQ收藏 人人网 Facebook Twitter

Android生長速率過快令開辟商擔心

发布日期:2011-04-09

在頒發了一年時間之后,谷歌的開源Android利用體系如今已經成為一個可以大概引起市場轟動的產品。顛著末較慢的初期生長階段,如今至少有12款手機在利用Android體系,并且另有更多的手機將會利用它。這敷衍Android的喜好者來說是個好訊息嗎?某些開辟商以為這著實不是好訊息。他們說,如今依然存在的很多標題讓辦理Android套用變成了一場噩夢,比如Android體系包括1.5、1.6和2.0三個差別的版本,對應的手機慣例韌體也有三個版本,差別型號手機之間的硬體差別也令人頭疼。

敷衍利用者們來說,這意味著網絡商店中販賣的套用軟體存在著很多弊端,那些套用軟體大概不克不及在他們的手機上運行,大概縱然委曲可以大概利用,用起來也會以為很不滿意。開辟商們說,不知不覺中,背端體系的巨大性越來越強,它們很大概會令那些套用軟體得到很差的名聲,敷衍小型企業來說,那大概是龐大的打擊。

專注于Android套用開辟的Froogloid的連合首創人Chris Fagan說:“我們發明,我們的緊張精力沒法放在套用軟體的升級上,而是必須讓套用軟體可以大概在差別版本的Android體系上運行以及增援種種差別的硬體。我們并不是說Android體系不該向前世長,但是如今的狀態敷衍小開辟商大概新入行的Android開辟商來說,確實好壞常頭疼。”

Java在上個世紀九十年代也遇到了雷同的標題。這些軟體原來是為了讓開辟商更便于開辟可以大概在恣意一臺謀略機上運行的套用軟體,即“一次編寫,到處運行”;但是開辟商們發明Java假造機的變體以及干系硬體過多,反而造成了“一次編寫,到處調試”的結果。固然Java仍在利用,尤其是套用于移動范疇,但它并不克不及象最初假想的那樣成為超過跨過平臺的全能開辟語言。

移動套用闡發公司Flurry的業務生長副總裁Sean Galligan表現,其他開辟商也提出了Android體系版本和干系硬體種類過多的標題。

Galligan說:“毫無疑問,我們將開始聽到開辟商的抱怨。 Android的生長非常迅猛,它有很多令人驚喜的東西,但是也另有很多變亂要做,尤其是敷衍中小型開辟商而言更是云云。”

自從宏達電子推出環球第一款基于Android利用體系的伶俐型手機G1,其他很多不甘失隊的手機廠商也已經推出了或即將推出基于Android體系的手機。僅僅是宏達電子一家廠商就已經推出了5款Android手機,其他一些手機廠商如摩托羅拉以致完全轉到了Android平臺。在已往的兩個月里,摩托羅拉頒發了兩款基于Android體系的新手機,即Cliq和Droid.為了讓本身的產品與眾差別,手機廠商們開辟出各不雷同的利用者界面,比如HTC Sense、Motorola Blur和Rachael UI.

各家廠商推出的Android手機在硬體配置上也存在很大的差別。比如,有些Android手機配備了照相機閃光燈,有些Android手機配備了硬體鍵盤,而別的一些Android手機則沒有配備閃光燈或硬體鍵盤。

Fagan說:“你大概可以開辟出一款可以大概美滿兼容這三個韌體的套用軟體,但是當你在運營商的ROMs上運行它的時間,它卻完全不克不及運行了。因此,我們發明我們開辟的套用軟體必須可以大概兼容多種韌體、多種ROMs和差別硬體配置的多種配置。”

這與iPhone平臺形成了光顯的相比。蘋果牢牢地控制著新版iPhone和利用體系升級的頒發。從2007年第一臺iPhone問世到如今,蘋果一共只推出了3款iPhone.全部的iPhone利用者都可以敏捷敵手機升級,利用同一個版本的利用體系。

固然蘋果經由iPhone首創了套用網店的想法,但是Android也推出了販賣第三方套用軟體的雷同網店Android Market.與蘋果的套用網店差別,Android開辟商在Android Market頒發套用軟體時無需顛末審批程式。如今,Android Market約莫有1萬套用軟體,而蘋果的App Store約莫有10萬套用軟體。

敷衍開辟商們來說,固然蘋果的獨裁控制令人反感得很,但是他們在App Store上頒發套用軟體可以得到更高的收益。

Fognl的全部者Kelly Schrock在Android Market上頒發了3款套用軟體,他說:“蘋果牢牢地控制著它們可以大概做些什么,如許做具有肯定的上風。 IPhone開辟商不消擔心版本不兼容的標題,為iPhone開辟套用軟體也相對容易一些。”

Froogloid險些是在首款Android手機上市販賣的同時建立的,如今它的3款套用軟體即a2b、Key Ring和CowPotato已經擁有超過跨過10萬的利用者。但是隨著Android體系的生長,辦理這些套用軟體變得越來越困難。

Fagan說,基于Android體系的硬體配置的多樣性引發了很多料想之外的結果。

比喻,Sprint HTC Hero在頒發時,它的GPS設定是封閉的。利用者在利用手機的時間,a2b套用軟體會激活GPS結果,但是Froogloid很快發明他們利用的標準指令在Hero上得到的反饋資訊與在其他Android手機上得到的反饋資訊是差別的。 Chris Pick說,手機沒有啟動GPS設定,而是封閉了“螢幕解鎖模式”設定。他懇求Froogloid在他們的套用軟體中為細致配置編寫自訂碼。

谷歌表現,它已經推出了仿真步調,容許開辟商在仿照配置上測試它們開辟的套用軟體,如許它們就可以知道套用軟體是怎樣運行的。

但是Fagan以為,這種步調并不總是有效。他說:“從某種意義上來說,我們過于信托仿真步調了,由于我們并不知道套用軟體在配置上到底是怎樣運行的。”

Pick表明說,比喻Cowpotato可以在仿真步調上順利運行,但是在摩托羅拉的Droid手機上運行時就會瓦解。Pick困惑Droid手機的顯示卡啟動步調中存在一個弊端。他說,他可以專門編寫一個補丁來辦理這個標題,但是這并非最佳辦理方案。

Pick說:“當我們不得不在套用軟體代碼中編寫基于手機型號的端正時,我們的軟體代碼中就會增長更多的代碼,如許就增長了我們的變亂量,同時也讓套用軟體變得癡肥不堪。”

利用體系版本的差別意味著新結果不肯定可以大概被告成增長。Schrock說,相識這些變革并讓套用軟體向后兼容須要肯定的時間。他說:“增援全部版本的利用體系就須要多花好幾倍的時間和精力。”

另一個更告急的標題是韌體定制化的標題。比喻,谷歌提供了一個用Android代碼編寫的底子主表現屏。但是配置廠商或網絡運營商總是會修改那個主表現屏。有些那些修改很輕微,比如用灰色調換白色,或用換色調換血色。那樣可以讓手機廠商和運營商將Android調解得更方便利用者利用。

Fagan說:“固然變革不是很大,但是當他們開始從底子上變革特定活動是怎樣被控制的時間,它就會給基于最新版本的韌體或利用最新軟體開辟東西來開辟套用軟體的開辟商們帶來很多貧苦。

開辟商們將不得不作出困難的決定,選擇他們渴望對準的目標和他們想要增援的利用體系版本。

他說:“開辟商們必須剛強出哪些配置和哪家運營商具有更強的競爭力,然后再針對那些配置和運營商開辟套用軟體。”

Schrock說,沒有富饒的員工,他是無法同時增援四個差別版本的Android利用體系的。

Schrock說:“為Android體系開辟套用軟體的危害越來越大,固然開辟資源還不至于呈4倍得增長,但是也會有很多變亂要做。”他不想作大概令其套用軟體利用者數量淘汰的困難決定。

他說:“我必須剛強我能從中得到多少收益,然后再決定是否值得那么做。”