Сводка изменений для каждого уровня API?
Как гласит название, есть ли какие-либо источники (веб-страницы и т.д.) суммированных изменений на каждом уровне API?
У меня есть приложение, которое я выпустил в небольшую группу бета-тестеров, и я уже потерял фол Context.getExternalFilesDir(), который я не заметил, был введен в API-уровень 8, когда пара ребята попробовали его на устройствах Android v2.1.
Большая часть моего кода должна быть довольно общей, но было бы полезно, если бы я мог найти сжатый/обобщенный список/таблицу или подобное, что я могу быстро взглянуть.
Ответы
Ответ 1
Документы Android предоставляют разницу между каждой основной версией API. Например, здесь - это различие между API 10 и 11. К сожалению, он выглядит только последовательно между ревизиями (не от 8 до 11), Я не могу найти целевую страницу для diff, но вы можете изменить версию API в URL, чтобы увидеть другие отчеты.
Ответ 2
Вы должны запускать приложение самостоятельно в самой низкой версии поддерживаемой платформы. Всегда. Запустите его в эмуляторе. Для этого нет никакой замены.
Ответ 3
Не уверен, что это именно то, что вы ищете, но я смотрю обзор API, когда выходит новая версия. Это хорошее начало видеть, что важно и ново. Например:
Android 2.3:
Обзор API
Android 2.2:
Обзор API
Я также хотел бы взглянуть на Основные возможности платформы, когда они доступны.
Ответ 4
Вот анализ изменений, выполненных с помощью инструмента JAPI-CC: http://abi-laboratory.pro/java/tracker/timeline/android/
![введите описание изображения здесь]()
Ответ 5
Краткий обзор: https://developer.android.com/reference/android/os/Build.VERSION_CODES.html (довольно хорошо скрыто, Google!). Нажав на конкретную версию, вы увидите более подробный, но все же быстрый обзор изменений.