It is the opposite of what you think as far as the perfect build machine bank for flutter app development. Let me show you why.
The Flutter Platform Targets
To build a flutter build machine lab, we need to know the OS platform and hardware targets for flutter:
Right from the flutter docs:
We have:
Android 21–34
iOS 16
Linux all hardware
macOS aarch64
windows AMD x86–64 and intel x86–64
web
Notice, that ARM with windows targets and Linux is not supported which rules out using Apple Silicon devices with hypervisor 1 mode to emulate other targets. And, no use of using hypervisor 2 emulators as then it would be too slow for both builds and emulators as both the CPU and GPU would be emulated via virtualization.
To build our flutter build machines lab, we then need to optimize two different…