iPhone development tools that work the way you do
You don't need to master Cocoa and Objective C to create killer iPhone apps. Rhomobile, PhoneGap, Appcelerator, and Ansca tools leverage standard Web technologies and still tap native featuresFollow @peterwayner
At this writing and perhaps for a long time to come, Flash code is ignored by the iPhone. Flash developers, though, now have a way to put their scripting skills to use on the iPhone: by using Ansca's Corona SDK. You write Lua, and Corona turns it into an iPhone app.
This framework may be the most accessible to many Flash and game developers because Lua is often used in these worlds. Flash Lite games, for instance, should translate relatively easily, although adapting them to use the accelerometer and the multitouch screen will take some work. The Lua language includes a number of basic features that makes animation simple.
Ansca adds several new features to the language designed specifically to help animators. The transition and easing methods will help calculate all of the positions for tweening objects in the display, something that helps set up animations. It won't handle complicated curves, but it will work with linear, quadratic, and exponential transitions.
The framework handles all of the details of initializing OpenGL and the Objective C, making it easier for Flash programmers to create iPhone applications without learning about pointers or malloc. Not every part of OpenGL is available through Lua, though. Three-dimensional extensions are still in the planning stages. You're limited to 2-D games, just like most Flash developers.
Corona's Lua is made for sending sprites dancing across the screen.