Snapdragon Xojo Crashes (2023 v1)

As previously mentioned, I just bought a Windows Surface 11 Snapdragon (win 11 pro), a wonderful device in general, when you’re not looking for compatibility with all your usual tools.

Aside from the expected problems with OLE and ODBC and databases, I am having a lot of trouble opening Xojo projects created on other devices. I am not trying to run them, I’m trying to open them for editing. I’m not getting error numbers or messages. Xojo is just quitting 7/8 of the way through opening the document (Xojo launch speed is not great, compared to Intel or Mac Silicon m1, but not horrible once the project is open). This is true of imports from GitHub or from my network or from projects I copied over to my local drive.

If I’m referencing server databases, I would expect it not to run, but I would assume the project itself would be open to editing. And when I create new projects referencing ADO or ODBC, they open fine, they just don’t run (as expected).

Thank you
fritz

Keep in mind that the SnapDragon processors are ARM-based processors and that the Xojo IDE on Windows is Intel x64. So the IDE is running emulated. Now, it’s entirely possible that parts of the IDE don’t work in that environment.

Now, if you want a better error message, try launching the IDE from a CMD or Powershell window. When the IDE crashes, you should get a text error message.

1 Like

It’s a bit apples-and-oranges, but I have been able to run the Windows IDE on Windows 11 ARM from within a VM on an Apple Silicon Mac. Obviously YMMV on different hardware, but the emulation support worked fine in that environment.

If the IDE doesn’t work on Snapdragon, it might be something worth opening an issue for, but someone at Xojo would have to buy the hardware.

My 2c … I also daily run various Xojo IDEs in an ARM VM on my Mac

Never had this kind of issue, so if there is an issue, it’s Snapdragon, not ARM per se.

When Apple changed their Phone CPUs to 64 bit, snapdragon resisted, When it proved popular they followed suit. They’re a pretty conservative company that only seems to move when pressure makes them look bad. I wouldn’t be surprised if they are lagging considerably both in their chips and the MS support for them. I mean you have to consider that the M1’s are pretty old hat these days. especially compared with the M4’s. You’re likely comparing he snapdragon to M1 basic, rather than M1 Pro, Max or even Ultra.