2012-07-01 83 views
0

我剛剛開始與android開發,我想知道什麼是最大的android sdk到達大多數使用android平臺的設備。 經過一番研究,我發現sdk 2.3(薑餅)是最常用的,但仍不知道它是否支持所有的手勢,動畫,以及平板電腦和智能手機。android多設備開發

我的第一個也是最後一個目標是使用sdk,可以將大部分智能手機和平板電腦與android平臺的最大利潤功能結合起來。

任何幫助表示讚賞提前

回答

0

你應該只開始與最低的SDK版本 感謝。 這可確保您開始爲所有設備開發。

當你碰到未在SDK版本支持的功能,
你既可以升級您的最低SDK版本,或想跳過功能,如果你認爲這會限制設備的範圍太多了。

0

簡單的答案是,Android 2.1+,那麼你目前正在處理所有Android手機的99.1%。

那麼無聊的答案是,它取決於。

也許你是在一個市場(企業環境)所有你的潛在用戶發佈了Android 1.6手機。

這是一款僅限平板電腦的應用程序,然後是3.1+。

無論如何,對於統計數據看到擊穿了Android開發人員儀表板: http://developer.android.com/about/dashboards/index.html

我建議你使用Android的兼容性/支持庫獲得預先的Android 3.0設備碎片和其他東西。值得重複的是,使用片段和你的生活會更容易,尤其是如果你希望它看起來不錯並且在平板電腦上也能很好地工作。優秀的圖書館如actionbarsherlock.com也有很大的幫助(舊版本的操作欄)。

+0

如果我使用薑餅開發我的應用程序2.3.3它不能被平板電腦支持? sdk 2.3.3涵蓋了65%的智能手機,如果我會用3。1+我會失去大約75%的市場。任何建議,如果我想開發我的應用程序都?平板電腦應用程序不同於智能手機應用程序? –

0

您需要了解的所有內容均可在Android開發人員網站上找到。

  1. 這裏是Android Distribution Chart
  2. 支持多平臺的信息可以在here找到。
  3. Google提供了一個support library,它將繼續改進,支持以前平臺中的新功能。

薑餅是大多數Android社區正在運行的東西,所以使用這個作爲您的最小構建SDK,或者Froyo,如果您想覆蓋那個laggin 20%。將您的目標SDK設置爲Jellybean,並利用支持庫來保持向後兼容性。

安卓網站有大量的信息,特別是在training section。享受和學習:-)