I built my app on phonegap today to give WKWebView a try. The good news is it runs incredibly smoothly, menus open instantly, touch input is recognised immediately, dramatically improved frame rate etc. However there are some big problems.
My game crashed on multiple occasions; usually when the scene changed or I opened the menu which leads me to believe the crashes are due to intensive CPU use.
Also, when I load a save file, the game plays every sound effect the game had played up until that point simultaneously. This is very strange as it seems to be playing all the sounds from the previous scenes and nothing further.
While I'm on the topic, is it well known that webgl effects are essentially unusable in cordova apps on ios and android? Simple effects like tint don't seem too bad, but using something like blur or a warp effect will reduce the frame rate to a few frames a second.