在 android 中增加 minSdk 版本可以获得哪些优势

What all advantages I can get by increasing minSdk version in android

我们在 playstore 上有一个 minSdk 版本为 15 的应用程序,我们在 api 18 及以下的活跃用户不到 0.7%。所以我们计划将 minSdk 版本增加到 19。我尝试将 minSdk 版本增加到 19,它帮助我们将 apk 大小减少了大约 650KB(当前 APK 大小为 24MB)。我认为通过这样做我们应该能够减少方法数量,因为支持库的反向移植较少。我错过了什么吗?除了减小 apk 大小和易于测试之外,增加 minSdk 还能给我带来什么好处?

我能想到的有几个:

  1. 无损 WebP 支持(API 19)。
  2. 在 xml 布局中无需将左/右与 start/end 一起使用 (API 17)。
  3. 基于 Chromium 的 WebView(API 19)。
  4. LayoutTransition.enableTransitionType() (API 16) - 当容器中的任何内容改变布局时设置动画。
  5. 更多字体系列 - Roboto Light、Roboto Condensed (API 16)。
  6. Java 7 try-with-resources (API 19)。从 Android Studio 3.0 开始,这适用于所有 API 级别。

您可以在这里找到更多信息:

https://github.com/kaushikgopal/why_bump_android_minsdk

在 Android Studio 的创建新项目向导中,您可以单击最小 SDK 下的 'Help me choose' 来查看: