I use a pro at work and it is pretty heavy, sometimes I could barely pick it up with one hand if I had to extend my arm. Maybe more upper body exercises?
I use a pro at work and it is pretty heavy, sometimes I could barely pick it up with one hand if I had to extend my arm. Maybe more upper body exercises?
The iOS simulator is neither a simulator or emulator in traditional sense. Rather it is software layer with graphics output where (simple) iOS apps can run. Everything runs as native code. Even if you test your executables on Intel, the iOS app is compiled to native x64 code.
The iOS devices A-chips are all the same family as the M-chips, and some of the iPads even use M-chips. So performance should be equivalent or even a bit faster on the Air than what you experience on the final devices.
Only thing that is slow is (now deprecated) OpenGLES code -- Presumably because this goes through a software graphics layer.
That said, I'll probably look into an Apple refurbished M1/M2 Macbook Air with as much memory as possible. 16GB feels like the lower end. My work laptop is a pro with 18GB of RAM and I got OOM notifications frequently (some Databricks webpages really eat a lot of RAMs, like a few GBs).
I'm not exactly sure how I'd proceed to learn the MacOS/iOS internals, I'll have to look into it, but I don't think I need to run a VM, unless I hack the XNU kernel? QEMU does run on MacOS so I guess that's additional 4GB - 6GB of memory for the kernel?