Yes. That’s my reason to work also with Linux. all my Software including CAD, PCB Cad, 3D printing, Vinyl-Cutter and so on are running also under Linux. So I am not tied to apple, not to the Hardware, not to the Software. And yes, I know the time will come there I switch back totally to Linux. The decision for Mac was because of the Hardware and the M1 CPU Series. But I believe that they will not be the next decades in front of AMD. So maybe I will change in future again.
As I have no problem with compiling for Apple (CodenameOne has Build Servers) I can work with it without any problem. The Terminal-commands are mostly exactly the same so I don’t have to rethink or even to learn. it is like the same System.
So I have for example a Notebook not from Apple with a Risen 9 CPU. Multithreading Apps are faster than M1, no question. If I would be tied to MacOS I would have to buy a MacBook Pro 16 with 32 GB Ram and 1 TB Disk Space for 3689,- Euro. For this amount I can get two AMD Risen 9 with 32GB Ram, 2 TB SSD, 17" and so on.
So it is for me also all time a question: is it worth to have in all cases a Mac or can I do also my Job with a Linux Devide. Since I am writing my Docs with Scribus and doing my Vectorgraphics with Inkscape and bitmap editing with Gimp I can switch between the Systems.
My favorite is Linux while it is open Source. Following is Mac.
And there begins the Story with the Money. When I bought the Studio Systems and the Mac minis it was a really cheap computer. I got much for my Money. Looking on the Notebooks I can say: no, not at all.
For Development it makes for me exactly no difference. Electronics (Kicad) I can do under Linux, mechanical engineering (Bircscad mechanical) also, Software Development (Netbeans, IntelliJ, CLion) also. So what? But most of us are developing for the MacOS market or mobile Software with Xojo. There is no Chance at all. Xojo will not even run correctly under Linux. also the Programs you get out of the compiler are under Linux → Troublemakers.
So I have the problem when using Xojo: no Linux. And even if, when it was running under Linux without problems it was horrible slow (2019R3.2) and crashed every now and then.
And so there is also a conclusion: they (Apple and Xojo) have the same thing together: both are tied to Mac hardware to run. MacOS and Xojo are similar in that case. For MacOS I can understand that. Xojo should stop to tell the people that it is running under Linux. It is Not. That’s it.
It is barely running under Windows. But best: MACOS. And so I can see another similar thing: good marketing tells what it can do: MacOS: even a bad mother in law you can prevent using MacOS. Xojo: same but only on a Mac.