Для второго варианта какбы ничего и делать особенно не надо. Потому-как худо-бедно системы операционные нынче многозадачные, и одновременно держать запущеным и эмулятор и редактор никто не запрещает.

А в программерских редакторах на горячие клавиши навешан и вызов внешнего компилятора, и парсер выходных данных есть, чтобы прямо в листинге ошибки подсвечивал.

Снапшот в эмулятор загрузить - две кнопки. Один в режиме отладки хай работае, второй "на лету" пускай запускает. Я так и делаю, только пользуюсь не двумя эмуляторами а одним.

Для финального прогона есть несколько нефирменных реалов.