Ответ 1
Это фактически суммирует его довольно красиво.
Уровни API обычно означают, что в качестве программиста вы можете общаться с встроенными функциями и функциями устройств. По мере увеличения уровня API функциональность складывается (хотя некоторые из них могут устаревать).
Выбор уровня API для разработки приложения должен учитывать как минимум две вещи:
- Текущий дистрибутив - Сколько устройств может реально поддерживать мое приложение, если оно было разработано для уровня API 9, оно не может работать на уровне API 8 и ниже, тогда "только" около 60% устройств могут запускать его (правда, до даты, когда этот пост был сделан).
- Выбор более низкого уровня API может поддерживать больше устройств, но для вашего приложения будет меньше функциональности. вы также можете усложнить работу, которую вы могли бы легко получить, если бы вы выбрали более высокий уровень API.
Уровни API Android можно разделить на пять основных групп (не научный, но какой черт):
- Android 1.5 - 2.3 (уровни API 3-10) - Android специально для смартфонов.
- Android 3.0 - 3.2 (уровни API 11-13) - Honeycomb, Android для планшетов.
- Android 4.0 - 4.4 (уровни API 14-19) - большое слияние с множеством дополнительных функций, полностью обновленная версия Android для телефонов и планшетов.
- Android 5.0 - 5.1 (уровни API 21-22) - представлен дизайн материалов.
- Android 6.0 - 6.... (уровни API 23-...) - Разрешения времени выполнения, клиент HTTP Apache удален