回答
這些話是因爲我有這個問題的實際經驗來實現。
您必須使用支持庫,以便重新命名一些對象。還有一些方法。
首絕對從支持庫冷落(所以,你必須使用一個PreferenceActivity舊版本和較新的一個PreferenceFragment)。
考慮到你會錯過一些新的功能。
而且系統界面從操作系統有很大的差異,以OS(所以,你最好提供您對自定義主題,以克服在整體方面差異很大)。
而且往往你會發現自己的內部版本相比,你運行的操作系統來執行這樣或那樣的方法(或使用新的功能或沒有)。
這是一種痛苦,但它是值得的,因爲你將有更多的潛在用戶。
缺點和困難
1)的特徵,部件的優化將被錯過。
2)很多API的棄用
3)較低的設備與舊版本意味着較小的用戶,每個人都藉助於希望新
4)較小的UI組件老式的UI將不會爲用戶的喜好。 5)舊版本的功能和功能較少。
6)如果你想要的東西下發展是新版本,難度會出現在老版本
從我過去的經驗來看,有不少。
您會在過去的設備中缺少動畫支持。我固定,通過使用圖書館NineOldAndroid
你會遇到laggy地圖片段的設備上之前的Android V3(三明治)和破碎的屏幕。仍然不知道如何解決它。
如果你的應用程序有標籤,你可以使用ViewPageIndicator。您可能想要輕掃以轉到下一個標籤功能。但是當我的一個選項卡視圖也具有滑動手勢功能時,我遇到了舊設備的問題。因此,儘管新設備可以檢測快速/慢速刷卡並支持兩者,但我需要禁用舊設備的標籤刷卡功能。
你很可能會利用SherlockActionBar有一個普遍的操作欄。
您將使用支持庫中的所有視圖,如Support v4 Fragment,FragmentActivity來支持舊設備。
有沒有一個網站,我可以找出所有的第三方API的? – abhiank
- 1. 使用Isabelle開發版本有什麼缺點?
- 2. 開發RSA SecurID困難
- 3. 在NetBeans中爲Android開發有什麼缺點?
- 4. Android開發環境難點
- 5. identifierForVendor在開發和發佈版本之間有什麼不同?
- 6. Mongoid對縮放有什麼困難嗎?
- 7. GPGPU(通用GPU)開發的優點和缺點是什麼?
- 8. 使用virtualenv和特定的Python版本有困難嗎?
- 9. 在Windows中開發文本編輯器有多困難?
- 10. 分發困難 -
- 11. 發展困難
- 12. 這個jar版本有什麼缺失?
- 13. Android版本困境
- 14. 有困難文本換行
- 15. has_many和has_one,有什麼優點/缺點?
- 16. 使用Mac進行網頁開發有什麼優點和缺點?
- 17. Perl的srand()默認種子,post版本5.004有什麼缺點?
- 18. 什麼時候jar文件名應該有一個版本號?這有什麼優點和缺點?
- 19. 使用android有什麼缺點:largeHeap =「true」?
- 20. Ruby版Rails和activesupport-3.2.12的困難
- 21. Qt調試版本和Qt發佈版本有什麼區別?
- 22. Android上點擊監聽器的困難
- 23. Android解析困難
- 24. 在不同版本中顯示android日曆的困難
- 25. 版本控制優點和缺點javadoc
- 26. MS Sql Server中的ORDER BY和UNION有什麼困難?
- 27. 打開文本文件困難
- 28. IDE優點和缺點J2ME和Android開發
- 29. 使用iPhone/Android手機編寫腳本有什麼優點和缺點?
- 30. 基本HTTP認證有什麼優點和缺點
真的取決於你正在努力實現什麼...... – Srikanth
我真正想要了解的是我在爲新版本開發中獲得的優勢是什麼......以及它的價值是否會損失掉使用較低版本的用戶 – abhiank