Geode for Android isn't a game
Geode Version
1.3.2
Related Problem
On Samsung phones games are automatically added to Game Hub and Game Optimization setting are enabled for them. However, if the app is not a game, Samsung won't enabme Game Optimization for it, even if it's added to Game Hub. This is dumb as hell, but there isn't much that users can do about it.
Your Solution
Make Geode for Android a game.
Additional Information
No response
I am relatively sure that Game Launcher detects games based on their package name, in which case there's not really a way to get to show up as actual "game" - however, I might be wrong about this. I'll see if there are manifest keys or similar for marking a game as Samsung game. (side note: this issue should be moved to the android launcher repository)
This issue actually has a huge impact on the game performance on Android, compared to the un-modded version. This is more noticeable on those levels with a lot of objects.
I tested the same level on both Geode and the vanilla Geometry Dash (both on the same phone, Galaxy S23+), and Geode was indeed more laggy (as in, visible lags and audio not syncing properly), because Android doesn't see it as a game.
If it's useful, the only mods that I have installed are Globed and Node IDs.
Looking into this, it seems that rooot is right. Game launcher detects based on package name.
This is completely out of Geode's control unless Samsung allows app developers to register as a game in the future
adding to this; i dug around and ended up opening a support ticket on samsung developers - their response:
If an application is categorized as game in the Google Play Store, only then it will be recognized by Game Launcher.
in other words, there's nothing the Geode team can do besides putting Geode on the Google Play Store (which is easier said than done)