My Mac was updated to Ventura 13.3.1 (a) and now Xojo crashes with an error:
“An exception of class OutOfBoundsException was not handled. The application must shut down.”
Since my license expired last year, I can’t update to an earlier version. Obviously I can’t undo the Mac OSX update so I’m between a rock and a hard place and can’t do maintenance on the few projects that are still running with customers…
I was under the impression that building apps with Xojo 2021r2.1 the problem would disappear. Unfortunatelly it does not (unless users disinstall Last Security Update).
It’s good to hear that this thing is fixed in new versions of Xojo, but I’m still working with 2021R3.1 because that’s when my license expired I’m also working with 2019R2.1 a lot since that’s the last version that runs on older OSX (a lot of my users still use older hardware).
Well, that’s how things works. New problems are fixed in new editions. New versions of our software sometimes demands new hardware and newer OS versions too.
I do support Windows 7+. And I’m preparing to end the support of it, and start the Windows 10+ cut demanding my users to upgrade their systems too. As for macOS, I only support 10.14+ (the same as Xojo, the “pure” 64 bit generation).
I understand. I wasn’t complaining, just shining a light on my situation. I’m not commercially developing apps so I’m quite satisfied with using an older version of Xojo. I use Xojo especially to create nice things for myself or friends and those things often run on old Apple hardware I have lying around (I have every generation iMac and like to keep these machines running)
I understand too. My usual response for that would be “Buy a Lite ‘MacOS only’ license, it’s $99” but after the 50% raise they made ($149) last year, I don’t have the courage to say something like that again. Having an entry level, capable, 2 digit$ product, was a good sales driver for (investing on the future) spreading the language. Now they restricted the audience even more reaching the (sometimes psychological) 3 digits price barrier. Not good in the long run competing with very capable free options that may appear.
And I’m seeing old users that I never noticed before, now complaining, but old users.
I think they should stop the Save Source discrimination. All editions should be able to save source as text and people flood GitHub as much as possible.
They should create a $99 “Starter Version” with all the Lite version has today + Rasp Pi (Linux Arm 32). The Starter is limited, can’t accept plugins, just the Lite one and up can. The SQLite plugin is the only it loads.
The current Lite ($149) will add Linux Arm 32 AND 64 (All Rasp Pi classes) and accept plugins.
Linux ARM 32/64 should be active on ALL Lite and up versions. Starter would enable the 32 bit only.
The commercial interests are in the rest: Windows, Mac, Linux Intel 64 (+services +CLI apps), Web, iOS and Android. You should not create barriers for hobbyists, students and alike. Those may return one day to upgrade.