我想知道 API 级别 到底是什么意思。我似乎无法通过 Google 搜索找到答案。
谁能解释一下API 级别这个词是什么意思?
最佳答案
This实际上总结得很好。
API 级别通常意味着作为程序员,您可以与设备的内置功能和功能进行通信。随着 API 级别的提高,功能也会增加(尽管其中一些可能会被弃用)。
为应用程序开发选择 API 级别应至少考虑两件事:
- Current distribution - 有多少设备可以实际支持我的应用程序,如果它是为 API 级别 9 开发的,它不能在 API 级别 8 及以下级别上运行,那么“只有”大约 60% 的设备可以运行它(截至本文发布之日) )。
- 选择较低的 API 级别可能会支持更多设备,但为您的应用获得的功能会更少。如果您选择更高的 API 级别,您可能还会更加努力地实现您可以轻松获得的功能。
Android API 级别可以分为五个主要组(不科学,但到底是什么鬼):
- Android 1.5 - 2.3(Cupcake 到 Gingerbread)-(API 级别 3-10)- 专为智能手机打造的 Android。
- Android 3.0 - 3.2 (Honeycomb)(API 级别 11-13)- 为平板电脑打造的 Android。
- Android 4.0 - 4.4 (KitKat) -(API 级别 14-19) - 与大量附加功能的大融合,完全改进了 Android 版本,适用于手机和平板电脑。
- Android 5.0 - 5.1(Lollipop)-(API 级别 21-22)- 引入了 Material Design。
- Android 6.0 - 6.... (Marshmallow) - (API 级别 23-...) - 运行时权限,已删除 Apache HTTP 客户端
关于android - API 级别是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9057396/