2011-06-28 31 views
3

我是Android開發新手,我非常感謝一些關於如何開發android的建議。我目前在我的Macbookpro上使用安裝了Android SDK的Eclipse。黑客:你的Android工作流程是什麼?

我使用的是最新的API,3.1。不過我注意到,Android模擬器不是很穩定(它使有時崩潰)和仿真器是瘋狂 laggy(我的MacBookPro具有icore5和4GB內存與AVD RAM設置爲1GB加上我使用快照)。我給了3.0一個鏡頭,但它仍然非常慢,尤其是在啓動時間方面。

你們有多少人仍然在2.3.3發展?這是目前最穩定的版本嗎?大多數設備是否仍在使用2.3.3?

你們有多少人真正在實際設備上進行開發?你們中的大多數人只是把它吸引到模擬器?

另外,作爲一個狂熱的Vim的用戶,我覺得日食是發展非常沉重。我更習慣於在命令行上進行開發。我也很重地使用Git。我目前使用eclim,但這是它的另一個功能。有多少人偏離了Eclipse IDE框架?

編輯:好吧,我不知道是3.0平板電腦。我只是閱讀了developer.android.com上的介紹部分,我並不特別喜歡它。什麼是做Android開發的最好的書?

+0

p.s. 3.1適用於手機平板電腦2.3 – Blundell

+0

「繁忙的編碼器Android開發指南」在Android開發人員中非常流行 – mibollma

回答

3

你問在同一時間太多的問題,但這裏是一些可能你感興趣的不同的SDK版本份額在Android Market(用於應用程序中的類娛樂):

  • Android 2.2的58 ,4%
  • 的Android 2.1 20,8%
  • 的Android 2.3.3 9,3%
  • 的Android 1.6 4,9%
  • 機器人1.5 4.6%
  • 的Android 2.3 0.5%
  • 的Android 2.0.1 0,1%
  • 的Android 1.1 0.1%
  • 的Android 1.0 0.1%
  • Android 2.0的0,0%

我的統計數據似乎沒有那麼相關,但直到現在幾乎沒有人使用Android 3.0及更高版本。它很適合它,但是如果你想要超過幾千個用戶,你的目標和min sdk(在你的清單中)應該更低。

Personnally,我使​​用ARCHOS一個2.2.1設備,我不會升級它上面只是爲了能夠測試大多數Android用戶在他們的設備上。

我曾經是多年的狂熱的Emacs和切換到Eclipse 2年前給了Java的課程。真的,2年後我將永遠不會回來的emacs,雖然我很喜歡它,但是Eclipse的,一旦你習慣了它丟失了6個字母的鍵盤快捷鍵的事實,真的是非常非常非常富有成效。

閉上你不需要的項目,使用工作集,並調整eclipse memory settings,它將幫助。

雖然學習Git。

哦,順便說一句,如果你想要最快的解決方案來測試你的程序,你應該考慮在真實的設備上測試。它比仿真器高效得多。 Personnaly,我喜歡使用Dropbox從eclipse複製文件到我的android。然後,我可以使用設置>>應用程序在需要時刪除舊應用程序,從Dropbox一鍵安裝。

我唯一的問題是,我的應用程序沒有產生足夠的收入讓我跟隨android的新SDK,購買硬件來測試它與蜂窩,不幸的是。

問候, 斯特凡

+0

您的應用名稱是什麼? –

+0

@David Glass檢查我的個人資料。我很樂意從SOF獲得額外的用戶。 – Snicolas

+1

這個答案沒有數據。有關當前市場份額,請參閱http://developer.android.com/about/dashboards/index.html。 – user239558

0

從我的經驗,你應該使用Android 2.2。我已經遇到了很少的錯誤與XML文件的模擬器和圖形佈局。此外,如果您走進任何AT存儲區,大多數手機現在都會隨Android 2.2一起發佈。 Android 3.0僅適用於平板電腦。您的2.2應用程序仍可在平板電腦上使用

相關問題