Just would like to ask about if native android export is planned so we could export native (C++) projects to Android or not.
The reason I’m asking is because I decided to target Android devices in first place but I’m not happy with the performance
and compatibility I can get using HTML5/JS.
For example:
Scenes using Three.js built as an android app but also in browser can’t run on one of my android device because of compatibility problems (not sure what), and on an other android device it running at 8FPS. This is a 3D scene with lights and some objects casting shadows and playing animations.
Similar 3D scene made in AGK2 running at 30+ FPS on both of my Android device.
Also Pixi.js is not great which is used by GDevelop and GDevApp, scenes using Pixi.js built as an android app but also in browser runs at 10FPS on both of my android devices.
The scenes are 2D scenes nothing fancy just few objects created on the fly and moving around.
Similar 2D scenes made in AGK2 runs at 40+ FPS on both of my android device and if I
apply some fancy shader effects and physics in AGK2, the FPS is still above 30FPS .
So, where Pixi.js and Three.js (HTML5) scenes are running at 8-10 FPS, AGK2 scenes are running at 30-40 FPS
and this is not even native I believe as I’m using Basic to code in AGK2, (according to AGK2 devs) by using C++ with AGK2 I could get even better performance.
About the Android devices I’m using:
One of them got 1.6GHz Cortex-A7 CPU, 1GB RAM and Mali-400 GPU and the other one got 1GHz Cortex-A7 CPU, 512MB RAM and Mali-400 GPU.
Maybe you think okay people (already) stop using such low-range devices anyway as today high and mid-range devices gonna get cheaper to buy and performance difference is less noticeable on better devices, also HTML5/JS may get also faster in the future but what I have in mind at this very moment is that even though on better devices the performance difference is less noticeable, the difference is still there and when you are about to introduce some resource hungry graphical effects and gameplay mechanics, the extra FPS you can get with native apps can be extremely useful to keep the game at playable frame rate and so I’m about to make the decision to drop everything I have done so far in the past one year in GDevelop and start everything from scratch in AGK2 for the sake of performance and compatibility on Android devices.
So all I would like to know to make my decision easier, is native Android support in GDevelop is under development already by any chance, or at least planned or not even planned?
Thanks.