Skip to main content
Participant
August 5, 2015
Question

AIR in Android performance

  • August 5, 2015
  • 1 reply
  • 1168 views

Hello every one.

I have a 3D project build in FlashDevelop. I publish to ios and android platform.

Then, I found that android's performance is quite low compare to ios system.

Did anyone have the same issue?

3D Engine: Away3D-4.1.6.

Platform: AIR Mobile 18.0

SDK: AIR 17.0

Android machine: Z2 tablet.

ios machine: iPad4.

This topic has been closed for replies.

1 reply

Inspiring
August 5, 2015

Did you try GPU?

Colin Holgate
Inspiring
August 5, 2015

If Away3D is using Stage3D, the render mode would have to be Direct, not GPU.

The processor is very fast, I don't see why it would perform slowly. One difference is that it's not exactly ARMv7, it's an extension of that, which may mean it has to emulate to do ARMv7 things. But still, I would expect it to work well.

Try using Scout to see what parts of the screen are being updated every frame. Also, try the latest version of AIR, there were recent performance improvements.

Participant
August 6, 2015

Scout shows that enterframe are the main bottle neck. Which means Away3D cost the most time to render.

So I was wonder if that Adobe didn't optimize the Android platform. Because even iPad 2 is better than Sony Z2 tablet.

That doesn't make sense.