編輯:高級開發
盡管蘋果聯合創始人承認: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手機銷售額的增長。”
目標:利用NDK 生成 SO 庫,使用 SO 庫進行 JNI 調用,在 android sdcard 創建文件並寫入數據。 工具:NDK1.5 R1, android
由於android平台本身的優勢,引來了很多手機廠商的關注。 一大堆 android 手機發售在即,開發人員向該平台投入了巨大的資源,這可能會迎來 android程序的
在前面已經學會了 Android 的意圖(Intent),這是落實意圖,即一個對象。來自一個部件的消息傳遞到另一個組件使用 - 在應用程序或應用程序之外。因此這裡不需要從
android手機操作系統基本特征包括內部集成浏覽器 該浏覽器基於開源的WebKit 引擎,優化的圖形庫 包括2D和3D圖形庫,3D圖形庫基於OpenGL ES 1.0