我看到 Google 在开发者控制台中添加了一个名为“优化提示”的新部分。
其中提到我应该设置一个targetSdk。我目前只有:
<uses-sdk android:minSdkVersion="7"/>
在 他们的文档 中,他们说:
"You can set the app's range of targeted Android versions in the manifest file, in the <uses-sdk> element. In most cases, you can target Android versions properly by setting the element's targetSdkVersion attribute to the highest API level available."
和
"targetSdkVersion is declared with value 11 or higher (14 or higher is recommended)"
我的应用程序在包括平板电脑在内的所有 android 版本中都能完美运行。根据他们所说的,即使我的应用程序支持版本 7,并且不使用更高版本的功能 - 我真的应该将我的目标设置为可能的最高值(目前是 API 17)。
目前我的应用获得了合理的下载量,所以我没有正确理解它的好处 - 它只是谷歌的一个指标吗?我已经在更高的设备上测试过它(因为它是一个全屏画布应用 - 配色方案和菜单样式,更改不太可能对我产生任何影响)
(顺便说一句,我确实理解为什么有人可能想要使用更高的 targetSdk,我只是想知道即使你不需要它是否应该将它设置得更高)