Скажите, насколько необходимо запускать эмуляторы со всеми версиями Android в реальной промышленной разработке?
Android Studio подсказывает, если используешь метод, который поддерживается с версией выше, чем текущая минимальная. Поэтому почти всегда заменяю такие методы, чтобы не тестировать на разных смартах.
Эмуляторы полезны для подгона UI к разным размерам устройств. Например, сейчас делаю Custom View, размеры отступов у внутренних блоков зависят от общего количества dp на смарте. На стандартных HD, Hd+, Full HD все корректно обрабатывает, а на кастомных размерах - нет. Спасибо создателям смартов xD
эмуляторы очень сильно тормозят начиная с Android 6.0.
Это норма. Слабый проц, мало оперативки выделено под эмулятор. У меня летает на i5-9600k + 16gb ddr4 2600 МГц.
боюсь, что ноут пыхнет.
Ну, пыхнуть - не пыхнет, но при хорошей нагрузке может синий экран появится, если охлаждение не справится.
Засеки временя на крафт релизных билдов с оптимизацией кода. У меня ~2 минуты с 5 проходами.
Если нужны несколько эмуляторов, в Firebase можно бесплатно прогонять до 10 виртуальных устройств и 5 физических, с разными версиями оси и размерами экрана.