目前,我傾向於將我所有的應用程序開發都定位到API 8,這樣我就可以在Android 2.2以上的基礎上實現最大數量的設備。針對最合適的API
有沒有經驗豐富的Android開發人員閱讀這篇文章,對於開發人員有什麼功能,我錯過了什麼,更重要的是,我的用戶錯過了什麼?在這個時代,什麼API是我的應用程序定位的「最佳」API?還是沒有這樣的事情,每個應用程序都應該針對特定的API的優點?
我不是在尋找諸如閱讀android開發人員文檔(我有,或者至少是我認爲重要的部分)的指針,我更感興趣的是有經驗的開發人員對他們如何決定哪些目標API。
謝謝。
我的目標是Android 2.1以上,只是因爲我的主手機正在運行2.1 :) –
2.3 API 10.覆蓋80%的手機。我認爲我們可以降低它,儘管沒有編碼問題。就像這樣,因爲API 10是一個很好的開始,我們已經有了一個。無論如何,我們的客戶都會購買新設備。 – Doomsknight
這真的取決於應用程序imho。我通常從2.1開始。並根據應用程序的功能上升。例如。如果它使用相機API,則選擇更高的要求是有意義的,因爲您有重大改進和更多功能。很多東西也可以被反向移植*(請參閱ActionBarSherlock,compat lib,...)*,因此對於較新的功能並不總是需要更高的要求。基本上,如果不要錯過任何特定的東西,儘可能降低*(儘管<2.1。真的沒有意義了)*。 – 2012-08-30 12:09:07