增加minSdkVersion时可能出现的市场问题

我的应用程序目前与Cupcake兼容。 即:minSdkVersion在清单中设置为3。

由于某些技术原因,我正在考虑通过将minSdkVersion设置为4来打破与Cupcake的兼容性。

但是我有不less现有用户下载了精简版或购买了我的应用程序,以及谁在运行Cupcake。

他们在Android Market上会发生什么? 他们仍然能够卸载并重新安装与Cupcake兼容的版本? 还是市场抹去旧版本,以便他们将无法重新安装,以防万一他们需要?

任何其他可能的问题?

我特别感兴趣的是那些已经完成的开发者的反馈。 根据我的经验,你无法对市场做出理论上的假设。

Solutions Collecting From Web of "增加minSdkVersion时可能出现的市场问题"

他们将无法安装旧版本,如果他们曾经卸载。 它不应该出现在他们的应用程序列表或通过searchfind,如果你改变为minSdkVersion 4。

将现有用户和新用户迁移到新版本可能会有问题。 但是,如何将现有的旧用户迁移到新版本?

  1. 叉你的应用程序,并发布“蛋糕”版本。 最大的SDK =蛋糕。
  2. 更新你的应用程序,以便如果它检测到它运行在蛋糕上,它会引导它们更新到蛋糕版本。
  3. 用新的minSDK再次更新您的应用程序。

如果在步骤2和步骤3之间留出足够的时间,则可能会有相当数量的用户被移动。 即使他们不移动,他们至less能够在商店中find您的旧应用程序。 而且您将能够提供所需的任何修复/支持,同时保持旗舰版本更新。

免责声明:我没有尝试过,但似乎是合理的。