【问题标题】:Problems with intention of using Android API 10使用 Android API 10 的意图问题
【发布时间】:2016-07-31 20:17:49
【问题描述】:

我即将构建一个新应用。我只是发出警报,我的目标主要是帮助老年人(我假设他们不会像极客一样遵循技术,他们可以使用 5-6 岁的旧手机)并且最大用户数不是闪亮的新功能。所以我可以根据Android Dev 忽略 API 8 的 0.1%,但我不想忽略 API 10-15 的 ~5%。

所以我决定使用 API 10 作为最低 SDK 级别。在 Android Studio 中下载 API 10 时,我遇到了 Obsolete 警告,如图所示:

好吧,这里显示的可能是错误的,最好直接从 Android SDK 管理器执行此操作。一样,我有一个额外的警告,SDK 平台 与 Windows 不兼容

如果我没记错的话,它在 2015 年底并没有过时。Google 将我与 API 级别混淆了,因为它们拒绝向后兼容。无论如何,这是我脑海中的一堆问题:

  1. 这是否意味着 Google 不再关心这大约 5%(API 10-15 用户和开发人员)?
  2. 过时是什么意思?只是不再受 Google 支持?
  3. 在新项目中使用此 API 是不是一个坏主意?如果我现在和将来使用它会面临哪些问题?
  4. 如果我选择更新的 API,比如 18+ 级,5 年后我会做什么,直到 API 过时?如果除了基本的东西和修复之外我不会添加任何新功能,那我是否必须升级 API?

【问题讨论】:

  • @Selvin 这是写过时的唯一原因吗?
  • 你能试试我的答案吗?

标签: android android-api-levels


【解决方案1】:
  1. 它说“Google API”已过时,而不是平台。

  2. 是的,它不再受支持。 (再次强调,不是平台)

  3. 是的,不要使用任何已弃用或过时的东西。

  4. 您的 Android 应用程序很可能仍然可以运行,但定期更新以保持/保留和增加您的用户非常重要。

【讨论】:

  • 1. platform is not compatible with Windows警告怎么办?
  • 第三个问题的答案意味着我无法以 5% 的价格生产任何东西,所以这意味着 Google 不再关心他们了吗?
  • 对于数字 3,它与 1 和 2 一起使用。如果它已过时,则不应使用它。事实上,您不需要下载 API 10。您应该以最新版本 API 23 为目标。您可以根据需要设置 API 10 的 min sdk。有区别。
  • Google 将开发者置于矛盾之中:定位最多用户或最新版本
  • 一点也不。您应该始终以最新版本为目标。您不应该针对旧的 API 版本。你设置了minSDK 10targetSDK 23
猜你喜欢
  • 2010-11-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-28
  • 2021-07-26
  • 1970-01-01
相关资源
最近更新 更多