Эмулятор или живое устройство: когда экономия на железе выходит боком
Если задача — прогон интерфейса, базовая логика, сетевые запросы и первичная отладка, эмулятор закрывает 70% рутины. Он удобен для параллельных запусков, быстро ставится на ферму и не требует питания, охлаждения и ручной замены девайсов.
Но как только в сценарии появляются камера, GPS, Bluetooth, датчики, USB-аксессуары, нестандартные жесты или тяжёлая графика, эмулятор начинает врать. В логи всё выглядит чисто, а на реальном телефоне ловишь отвал модулей, зависания UI и проблемы с драйверами. Именно здесь Стабильность превыше скорости.
Реальное железо стоит брать, если:
— нужен контроль над радиомодулями и энергопотреблением;
— важна проверка нагрева под длительной нагрузкой;
— приложение зависит от конкретной модели, оболочки или прошивки;
— есть риск, что ошибка проявится только на физическом сенсоре или порте.
На ферме обычно работает связка: эмулятор для массовой первичной проверки, устройства — для финального прогона и спорных кейсов. Так меньше простоя, проще ADB-автоматизация и меньше ложных «всё зелёное» в отчётах.
Если тест ломает железо, сеть, камеру или питание — не экономьте на устройстве. Если проверяете логику и форму экранов — эмулятора достаточно; всё остальное решает только живой девайс.
Мобильные фермы
@mobile_farms_ubt
Эмулятор или живое устройство: когда экономия на железе выходит боком
Этот пост опубликован в Telegram-канале Мобильные фермы. Подписаться можно по ссылке: @mobile_farms_ubt.