是真的吗:
如果应用程序不需要较新API的新功能(即更高的API级别),则最好采用较低的API级别。
主要关注的是较低的API水平意味着更好的兼容性,因此意味着更大的市场。
当我做出这样的决定时,还有什么我必须记住的吗?
在遇到有关Android API级别的问题时我想出了这个问题,但我认为这可能是一个普遍的问题,不仅适用于Android。
答案 0 :(得分:2)
我是一般的,是的,但只有当新的实现仍然支持较旧的API时,当然。 (例如,Lucene Java在主要更新时以不兼容的方式更改其API,因此您没有此选项。)
也可能存在这样的情况:主机平台会以您可能不想要的方式查看您需要的API版本,然后表现出不同的行为(现在无法想到一个好的实际示例)。
对于Android,目前,我会说,是的,声明您需要的最低API级别。