Copy link to clipboard
Copied
Hi,
We've found that our app performs extremely poorly on Samsung Galaxy S7 devices, significantly worse than the S6 or other devices with equally high DPI. Changing the rendermode to "cpu" helps a lot, but we'd really rather not have to have a special APK just for this device (especially because Google Play doesn't let you target specific devices so it would end up on others as well). All other devices that we've tested perform better using "direct" rendermode.
We're using air v20.0.0.260 but I've tried beta v22 and have seen the same result. Is it possible AIR isn't recognizing the S7's graphics hardware or something?
Copy link to clipboard
Copied
try GPU render mode
Copy link to clipboard
Copied
I did try that before just out of curiosity, and parts of the app did run more smoothly until it inevitably crashed. Other parts are using features not supported in that render mode, and the work required to retool the app to work in that mode would probably be better spent just converting it to use Starling or some non-Flash technology.
Direct mode really is the right choice for our app, and although the newer high-DPI devices are hurt by the fact that AIR doesn't offer a good way to scale up the stage in hardware on Android, the fact remains that the S6 performs far better than the S7 with its superior CPU and GPU, which I think it's safe to assume means there's a more fundamental problem here.
Copy link to clipboard
Copied
Just in case it's helpful, we are seeing this on the US / Qualcomm S820 version, not the international version with the Exynos chip. We don't have one of those inhouse, but we have users in the UK with them who don't seem to be seeing this issue.
Copy link to clipboard
Copied
You can find the applications saving-battery option,select your app and disable the auto saving for your app.