The most of people visit forums only when they have some problem - this is the main reason you read only complains here.
The performance of Packager for iPhone is ok if you follow the basic optimization rules.
Just read something about it:
- http://www.mikechambers.com/blog/files/presentations/fitc_amsterdam_2010/flash_iphone_fitc _2010.pdf
I had the same issue with slow builds for Ad hoc and App Store builds. Before when I would compile, it would estimate 5 min to complete the precess, count down to 0 and then display 5 min remaining forever. It took me a while to realize it was still compiling and not just frozen. Anyway, I let it one evening and found out it took like an hour to publish.
The info from jendabek was very helpful. The updates to the code are painless.
Here's what I did.
1) I double checked that I wasn't importing any classes I didn't need.
for example I'd do this...
2) I double checked that I defined the variable types when I defined them.
These 2 things alone had drastic results when compiling.
When I went to compile this time I had a time estimate of 26 min. It finished in under 5min. These 2 steps took my compile time down from Over an hour to under 5 min. It makes a difference.
Dude, if you're not happy with the speed of the packager then learn Objective-C. It's amazing that this tool EXISTS at all. They're clearly working on it again now that Apple is allowing these packaged apps in the store. Give it time, it will get better.
But using a flash packager will always be slower and produce less efficient apps than coding in native Objective-C. Nature of the universe.
People need to realise that they are developing for a mobile phone. Its a mobile phone. It weighs the same a piece of fruit and fits in your pocket. It is not going to perform like a PC.
Like tuning a car - after the big issues are out of the way (GPU, filters, bitmaps etc) incremental improvements in the app will lead to incremental improvements in performance (linked lists, object pooling, event listeners etc).
There is no magic button. It's hard work and perseverance.