【问题标题】:What API should I release my app in?我应该在什么 API 中发布我的应用程序?
【发布时间】:2010-11-24 03:51:08
【问题描述】:

我应该始终以最高级别发布(当前为 8 个)还是应该尽可能回溯?还是有关系?

【问题讨论】:

    标签: android api sdk release


    【解决方案1】:

    这是当前分布:http://developer.android.com/resources/dashboard/platform-versions.html。显然,您需要尽可能低的 API 以确保您可以接触到尽可能多的用户。定位 1.6 将失去近 8% 的潜在受众。定位到 2.0+ 会损失超过 20%。

    【讨论】:

    • 谢谢!是否有一个很好的参考来显示每个版本中发布了哪些 API,以便我可以检查我所做的导入的兼容性?
    • 每个 API 对应一个版本号。 “1.5”是 3,“1.6”是 4,“2.0”是 5,“2.01”是 6,“2.1”是 7,“2.2”是 8。(除非我弄错了)。如果您查看文档,每个方法和每个常量都会显示它的引入时间。您可以在设置中不断减少构建目标,直到您的应用停止编译,因为它使用了新的 API 功能。 (不要忘记在清单中相应地设置最小 SDK 值。)
    • 你的意思是 - 通过在 Project -> Properties 中更改项目构建,直到我遇到我的应用程序无法运行的 API?
    • 正确。在某些时候,您会遇到构建错误。那是你知道你遇到了依赖项的时候。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-09
    相关资源
    最近更新 更多