Какие версии Android нужно тестировать, если заказчик сказал поддерживать с версии 5.0?

Если заказчик указывает поддержку Android с версии 5.0 (Lollipop, API 21), то при тестировании нужно учитывать как минимум диапазон версий от 5.0 до актуальной стабильной версии Android, чтобы убедиться, что приложение работает корректно на старых и новых устройствах.


Основные рекомендации по версиям:

Версия Android
API Level
Рекомендации для тестирования

5.0 Lollipop

21

Минимальная поддерживаемая версия. Обязательно проверить все основные функции, UI, совместимость библиотек.

5.1 Lollipop

22

Мелкие исправления багов и различия в поведении UI/permission.

6.0 Marshmallow

23

Runtime permissions — проверить запросы разрешений.

7.x Nougat

24–25

Изменения в многозадачности, Doze, security.

8.x Oreo

26–27

Ограничения background services, notification channels.

9 Pie

28

Scoped storage частично влияет на файловые операции.

10–13

29–33

Privacy, scoped storage, ограничения на фоновые задачи, biometric APIs.


Что важно при тестировании старых версий (5.0–6.0)

  • Runtime permissions отсутствуют в 5.0 → используйте манифестные разрешения.

  • Ограниченная поддержка современных библиотек → убедиться, что выбранные библиотеки совместимы с API 21+.

  • UI может вести себя иначе из-за разных тем (Material Design появился в 5.0).

  • Производительность и memory management на старых устройствах → проверить на слабых девайсах.


Практический подход

  1. Минимальный набор устройств/эмуляторов:

    • 5.0–5.1

    • 6.0

    • 7.0–7.1

    • 8.0–8.1

    • 9, 10, 11+ (новые функции, баги совместимости)

  2. Фокус на ключевых функциях приложения, особенно на тех, где поведение может меняться между версиями.

  3. Использовать эмуляторы для старых версий и реальные устройства для актуальных версий (performance & real hardware checks).


Итог: тестируем все версии от 5.0 (API 21) до последней стабильной, с особым вниманием к старым устройствам (5.0–6.0), где могут проявляться проблемы совместимости и производительности.

Last updated