Our game is very processor intense, but we were able to optimize until it performed comfortably on iPhone 4 and iPad 2. That is until graphics 2.0. We spent days migrating to the new system, excited about the promised performance improvements. Then we built for device. The game was getting 3-4 second freezes constantly for the first couple minutes of the game, and the overall performance was reduced by at least 30% indefinitely.
What is going on? We don’t see how this could have anything to do with our code, as it worked perfectly pre-2.0. We had actually tried 2.0 before, back when the public beta was first released, and experienced the same result. But then we just assumed that it was because it was still in beta, and that all these kinks would be worked out. But now its publicly released, and theres no way our game can run on it.
The worst part about it is that, as far as we understand, Corona is going to build all future daily builds upon 2.0, thereby entirely excluding our game from them, and putting us in the very unfortunate position of not being able to receive updates.
We have always loved corona because of its excellent performance and how easy it is to use. But with this current revelation we will most likely be moving to Objective C in the very near future if these issues are not resolved. Please tell us this is a common issue and that you are working on it, or that we did something obviously wrong, however we don’t think thats likely as we have looked at every possibility we know of.
Thanks.