A test application which draws random colored backgrounds in four square sub-components (which split the screen into 4 equal regions): runs 10X slower on Android than on macOS or Linux. The CPU speed difference between my test phone and my desktops is only about 1.5 to 2x; I wouldn’t expect a 10x slowdown.
I’ve tried to get OpenGL rendering to work, unsuccessfully as mentioned here.
If I change the colors to have an alpha component, the drawing is almost twice as slow. I assume that’s because of using the CPU to do software blending, but my desktops are doing the same thing (presumably).
As pointed out on the other thread, I’m using JUCE 4, since that’s what I have a commercial license for.
Practical suggestions most welcome…