Moving from 2019 to 2025 - Hi dpi adaption

Well, as soon as I saw that after the next mac OS, intel will be dropped and only universal apps will be supported, I started porting my app to 2025 (from 2019). It works fine.
I have a few concerns. Whenever I switch on Support Hi-dpi, it throws up errors where if it is switched on, it doesn’t. Is this because I have to go through every graphic element and set the sizes? Also, my MBS plugins first time compiles as Mac OS intel… Is this going to get in the way of my app running as.a universal app. I also want to get just the Mac OS and IOS licenses. That way I can start working towards porting my xojo app to ipads with the goal of selling it on the apps store. Is this the less expensive option as the full Xojo version would require selling a lung on the black market :slight_smile:

I guess switch on/switched off. Can you share what errors do you get?

If your MBS plugins are intel only, then you need to update them.

macOS Lite version $99
iOS (included in Mobile license) $399

may work for you. Pro license is $799. You can always wait for one of the sales.

Most likely you will need to renew the iOS license every year as Apple change requirements often.

1 Like

Hi there - I’ve been stripping down my software do it only needs the tools for learning to sight-read music on the guitar. I’ve also stripped out al my licensesing and authorization code and tools because I want the appstore to handle all that (not sure how that works).
About Hi dip support. My app starts running until it encounters this kind of thing
If CorrectNotes(index)<>Keylist.text then g.DrawPicture(Chordnotesmall, 0, 0,(me.Width)*1.2,(me.Height)*1.2, 0, 0, chordnote.Width, chordnote.Height)

the error is
Exception Message: The Transparent property cannot be used with Pictures with alpha channels.
Lots of images are png and they have transparent parts so they appear as circles - not blocks. Sometimes I need them to show and sometime not - like choosing on my guitar fretboard whch notes will be used to generate sheetmusic.
Is there a fix for this?

I just had the same problem.
I imported my image (filename eye.png) into the object list of my XOJO project.
The solution for me was to change the “Transparent = White” setting to “Transparent = None”.

Hi-dpi is always enabled for me.

Hate to be the bearer of bad news but the platform licenses have been discontinued, so if you want those two platforms the Pro license is going to be the best way to get it (technically you could buy Desktop + Mobile but that’s basically the same price as the Pro license which includes Web for $1 more).

There’s currently a 15% off sale through April 30 but the discount doesn’t seem to be reflected in the store pricing so it might be worth sending an email.