Login  Register

Re: 32-bit Windows natives

Posted by Dolda2000 on Dec 09, 2023; 4:11pm
URL: https://forum.jogamp.org/32-bit-Windows-natives-tp4043189p4043207.html

gouessej wrote
It's quite cleanly done on sourceforge.net, you can suggest a package for the detected platform while displaying the support of some other platforms. If you find that not convenient or misleading, you can show all files of all platforms and simply highlight the one that suits the most or let the user choose.
In my case, I don't even have a separate download page to offer multiple choices right now, the download link is just part of the site navigation menu, and I like the cleanliness of that. Having to add a separate download page would feel like a downgrade to me.

gouessej wrote
If your audience is mostly composed of technical users, it won't be a problem.
Just to be clear, I think most of my users are not particularly technical. Haven't run a survey or anything, but that's my impression.

gouessej wrote
You don't have the control on the available memory for your launcher program. If you target machines supporting 64-bit JREs but using 32-bit JREs because of the lack of memory, you'll have to hope that your launcher program doesn't use too much memory, such a problem can happen in other circumstances.
I can't see that being a problem. The launcher itself doesn't even use a MB of heap space, so if the JVM is capable of running Swing at all, it can certainly run the launcher.

gouessej wrote
I used Java WebStart for years, it was quite buggy, making it work everywhere was nearly impossible.
I have to say I never had that much problem with it. My only real issue was when Oracle decided to refuse self-signed certificates; that's when I started considering replacing it with my own launcher. The only other issue I remember having was that the persistence service didn't scale with the number of files stored and became unusably slow after a couple of hundred of files. To be clear, I think my current launcher is mostly better, but I did like having just a tiny text file as the primary download.