
You couldīuild a hackintosch, and some people do, but there are lots of reasons why we wouldn’t recommend that as a solution. One key reason to buy a Mac for development is the simple fact that it’s difficult to run macOS on anything other than a Mac. A Mac that can run macOS 12 Monterey or later.Note that Xcode requires macOS 12 Monterey or later, so you also need… That includes Xcode IDE, Swift, C/C++/Objective-C compilers, Instruments analysis tool, simulators, and SDKs for the latest versions of iOS, iPadOS, watchOS, tvOS, and macOS.

It is a free download from the Mac App Store and the current version is 13.3,1 the time of writing.
PORTABLE APPLE JAVA IDE CODE
Another benefit is, that I can read the plugin code and fix the issues right away. Ubuntu has lots of lags with the java based scrolling, which ruined the experience of Netbeans.

There were some plugins which were outdated and used frequently, and I changed to the maven plugin instead. (scripting images) 0,9 years ago - removed ionic bloatware, and use angular carefully to be able to remove also 0.6 years ago - replaced Cordova with Capacitor, and made 6-7 plugins what I wasn't able to do before on ios also 1 day ago - I just changed from Netbeans to VSCode completely.

1,5 years ago - Changed from svn to git 1,4 years ago - ionic introduction - it performed better, than creating own UI - (lack of experience) 1 year ago - Changed from Oracle Virtual Box - VMWare because less power was needed 1 year ago - Inkspace introduction, at that time I realized how much I like SVG. 1,6 years ago - Learning swift and set up XCode - cordova sucks 1,5 years ago - Changed from Eclipse to Netbeans because I was not able to shut down background processes, and plugins also were a nightmare to install.
PORTABLE APPLE JAVA IDE ANDROID
(simply never used regex to replace something in a text file, now it's a daily job) 1,8 years ago, sometimes jumped to gradle because of Android Studio 1,7 years - I didn't like the Android Studio, but I dare to create my own native plugins for my hybrid apps.

Ubuntu has problems, but the scripting is much more natural for a developer, what VS Code resembles.
PORTABLE APPLE JAVA IDE WINDOWS 10
EncouragingSaccimi's Experience 2 years ago - started to develop angular 2 / react - and started to use node 2 years ago - I changed from Windows 10 to Ubuntu.
