It's really hard to say. Is the game still slow if you start the game over? Can you start directly in level 3 or 4? Is is still slow? Do you use effects or particles, maybe only in this level?
Do you get any errors in the console (F12) in NWjs?
Develop games in your browser. Powerful, performant & highly capable.
Start your Game or make a preview in NWjs. Press F12, Click on the Tab Console. Type process.versions['node-webkit'] and press return.
Here:
scirra.com/nwjs
You can make your objects global. So they won't be destroyed at the end of a layout.
look here:
https://www.construct.net/en/forum/construct-2/how-do-i-18/nwjs-runbat-cmd-path-117044
Because it's your project exported to html + chrome browser.
The ARM build crashes on the ARM Emulator?
My guess you don't destroy some objects. So they increase over time.
Start your game in debug-preview and look at the object count.
dop2000 wasn't there two apks generated with crosswalk? I think if you build an APK with Corsswalk there were always two builds. One for X86 on for ARM.
Before Android 4.4 it doesn't used the chrome engine and it didn't worked very well and it was a part of Android until Android 5. So all WebView versions before 5 are completely outdated.
I don't know if PhoneGap still supports crosswalk. I used Intel_XDK that time but that doesn't exist anymore. Maybe with Cordova CLI you can compile to crosswalk.
I wonder why cordova based apk worked at all at Android 4.2. That time crosswalk was necessary. Before 4.4 it wasn't really working.
I like it, it looks a little bit like Parodius and your game is now featured on Indie Retro News.
http://www.indieretronews.com/2019/09/narwhar-project-hornwhale-speccy-game.html
Construct 3 has unixtime, but I think you have to use the ExecJS in the Browser Plugin in Construct 2 and use Date():
Browser.ExecJS("new Date().toLocaleTimeString();")
That will you give something like: 12:40:50 (hour:min:sec)
Member since 31 Jul, 2015