Adobe AIRはFlashをベースにしたデスクトップ・アプリケーションの実行環境。完成したアプリケーションはWindows、Macでも同じように動く!
AIRアプリケーションにはいろいろな開発環境が用意されているが、この本はFlash CS5を使用したAIRアプリケーション作成の入門書。Flashアニメーションの作成経験のあるWebデザイナなどが、AIRアプリケーションの作成方法を学んでいくのに最適だ。
ActionScript 3.0についての丁寧な説明もあるのでプログラミングの初心者にも安心だ。ただし、トゥイーンアニメの作成方法、Flash CS5自体の操作については説明がないので、Flashが全く初めての方は別の書籍で基本的な使い方をマスターしてからの方がよい。ちなみに、私はFlashはWeb用のバナーの作成に使用する程度で、ActionScriptはほとんど未経験だったが、基本的なAIRアプリ作成については理解できた(JavaScriptとXcodeは少しかじったことアリ)。
なお、AIRアプリではないが、Flash CS 5には、FlashアプリをiPhone用ネイティブアプリに変換するPackager for iPhoneが付属している。本書では使い方についても解説されている。これを使用してiPhone用ネイティブアプリケーションを作成することが可能だ。XcodeでObjective-C言語を使用する正統的な方法に比べてはるかに初心者にやさしい。ただし、作成したアプリをiPhone上で動かすにはAppleのiOS Developer Programに登録しなければならない(iOSシミュレータ上では動作可能)。これが年間10,800円とちょっと高い気がするが、ある程度アプリ作成になれたら登録してみようと思う。
また、Androidアプリを作成する方法についても解説されているが、私はAndroidを所有していないのでそれについてはコメントを差し控える。