Skip to main content
February 1, 2012
Question

WARNING! Air for Android ICS performance bug!

  • February 1, 2012
  • 2 replies
  • 1517 views

Hi,

I have created a tile scrolling list! It works on my Galaxy S2 with perfect 60 fps I can go even higher with the frame rate but I don´t need it.

But if I try the very same app on my new GALXY NEXUS (Samsung) OS - Andoid ICS the frame rate drops dramaticaly!

I have isolated the problem! Every single cacheAsBitmap and cacheAsBitmapMatrix operation causes a frame rate drop by 50% on my GALAXY NEXUS with ICS.

I have tried to optimize the code, which runs already perfect on much slower devices like my Galaxy S2 and even on my iPhone 3G, with no success. At the moment I am convinced this ist a big bug in AIR for ICS!

People at Adobe please fix this bug or tell me what I can do.

To all developers WARNING! Your code won´t run perfect on ICS Devices.

LG

This topic has been closed for replies.

2 replies

February 1, 2012

Yes I found two more:

http://forums.adobe.com/message/4174647#4174647

http://forums.adobe.com/message/4176271#4176271

I recomend to test your work at a new device. Everything I´ve done the last 2 months is useless if Adobe can´t manage this issue.

Inspiring
February 2, 2012

I found a workaround for the problem.

I am writing all needed data by hand in a bitmap and remove the original childs from the display list.

In my case it works fine! And now I´ve got my 60 fps back

But I think the original cacheAsBitmap should work as fast as this solution!

Innovatology
Participating Frequently
February 1, 2012

I suggest you file a bug: http://bugs.adobe.com/

February 1, 2012

I have already commited the issue as a bug! But they did not answer till now.

I have to wait. And I thought maybe the community can help me or can prove me true.

Innovatology
Participating Frequently
February 1, 2012

Sorry, I don't (yet) have an ICS device to test on. Any other takers?