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?