API级别:越低越好?

时间:2011-03-18 04:52:15

标签: api

是真的吗:

  

如果应用程序不需要较新API的新功能(即更高的API级别),则最好采用较低的API级别。

主要关注的是较低的API水平意味着更好的兼容性,因此意味着更大的市场。

当我做出这样的决定时,还有什么我必须记住的吗?

在遇到有关Android API级别的问题时我想出了这个问题,但我认为这可能是一个普遍的问题,不仅适用于Android。

1 个答案:

答案 0 :(得分:2)

我是一般的,是的,但只有当新的实现仍然支持较旧的API时,当然。 (例如,Lucene Java在主要更新时以不兼容的方式更改其API,因此您没有此选项。)

也可能存在这样的情况:主机平台会以您可能不想要的方式查看您需要的API版本,然后表现出不同的行为(现在无法想到一个好的实际示例)。

对于Android,目前,我会说,是的,声明您需要的最低API级别。