Опишу свой набор
Intel(R) Xeon(R) CPU E5-2680 v2 @ 2.80GHz
64gb памяти
256 samsung ssd
512 samsung nvme
Windows 10 Pro (желательно заменить на windows 2016 server)
виртуалка Hyper-V
https://github.com/vkorotenko/MacOSMojaveOnHyper-V
Iphone SE
Huawei 20 mate lite
Huawei MediaPad t3 10 (по большому счету тоже не нужно, но попался один клиент у которого спецефичные требования)
какой то dexp andrid 6 мобильник (в общем то только попробовать на хламе)
Общие наблюдения такие. Для экономии места под виртуалки нужна функция Deduplication она есть только в windows 2016 server. Можно конечно создавать мастер диски и наследываться от них, но к сожалению они пухнут со временем.
Разработку веду в основном в Xamarin, сначала делаю под андроид на эмуляторе, потом прогон на железе, после можно тестировать на айфоне.