編輯:高級開發
盡管蘋果聯合創始人承認:android將取得最終勝利,不過很多人認為過於開放的環境依然不利於android,無差異的應用體驗正在制約Android超過iPhone。日前,科技博客主約翰·格魯伯(John Gruber)在一篇名為“Anroid的殺手級應用在哪?”的文中稱,Android平台遠遜蘋果iPhone的主要原因在於:android Market缺乏獨一無二的應用產品。
在格魯伯看來,蘋果常常能提供一些更強大、針對高級用戶、讓一般iPhone用戶只能眼羨的應用產品,而android最缺的就是這種差異化的應用體驗。
android VS iOS
這也導致了android與iPhone相比總會不上檔次,蘋果致力於將iPhone打造成為一個類似於Xbox 360、PS3形式的“應用掌機”,所以iPhone用戶在其他手機用戶面前,總能因擁有這些獨家應用軟件而產生優越感。
格魯伯在博客的開篇寫道,“我向一些第三方開發者了解到的情況是,android擁有的正是蘋果不想要的東西。”
根據TechCrunch網站公布的一份Android前30名應用列表,格魯伯得出一個結論:android平台上的大部分頂級游戲在iPhone上也有,而且還有不少內容只是iOS游戲(比如《Doodle Jump》)的克隆版本。
格魯伯表示,“僅在過去幾天,我就已經購買了三款專門面向iOS平台的游戲,《Astronut》(Iconfactory公司出品)、《Rage》高清版(id Software工作室出品)、《Star Wars Arcade: Falcon Gunner》(LucasArts公司出品),這三者中的任何一款都比Android排名靠前的游戲要強得多……android與iOS之間的對比,好比是Windows之於Mac系統,雖然Mac軟件質量總是超過Windows,但Windows的游戲一直不賴。”
App Store VS android Market
不過,android為何不能與蘋果匹敵,創建自己的“應用掌機”卻仍然無人可以解答。
格魯伯稱android Market只不過是開發商針對Cydia、而非App Store本身的一個替補性選擇,只能提供一些被蘋果應用商店禁售的產品。
反觀Windows Phone 7上的Windows Marketplace,推出促銷活動還不到一個月,就已經可以提供大量曾在App Store獨家銷售,但目前仍未投放Android的游戲,例如《Assassin’s Creed》、《Need for Speed:Undercover》和《Star Wars: Battle for Hoth》。雖然這很可能是微軟意在招徕開發商的一種象征性舉動,但也足以反襯出android應用商店的寒碜。
盡管Android平台越來越受歡迎,但格魯伯仍然認為,從手機應用角度上看,Android仍然落後iPhone一大截,“Android第三方應用軟件與iOS平台相比仍然很遜色……雖然Android的手機銷售額已經超過iOS,甚至在總體銷量上也可能很快和蘋果扯平,但要注意,不能說大部分的頂級手機應用都是專為iOS量身定制,而應該說幾乎所有的高端應用都是面向iOS平台……在過去一年中Android開發商數量確實在不斷增長,但速度遠遠不及android手機銷售額的增長。”
android應用程序的一個TableLayout由許多的TableRow組成,每個TableRow都會定義一個row(事實上,你可以定義其它的子對象,這在下面會解釋到
Javascript:return big(this) width=625 height=200 src=/School/UploadFiles_7810/201203
大部分的android開發者都是使用Eclipse來開發android,本文將向各位介紹一下建立Ubuntu下基於Eclipse的android開發環境的方法。首先,我
ity的子類, 所以它也是一個Context類,所以我們能用this在TextVIEw構造中。 當我們構造完TextVIEw後,我們需要告訴它顯示什麼: tv.s