有意使用的问题 Android API 10
Problems with intention of using Android API 10
我要构建一个新的应用程序。我只是发出警报,我的目标是主要帮助老年人(我假设他们不会像极客一样追随技术,他们可以使用 5-6 岁的旧手机)和最大用户数而不是闪亮的新功能。所以我可以根据 Android Dev 忽略 API 8 的 0.1% 但我不想忽略 API 10-15 的 ~5%.
所以我决定使用 API 10 作为最低 SDK 级别。在 Android Studio 中下载 API 10 时,我遇到了 Obsolete 警告,如图所示:
好吧,也许这里显示的是错误的,最好直接从 Android SDK 管理器执行此操作。它是一样的,我有一个额外的警告 SDK 平台是 not compatible with Windows:
如果我没记错的话,它在 2015 年底并没有过时。Google 让我和 API 级别混淆,因为它们拒绝向后兼容。无论如何,这是我脑子里的一堆问题:
- 这是否意味着 Google 不再关心 ~5%(API 10-15 位用户和开发人员)?
- 过时是什么意思? Google 不再支持了?
- 将此 API 用于新项目是个坏主意吗?如果我现在和将来使用它会遇到什么问题?
- 如果我选择更新的 API,比如 18+ 级,5 年后我会做什么,直到 API 过时?如果除了基本的东西和修复之外我不会添加任何新功能,那时候我是否必须升级 API?
它说 "Google APIs" 已过时,而不是平台。
是的,不再支持了。 (再次强调,不是平台)
是的,不要使用任何已弃用或过时的东西。
很可能您的 Android 应用程序仍然可以工作,但重要的是定期更新以 keep/retain 和增加您的用户。
我要构建一个新的应用程序。我只是发出警报,我的目标是主要帮助老年人(我假设他们不会像极客一样追随技术,他们可以使用 5-6 岁的旧手机)和最大用户数而不是闪亮的新功能。所以我可以根据 Android Dev 忽略 API 8 的 0.1% 但我不想忽略 API 10-15 的 ~5%.
所以我决定使用 API 10 作为最低 SDK 级别。在 Android Studio 中下载 API 10 时,我遇到了 Obsolete 警告,如图所示:
好吧,也许这里显示的是错误的,最好直接从 Android SDK 管理器执行此操作。它是一样的,我有一个额外的警告 SDK 平台是 not compatible with Windows:
如果我没记错的话,它在 2015 年底并没有过时。Google 让我和 API 级别混淆,因为它们拒绝向后兼容。无论如何,这是我脑子里的一堆问题:
- 这是否意味着 Google 不再关心 ~5%(API 10-15 位用户和开发人员)?
- 过时是什么意思? Google 不再支持了?
- 将此 API 用于新项目是个坏主意吗?如果我现在和将来使用它会遇到什么问题?
- 如果我选择更新的 API,比如 18+ 级,5 年后我会做什么,直到 API 过时?如果除了基本的东西和修复之外我不会添加任何新功能,那时候我是否必须升级 API?
它说 "Google APIs" 已过时,而不是平台。
是的,不再支持了。 (再次强调,不是平台)
是的,不要使用任何已弃用或过时的东西。
很可能您的 Android 应用程序仍然可以工作,但重要的是定期更新以 keep/retain 和增加您的用户。