针对平板电脑设计的Google Developer Console优化技巧(minSdkVersion)



以下是谷歌在其最新的google IO-13计划中优化的应用程序平板电脑。我的问题是:-为什么我的应用程序必须有最小sdk版本大于11,使其平板优化?这意味着我的应用程序不适合平板电脑,如果我支持姜饼手机,这在很多设备上仍然有效。

至少,检查元素以确保:

targetSdkVersion is declared with value 11 or higher (14 or higher is recommended), OR
minSdkVersion is declared with value 11 or higher.
If a maxSdkVersion attribute is declared, it must have a value of 11 or higher. Note that, in general, the use of maxSdkVersion is not recommended.

来自<uses-sdk>文档:

[…将[targetSdkVersion]值设置为"11"或更高系统应用一个新的默认主题(Holo)时,你的应用程序运行Android 3.0或更高版本和也禁用屏幕兼容模式在更大的屏幕上运行(因为对API级别11的隐式支持

这里有一些关键的事情需要注意。

  • 不需要将minSdkVersion设置为11。他们建议将 minSdkVersion或targetSdkVersion设置为11。这两种方法对平板电脑都有同样的效果。
  • 你可以有一个应用程序运行在平板电脑上很好没有这样做。它只会使用屏幕兼容模式,这不是最佳的。
  • 如果你不瞄准更高的API版本(或隐式地使用minSdkVersion),那么你的应用也不会使用Holo(没有库),这是新(3.0+)设备上应用程序的标准UI期望。

最新更新