【发布时间】:2014-01-11 06:16:30
【问题描述】:
我正在学习 Android SDK,并且我已经能够更轻松地开始进行实际的应用程序开发了。我已经在这里和那里在线阅读了一些内容,根据我有限的理解,作为开发人员,我应该包括我打算让应用程序可用的 Android API 级别。我的问题与此有关...
根据网上的一些图表,支持从 2.3 (Gingerbread) 一直到当前的 KitKat API 的设备似乎是最有意义的。所以这意味着 API 级别 10 - 当前。
问题 1 是否必须下载介于两者之间的所有 API 级别(即 3.0、4.0、4.1 等...)还是最低和最高就足够了?
问题 2 如果我没有最终下载这些 API 级别?运行 4.0) 的用户会有什么体验?他们会完全无法运行该应用程序吗?还是仅仅意味着我作为开发人员将无法使用这些级别中的任何 API 状态?
我了解可能存在一些兼容性问题,这些问题来自我需要自己解决的 API 更改。
感谢您的澄清。
【问题讨论】:
标签: java android android-2.3-gingerbread android-4.4-kitkat