Today i realized, that my computer ( 4 years old ) is very slow already.
I want develop native Apps for Android and iOS using IONIC (Angular ). Additionally i will
develop PWA. In general i do not care if my Operating System will WINDOWS, MAC OS or LINUX.
Before i invest money in a brand new computer, i would like to ask in this forum,
a.) Whichvis the preferable hardware to develop the above mentioned tasks
b.) Which OS should i install ?
c.) Or does it make sense to involve âVirtual Boxâ somehow in combination with a.) & b.) ?
i switched to an macbook like two years ago, because i need xcode of course to develop and upload ios apps - and i really love it (but iâm an apple dude in general )
Unsure about whatâs possible at the moment but i remember that having a mac was required for ios development some time ago
Thx, i think i will buy a MacBook 16 inch.
I am wondering if it would work to install parallels and than run a virtual machine, which would be a MacOS, because i would like to leave the Guest System untouched at all and only running parallels on it.
Has someone experience with developing ionic in such a virtual MACOS machine ?
Feel free to wait for other opinions, but that looks like needless complexity to me. If you just install nvm and never run any ionic development-related commands as root or under sudo, you canât do any damage outside of that userâs home directory, and even then a single rm and nvm install can repair even the most burnt-up node installation.
But, the new ARM will not support windows, as fas as i heard.
The problem is, that i need somehow all the , Windows, Linux and Mac on one Machine and that was the reason why i startet thinking about Mac as a Guest machine and then running three VMs ( Mac,Win and Linux ) on it.
Perhaps you need Windows for other things, but you donât need it for Ionic development. iOS is the real outlier here, as you can build for all other platforms using a headless setup inside a VM sitting in a cloud hosting service if you desire.
So my recommendation is:
do your day-to-day development in whatever environment you feel comfortable and productive in;
have a Mac sitting around to do iOS builds if âMacOSâ isnât your choice for #1.