2011-03-31 72 views
1

我是CS學生,和我的團隊一起,我們將爲我們的軟件工程課程實現一個Android應用程序。我們不是Android開發者,我們利用這個機會學習如何去做。我現在應該使用什麼樣的Android SDK?

我們知道它有3.0版本,但基本上有片劑作爲目標。我們的目標是智能手機,所以問題是:我們應該堅持2.3還是應該使用3.0 API。

我知道自然答案是「2.3」,但我們並不清楚「3.0」會在哪裏。

+0

請在應用程序的一些細節。目前Android 2.2主導市場:http://developer.android.com/resources/dashboard/platform-versions.html – pelya 2011-03-31 13:12:42

+0

該應用程序是「簡單」的。它必須上傳其內部數據庫,其中包含通過RESTful獲取的一些數據,並將這些數據顯示在表格中或直方圖中。 – dierre 2011-03-31 14:35:05

回答

4

我甚至會爲2.1或2.2 - 60%的市場使用2.2,20%2.1和6%2.3。 3.0是atm只適用於平板電腦 - 針對這將限制您的目標市場很多,因爲沒有任何手機將有3.0時間很快。

又見這個問答&一個:What version of Android should I develop for?

+0

感謝您的鏈接。這基本上是我在找的東西。 – dierre 2011-03-31 14:35:52

1

3.0是未來,毫無疑問。但3.0目前僅適用於某些平板電腦。幾乎所有的智能手機目前都在使用一些2.x版本。

正如你可以看到here,版本2.1及以上被廣泛使用。所以我個人的目標是2.1及以上。

0

取決於您的應用程序的範圍。

如果你想瞄準儘可能多的人,如果你不使用2.3 SDK(例如NFC)的任何特異性,你應該選擇2.1或2.2。 重要的是要知道,因爲只有約10%的Android手機運行2.3(甚至更少,我認爲)。超過70%的人擁有2.1或更高的優勢,所以如果你的目標是大衆傳播,2.1會很好。 (你也可以在2.3 SDK下開發針對較低版本的應用程序,只需將其添加到清單中)

否則,如果您的應用程序採用平板電腦,請使用3.0。否則去2.3。

相關問題