More is the performance difference, Starling’s performance will be very weak on the Android platform of C + +, drawing 4 or 5 will consume a lot of CPU.
Emmm, I am using Android Studio to modify some information, such as AndroidMainifest.xml and the main activity of the code, as long as I run a Command + Shift + B compiler, everything will disappear. How to correctly modify or extend your own Android project?
Do you mean that the OpenFL native output is much slower than the C++ version of Starling (I forget what it is called) or that it is faster? Android is very different than desktop in performance, but there already are large projects using OpenFL Starling/C++ successfully
Lime and OpenFL have templates directories. This works like a class path. You can add your own templates directory, and the tools will allow you to override individual files from OpenFL or Lime, such as your AndroidManifest.xml.
Add <template path="templates" /> to your project.xml, and a “templates” directory (you can also put it in a different place in your project structure, if you prefer).
Look at the Lime templates directory structure and mirror it in your own, until you override the file you want. For example, “templates/android/MainActivity.java”
I believe this is a general HTML5 issue. We use webfonts, and canvas text APIs to render. You could use bitmap fonts, or perhaps there are other ways to make it behave better, like generating a different version of a webfont, or disabling CSS scaling of your project in your output HTML. There should be other topics here on the forums as well about <window allow-high-dpi="true" />