5

我有一个应用程序已经在 Play 商店中存在几年了,我刚刚构建了一个更新。该更新利用了 min-sdk 为 11 且未在 v4 支持库中提供的 numberpicker。我倾向于发布我的新版本并在清单中将 min-sdk 设置为 11,而不是创建一个自定义的向后兼容的 numberpicker。

那么我现有的客户会发生什么,他们中的许多人在姜饼之前都有安卓版本?他们的手机会自动升级到我不兼容的新版本,还是干脆被过滤掉更新并继续运行旧版本?虽然我不介意他们失去更新,但我不希望他们失去他们拥有的版本。(我没有使用许可库)。

4

1 回答 1

8

只要您将两个 APK 都上传到 Play,您的现有客户将能够获得该版本。如果他们的软件版本不兼容,他们将不会收到新版本的更新。

作为一个建议,如果您要转储 Gingerbread,我建议您也转储 Honeycomb,并直接跳到 API 14。运行 API 11-13 的设备在这一点上几乎不存在(大约 0.1% 的市场在BEST,根据这里的统计数据:http: //developer.android.com/about/dashboards/index.html)。

编辑:实际上,您可能会跳到 API 15,但我不知道您获得了 14 到 15 之间的任何东西。

您可以在这里确切地看到 14 和 15 之间的变化:http: //developer.android.com/sdk/api_diff/15/changes.html

于 2013-09-08T19:56:31.353 回答