You must not have seen my posts from a few years ago.
I did see that in addition to hundreds of comments shitting on Innoxia for their
unique style of coding.
Congrats on taking care of the UI revamp! I'm assuming you moved away from using WebViews for every tiny little on-screen element?
Thank you. I tried some ideas, one was simply by minimum edits and JavaFXPorts/gluon/... atrocity. Yet it lead me to discover that androidide would rather kill itself than give me a chance to test any instance of that code. Which reminded me that whatever it spits out will run even worse than it originally did on pc.
So my second option was partially optimising the existing code by relying on android specific features, but when you have such an entwined code you would have to rewrite a large but double chunk of it. Which also means that whenever Innoxia releases another update, larger parts could be rewrote or broken immediately. Which would still lag on android anyway, because the major bottleneck is in the background complexity.
So the final answer was to make a single build that's completely optimised for android, then it would never be updated again. Basically... Making the entire game from scratch! Well in hindsight...