So I had my first few sales on Play of my real-time instrument. Yes.. Result.
However I have ended up refunding all purchases as all the users complained of impossible touch lag of around half sec.
Some of the phones I dont recognize but two of the phones are both Samsung Galaxy S7 running android 8.
I managed to get a dialog going with one of these guys and worked with him to try to resolve the lag but in vain.
Now I fully understand and accept that these construct apps are running JavaScript in cordova and it is interpreted language using browser APIs and we are never going to get blazing native like performance.
However... bearing in mind that my app has no moving graphic elements (0% GPU) and ultimately consists of about 20 events that just play a sound when the screen/sprite is touched. Which results in about a 1-3% CPU on most phones I have tested.
Then I would expect that
Samsung Galaxy S7 (which although not a new phone I would still consider an extremely high spec phone (Snapdragon 820 - 4 GB high speed ram , quad core up to 2Ghz processor, adreno 530 GPU still considered high end even today) - running Android 8 ...
....should have no issues with touch lag.
So why does it? and is this common? And if it happens one a simple app like mine surely it happens on all these games that you guys are making?
I don't want this to be a bash Construct thread, I would like to use it to investigate, get hard data, get some feedback and maybe even resolve.