Ваша проблема не просто во время компиляции. Каждый раз, когда вы строите свой проект, ваш общий код компилируется в dll, проверяются зависимости кода, затем связывается с собственным проектом, который компилируется, ресурсы упаковываются, проверяются на целостность и подписываются и, наконец, связываются (не говоря уже) включенных пакетов nuget и других плагинов), а затем весь пакет упаковывается в архив приложения, который также требует времени для написания.
Также ваше приложение передается на ваше устройство через USB или по сети (по умолчанию будет USB).
Учитывая то, что происходит "под капотом", 30 секунд - это довольно быстро.
Тем не менее, я обнаружил, что производительность меньше зависит от процессора и оперативной памяти (по крайней мере, если ваша машина имеет приличное количество обоих), но от производительности вашего жесткого диска.
Если вы действительно хотите ускорить процесс, вы можете запустить Visual Studio и выполнить компиляцию на диске nvme (альтернативой может быть SSD-рейд).
Например, у меня когда-то было приложение xamarin, которое зависело от различных пакетов nuget. Компиляция версии для iOS заняла около 25 минут (полная перестройка) на Mac Mini (модель 2011 года улучшена с вторичным рынком Samsung 850 Pro), переключение на решение для виртуальной машины, работающее на каньоне черепа NUC, оснащенном приводом Samsung 950 Pro nvme, ускорилось процесс невероятный 2,5 минуты.