Over a decade ago I used to work for a company that built a c++ opengl based ui for android Linux iOS macos and Windows...
It could be done but I wouldn't want to ever do that again.....