1

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

4

1 回答 1

5

我能想到几个:

  1. 无损 WebP 支持 (API 19)。
  2. 无需在 xml 布局 (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 的 Create New Project 向导中,您可以单击 Minimum SDK 下的“Help me choose”来查看:

在此处输入图像描述

于 2017-08-10T09:40:30.557 回答