簡體   English   中英

我應該選擇的最低 SDK 版本是多少? (如 2019 年 7 月),為什么?

[英]What is the minimum SDK version should I choose? (as in July 2019) and why?

我的項目應該支持 RTL 和統一自定義地圖。 所以我需要正確決定設置最小sdk。 我知道 19 個覆蓋了 %96.2,但在 19 個以下有 %3.8 個。那么我應該選擇的最低 SDK 版本是多少? 這個帳戶告訴但沒有理由。 https://twitter.com/minSdkVersion

這取決於你正在做的項目,如果你的應用程序是一個人需要/需要的東西,無論什么年齡,我建議你應該瞄准 API 15 (ICS) 這將覆蓋 99.7% 的設備今天。 如果它只是一個可選的應用程序,那么您可以針對 API 21 (Lollipop),這樣您就可以使用最新的 android API。 支持以前的安卓版本有點痛苦。

您可以在此處查看實時分發: https : //developer.android.com/about/dashboards

截至 2019 年 7 月

在此處輸入圖片說明

  • API 10(姜餅) - 0.3%
  • API 15(冰淇淋三明治) - 0.3%
  • API 16(軟糖) - 1.2%
  • API 17(軟糖) - 1.5%
  • API 18(軟糖) - 0.5%
  • API 19 (奇巧) - 6.9%
  • API 21(棒棒糖)- 3.0%
  • API 22(棒棒糖) - 11.5%
  • API 23(棉花糖) - 16.9%
  • API 24 (牛軋糖) - 11.4%
  • API 25 (牛軋糖) - 7.8%
  • API 26 (奧利奧) - 12.9%
  • API 27 (奧利奧) - 15.4%
  • API 28(派) - 10.4%

我建議最低版本應該是 21。因為我覺得 google 很快就會將 android kitkat 列入黑名單(因為大多數 api 都支持 api level 21)。 作為蘋果,當蘋果推出新版本時,蘋果始終支持n-2個最低版本。谷歌也將很快遷移到同樣的方式。

您應該分析使用您想要覆蓋的用戶的 SDK。 大多數需要更高 sdks 的功能都可以用較低的 sdks 實現,它只需要更多的工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM