Hi, I'm new to Construct 2 (About 1 week) and am trying to get a very simple project which has touch events, physics and sounds working on Android.
After a few days of research, hours of trying and testing and lots of headaches on what is the best way to get Construct 2 outputs on Android, I arrived at the point that Crosswalk has the best compatibility and performance advantage over other methods, but of course it uses more resources both RAM and storage space on APK file and when installed.
Any methods using native Android browser seem to have compatibility and performance issues on Android versions lower than 5, like very low FPS or no sound problems and their only advantage is having a small file size.
I used Intel XDK to create my Android Crosswalk outputs. Sadly there are things which are making me unhappy while using Intel XDK like:
- Lack of the ability to use native Android APIs ...
- Lack of full control over all aspects of the final output APK file.
- Separated output architecture files (Separated x86, ARM)
- It's cloud based and is in need of an internet connection for most of the actions, specially the build part (compiling)
So I decided to use this method instead: "Embedding Crosswalk in Android Studio"
Note: Since I can't post URLs, if you Google it, the first result is what I'm talking about.
This method simply embeds Crosswalk inside Android Studio and I can do anything I normally do inside Android Studio and still have my HTML5 project loaded in Crosswalk view object.
Now here my question:
Is there anything wrong with what I did?
Comparing what I'm using as HTML5 inside Crosswalk and what Intel XDK uses, there are lots of differences. Intel XDK output has many Cordova js files and plugins included.
Are there any reasons that I should use Cordova export?
Already thanks for your time and help ...