Similarities between Xojo and Apple

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.

I can cite the Music app bug, where, in songs views, when you delete a song from its list, the list will scroll unexpectedly to the top or the bottom. When you want to check all songs in a playlist and delete some, one by one, it’s a nightmare.

Or the bug I had in Monterey (can’t say I’ve encountered it on Ventura yet, but I’m perhaps “accustomed” to it) where Mail would 75% of times not update the view/register clicks until clicking on the menu bar. So if you wanted to, e.g., select a different message, delete a junk one, answer or whatever, you’d click on the message/button and nothing happens, then you eventually start trying other commands until you remember this bug, so you finally click on the menu bar to “unjam” the events and everything you attempted to do is done at once.

There’s also the Finder’s connect to server feature, which sometimes is stuck at doing nothing when you click the “Connect as…” button. Only quitting and relaunching the Finder may unstuck it.

Speaking of the Finder, have you noticed it opens folders in new tabs asynchronously? Select, say, 10 folders, right click and “open as tabs”. Each tab will open, one by one. You can even close the parent window while the tabs are being opened! (in such case, a new window is created where the remaining tabs continue to open).

Or Safari tabs that I want to move out from the tabs bar to make it a new window, which occasionally won’t wait until I release the mouse and comes stuck as a floating preview bar above all windows. Or when opening a lot of tabs, some start to get pinned in every open window.

Another one? Sure. Just have Preview open, and your Samsung phone won’t be seen by apps purposefully made to connect to it (like Android File Transfer or OpenMTP).

Calendar app will, around every 3 months, start denying my NAS’ certificate and won’t connect (the NAS holds a shared calendar between me and my mother). When it happens, there’s no option to trust it again (when checking the certificate, drop down menus are replaced by labels and there’s nothing to change the settings). I have to delete the account and create it again.

Well, my post is already long enough, other examples aren’t necessary.

1 Like

Yes Sir, MacOS has some curious bugs, no question. And they are good in holding them and not fixing when and of they are in their eyes not ShowStoppers. I know this sentence from somewhere, can’t remember…but all what I remember is green.

One fundamental reason why I am using many linux machines in development is definitely this problem. On the other side nobody will even think about Windows while that even makes much more trouble in dayly use. At least for me. And yes, also a part of this is: I hate Windows somehow.

That I even changed to Mac Hardware was following to the M1 and M2 CPU they have made and the really cheap Hardware they immediately started to sell. For me - and that is fact - there is nothing better than this decision they made. I mean hey, a machine ready for CAD and graphics for less than 1000,- Euro is really good

And so I have changed all the machines to MacOS except the modern / new ones I anyhow had. Like my Notebook I am using this moment, Xubuntu Linux, 32GB Ram, 16 Threads. Makes a really goood Job and costs half of a Macbook Pro 16" but is 17,3".

This behavior with Bugsfixings Apple has all days will also destroy many good customer relationships. And I guess Apple knows the risk. But it is for them also a question of money. They do a good Job. But others also.

And the same it is with Xojo. For the Team Size and the qualification of the team and also the CEO they do their Job as good as they can. And I don’t believe that they make bad Software on purpose. I guess that they even don’t get that their decisions are problematical. And that makes the difference between Apple and Xojo. Beside thousands of high qualified Developers, from Chip Developers, Kernel Devs, Compiler Guys and much, much more.

But that all is a question of money and who knows what Xojo would do with that amount of money, maybe they would also bring such good technological base? Nobody knows.

But what apple never loses is their target customer. They always try and you can see that: satisfy the main stream customers. And that they are able to. And yes, with the decision for MacOS 13 for example they crashed my entire CAD-System which did not worked anymore after their Idea of Software. And not only Punchcad was in that problematical area. Also Inkscape, a Vector graphicd Software lost it’s mouse events.

That makes Apple no pain because they know: only verey few customers will be ownders of this problems. Their mainstream customers are happy with the new OS and the new functions.
That is the biggest difference between Xojo and Apple. Xojo lost their connection to their mainstream Customers while they even have no clear directed sort of Customers. They are not targeting. That would make many things less complex.

And even if thexy do, they do not communicate that with one word.Looking on it you can see that they try to look like a professional programming IDE and Compiler. But looking on details you can see that they never want to target for professional developers. Otherwise they would have a LTS Release System. That would make it acceptable for professional Development.

I guess they know it and I guess also they are aware of the possible ways to do that. But they don’t even care about that. While fixing in production releases isn’t even acceptable. It could be so nice.

And so comes that they even don’t get out their new flagship products, Android Development as best possible example. With Android they wanted to complete their List of Platforms Xojo can build for. Years later it is not out.

That also is one of the huge differences between Xojo and Apple. While Xojo needs years to develop Android for example Apple releases every year new products. I guess that are the main differences.

1 Like

I forget to mention the “Search” related “features“:

search does not report all searched occurences: I can see in an open folder some that do not appears in the result window.
Renamer items in the result window: the change may takes … forever before it will be updated (get info have the correct name).

May I talk about the renumber item names.
Yes… Sometimes it rename using the last number of the list instead of the value I put in the ad hoc field ! And when I say “sometimes” (read most often times).
Renumber, sometimes after a wrong renumber is done on 2 items instead of all 20 or 50 or… A successive renumber using say “start at 150”n then use the correct value most of the time get the correct result.

Have-you seen the à la Windows XP size of the Rename/Renumber window ?

BTW: in the last month, I used search rename / renumber, etc. many times a day.:tired_face:

Far enough for today.