Hi,
I begin to receive more and more reports from my Android users, telling me that some elements in my published apps are invisible to them.
I created some Oracle Cards apps, showing up to 44 cards in a coverflow style (see a screenshot here: http://www.indie-goes.com/wp-content/uploads/2012/10/Screenshot4.jpg. You can also try a demo version here: http://www.indie-goes.com/apps/crystalwind/demo/)
The free version of the app displays 10 cards in the coverflow, and all works fine. But when people get the full version through in-app purchase, which displays 44 cards, no card appears at all: just the background.
A few facts:
- The app is compiled in GPU mode
- the free and full versions share the same code, so the only difference is the number of cards that will be displayed
- cards are simply bitmaps inside sprites, on which I apply a rotationY effect
- the app doesn't actually crash: the elements are just invisible
- I tried to remove the elements that are outside the screen from the display list (with removeChild), so there is always a maximum of 4 children cards displayed at the same time, but the problem is still occuring
- If I change the compile mode to CPU, it works fine (but is slow, of course)
- This issue occurs at least for sure on a samsung galaxy 7" tablet with Android 4.1.1 Jellybean
I painfully gathered this information from my users, but I can't ask them to test every beta build I create. The only two causes I can figure out right now is either: a compatibility problem with a specific GPU, or a problem with newest versions of the Android system.
Is someone else experiencing the same issue?
Thank you!
Frédéric