【问题标题】:What all advantages I can get by increasing minSdk version in android通过在 android 中增加 minSdk 版本可以获得哪些优势
【发布时间】:2017-08-10 09:36:59
【问题描述】:

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

【问题讨论】:

  • 使用 proguard 来减小 apk 大小
  • 我们已经在使用它了。

标签: android sdk android-support-library android-min-sdk


【解决方案1】:

我能想到几个:

  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”来查看:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-06-22
    • 2011-05-20
    • 1970-01-01
    • 2016-08-04
    • 1970-01-01
    • 1970-01-01
    • 2019-01-14
    • 1970-01-01
    相关资源
    最近更新 更多