1. Coronaの紹介
Coronaとは?
Corona SDKはハイパフォーマンス、グラフィカルなリッチアプリケーション、ゲームを作り出すAnscaのCoronaファミリーの製品です。
CoronaはLuaというスクリプト言語を使用しており簡単にすばやくiPhoneアプリを作ることができます。Objective-C/CocoaましてC++なんて必要なく作れます。
CoronaフレームワークはActionScript 2.0と似ているため特にFlash developersにとてもとっつきやすいです。ですのでFlashLiteで携帯向けに作ってきたゲームを変換するのが容易になっています。
2. Coronaの特徴
1.速い
Corona SDKで使用するLuaはスクリプト言語であるPythonやRubyと比較して高速に動作するなど高速で動くことで有名です。実際iPhoneにインストールして動作確認してみてもエミュレータより速く動くぐらい軽快に動作します。
2.軽い
下の図のように空プロジェクトか”HelloWorld”で書き出したappファイルを比較してみるとCoronaのファイルサイズが格段に軽いことがわかります。デフォルトでこの軽さだともちろんその分画像を足したりできますしこの点でCoronaは有利です。

3.簡単
Coronaの紹介でも書きましたようにActionScript2.0と書き方が非常に似ています。Flash Developerなら何の違和感も無くコーディングできますので新しくプログラミング言語を覚えてから使用するということにはなりません。
またコードはシンプルに書くことができます。画像を表示させるコードをCoronaとObjective-Cで比べると下のようにまったく行数が違うことがわかります。ですのでFlash Developerでなくても簡単にコーディングすることができます。