Chrome mobile vs APK performance

From the Asset Store
Firebase Performance
$3 USD
40% off
[ C3 ] Firebase-Performance support C3 build service iOS | Android.
  • On my test Runs really really bad instead of just stutters it does big jumps lugging:

    Galaxy S8

    SM-G950F

    Android 9

    Render: webgl2

    Not sure if this is normal but why does it print info like:

    AppleWebkit/537.36

    Safari/537.36

    etc...

    When the phone is a Samsung Android

    Aslo, the Web version runs quite badly on the same phone so I'm not sure if this is just a problem with the APK or the whole Android, as both run the same (APK & Web)

    Thanks for the feedback.

    That info is the user agent.About the Web version running poorly, do you have the Chrome browser updated?

  • On my test Runs really really bad instead of just stutters it does big jumps lugging:

    Galaxy S8

    SM-G950F

    Android 9

    Render: webgl2

    Not sure if this is normal but why does it print info like:

    AppleWebkit/537.36

    Safari/537.36

    etc...

    When the phone is a Samsung Android

    Aslo, the Web version runs quite badly on the same phone so I'm not sure if this is just a problem with the APK or the whole Android, as both run the same (APK & Web)

    Try to update every app and then try again. Web version was fine and it is fine for other projects also. Problem was only in android APK export.

    Or maybe some driver/luck issue

  • Thanks for the feedback.

    That info is the user agent.About the Web version running poorly, do you have the Chrome browser updated?

    Np, I would like it to be resolve swell as it's been a long time like this

    I had Chrome 90.0.4430.91

    I believe Chrome it's updated as it doesn't show me any option to update.

    Also before I ran the Test I updated the phone to the latest updates from the Android

    ===========================================

    The thing here is should you make any clean example removing all the txt objects?

    as that kills the performance on the phones, you can replace them with just Spritefonts. But you have only a few txt so not sure if that justifies the bad performance as it's only one object rotating so this is something to consider when testing Any phone performance as it should give you a more clear view as you remove any performance interferences in the test.

  • Hey tarek2 thanks

    The bad performance was there before I included the texts, so I included them to give me clues on the bad performance ;)

    But  you are right I can replace for Spritefonts

    Just to clarify, I need the info about the devices that run the APK poorly, but can run the HTML version smoothly, to figure out why is he difference so big. In your case it runs poorly on both.

  • Here my test on S9:

    mega.nz/file/UpQzzQ7T

  • Just to clarify, I need the info about the devices that run the APK poorly, but can run the HTML version smoothly, to figure out why is he difference so big. In your case it runs poorly on both.

    mm not sure what to think as if it cannot run just a simple C3 test with one object rotating then I think we should look at all the possibilities as it may not be just the APK problem, just saying, it could be the problem in both (Web & APK)

    Also, I forgot to say that I tested the web version from your exported project

    "punchytaps.xyz/bugs/janktest/index.html"

    Which should in theory run smoothly as the C3 preview stutters most of the time.

  • So currently Construct 3 can't export to Android

    No idea why someone from the developer side is not saying something regarding this.

    BTW is iOS also **cked up like this ?

  • Update:

    The web version after you leave it to run for like 5 minutes or so gets better and definitely is playable though I did the same with the APK and doesn't change anything it stills runs badly so yeah I change my statement above as the APK version def has bad performance.

    Here is a video for the APK test on an S8 Galaxy

    https://www.dropbox.com/s/i7gjq6pw1bll5h4/android_stutters.mp4?dl=0

    The FPS drops while recording but normally runs at 60 fps the big Stutters jumps are the same though (While Recording or not recording)

  • Thank you guys.

    I think It's important that we can collect a bigger list of devices that can run the HTML versions smoothly but can't run the APK properly, so their engineers can test on the actual device.

    This was stated by a chromium project member, and probably not everyone is aware of:

    "WebView's rendering pipeline is not the same as Chrome's and is likely to be slightly slower in general on any device. Because the way it renders is different, it may provoke different behaviours/optimisations/bugs/etc from GPU drivers as well, which may also affect performance. If we have a reproducible case where there's a large difference we can investigate further."

    So, that could be the final explanation for the bad APKs performance, but like he said( and Artpunk too) their Pixel devices can run the APKs smoothly, so I think it's still relevant to collect the information about the devices that can't run the APK well so they figure out the performance difference.

    And for me it's not that obvious why a Pixel device performance would be so much better than a medium-range Samsung Galaxy

  • Update:

    The web version after you leave it to run for like 5 minutes or so gets better and definitely is playable though I did the same with the APK and doesn't change anything it stills runs badly so yeah I change my statement above as the APK version def has bad performance.

    Here is a video for the APK test on an S8 Galaxy

    https://www.dropbox.com/s/i7gjq6pw1bll5h4/android_stutters.mp4?dl=0

    The FPS drops while recording but normally runs at 60 fps the big Stutters jumps are the same though (While Recording or not recording)

    Just saw the video. Ditto same in my mobile

    I think that a new thread should be made. APK link will be added there and others will tell about their mobile performance with their mobile names

  • I do not exactly understand what is going on

    I just tested a game from "Your Construct 3 Creation". I installed a game and it was working smoothly (according to me). And that is much much times more complex than this simple example which is causing issues here

  • tarek2 can you please test this file on you mobile (both in browser and APK form)

    drive.google.com/file/d/1uAu975guxFsdfZt7zknQbdZCyKJzcbC7/view

    Also,a small point to be remembered:- before export,in project settings, set loader style to "progress bar and logo"

    And if possible then please share the APK so that I can also test it

  • Cascade Games

    For me, my iOS device is running construct games fine. I don’t notice any difference between chrome and the Cordova app.

    I'm using iPhone 11. It would be more interesting if anyone has an iPhone 6 or 7 that could be used for testing.

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Cascade Games

    For me, my iOS device is running construct games fine. I don’t notice any difference between chrome and the Cordova app.

    I'm using iPhone 11. It would be more interesting if anyone has an iPhone 6 or 7 that could be used for testing.

    Good to hear that. Thanks 👍

  • Cascade Games

    For me, my iOS device is running construct games fine. I don’t notice any difference between chrome and the Cordova app.

    I'm using iPhone 11. It would be more interesting if anyone has an iPhone 6 or 7 that could be used for testing.

    I test with an iPhone7 and I can say my game which shows janking as an Android APK runs very smoothly on my iPhone7.

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)