feb19.jp blog - life is creative!

Flash CS5 Professional で iPhone アプリを作れるように

ブックマークに追加する tags:    

Flash CS5 Professional で iPhone アプリを作れるように

アメリカで開催されている Adobe MAX 2009 にて CS5 がお披露目。来年 4 月に本国で発売という噂も(なので日本は 5 月ぐらいに発売?)・・・。肝となるのはやはり iPhone アプリを開発することの出来る機能が追加されることでしょうか。Objective-C でいつでもどこでも登場する謎の @ マークに悩まされていたあなたも(僕も)サクサク AS3 で開発が可能。

まずは公式情報。
Adobe Labs - Adobe Flash Professional CS5
Adobe Labs - Adobe Flash Professional CS5: Applications for iPhone
Developing for the Apple iPhone using Flash | Adobe Developer Connection

ここの情報を読んでいると、どうやら AS3 を LLVM(中間言語)に変換して、それを iPhone App 形式にするっぽいです。

ってことは、iPhone SDK を使うのではなくて、Flash for iPhone に用意されたマルチタッチや各種センサー、マイク、カメラとかの ActionScript ライブラリ(API)で完結するってことでしょうね。flash.events.TouchEvent みたいなのが用意されているということでしょうか。(Windows 7 も各種センサー API を提供するということなので、iPhone のためだけに用意する API、というわけではないのでしょうし)

ってことは 3D っぽいアニメーション作ったからとはいえ、Open GL ES に変換してくれるというほどでもないからそんなに早くは動かないだろうし、楽器アプリを作ろうとしても、Audio Units レベルほどのレイテンシーを低くすることも無理でしょう。

とはいえ小さいオブジェクトのアニメーションや、描画エリアの小さい動きならばわりとサクサク動かせたりするのでしょうか。ためしに「That Roach Game」という Flash CS5 をつかって作られたとされる無料のゲームがあったのでちょっと試してみましたが、なかなか動いていますね。昔の Flash ゲームみたい。ゴキブリをタッチしてつぶすって発想がまた。。僕の iPhone は、iPhone 3G S ですが、フレームレートは 24 ぐらい出ているのかも?ここで iPhone の GPU を使用して、結構頑張れるよ、みたいなこと書いてありますね。

That Roach Game

そしてもちろん Cocoa Touch のコンポーネントも使うことも無理でしょうから、たとえば TableViewController みたいなのを作る場合は AS で自作するか、あわよくば、それっぽい Adobe 製のコンポーネントが用意されている、ということになるかな?

これは最近発表された AIR 2.0 が iPhone に乗る、と解釈した方がすっきりするかも。

ただこれは面白い事になってきた気がします。

次期 Flash Player となる 10.1 は、ケータイでフル機能が動くようになるということだし(ケータイキャリアの思惑やデバイスの問題でもろもろのセキュリティや何かしらの制限はかかるだろうけど)、いよいよケータイでの視覚表現が本格化してきた気がします。

Flash CS5 は Windows でも動くから、これで Windows でも iPhone アプリの開発が出来るようになるというわけだけど、さすがに iPhone のアプリを実機で動かすには Apple Developer Connection でライセンスを買い、Xcode のオーガナイザからしかテストの転送が出来ないから、結局 Mac を買わないといけなくて、Apple ニンマリ?

とりあえず Apple のデザインガイドラインにそぐわなくてリジェクトとかされないように、Apple の資料を熟読したり、まだまだ Objective-C ベースで Cocoa Touch の作法とかもろもろ、iPhone 開発ノウハウを勉強しておいたほうがいいかも。

参考:『iPhone』アプリの作成が可能な『Flash Professional CS5』登場 - japan.internet.com 携帯・ワイヤレス
http://japan.internet.com/allnet/20091006/10.html
待望のニュース!Flash CS5 で iPhone アプリが開発できる(Flash CS5最新情報の翻訳も) | ClockMaker Blog
http://clockmaker.jp/blog/2009/10/flash-cs5-iphone/
携帯でも動くフルFlash Player、Adobeが発表 - ITmedia News
http://www.itmedia.co.jp/news/articles/0910/05/news045.html

2009年10月06日19:49

Webデザインブログ

「Flash CS5 Professional で iPhone アプリを作れるように」の関連エントリー

 iTunes Store(Japan)

コメントを投稿

トラックバック

このエントリーのトラックバックURL:
http://feb19.jp/mt/mt-tb.cgi/178

Navigation

古:Flash Develop に見切りを付けて Flex/Flash Builder Eclipse plugin を入れるプレイ
新:AS3 の FileReference.upload() の使い方と注意すべき点
トップページ

Recently Entries
AS3 で SWFAddress 2.4 を使う ( Flash でブラウザの戻るボタン、パーマリンクに対応する )
Flash サイトのページ内で移動すると、ブラウザの戻るボタンが聞か...
SWFAddress 2.4 リリース
SWFAddress が 2.4 にバージョンアップしていました。主...
AS3 の FileReference.upload() の使い方と注意すべき点
ユーザー参加コンテンツで「ユーザーが自由にファイルをアップロードした...
Flash CS5 Professional で iPhone アプリを作れるように
アメリカで開催されている Adobe MAX 2009 にて CS5...
Flash Develop に見切りを付けて Flex/Flash Builder Eclipse plugin を入れるプレイ
もうここ最近 Windows 環境で ActionScript を書...
loader.unload と addChild/removeChild に関する、Flash Player 9 と 10 の微妙な差異
Flash CS4 Professional で開発を行っていると、...
ありがとう Tweener/最終版 Tweener 1.33.74 小技
Flash のトゥイーン系ライブラリのスタンダードとも言える Twe...
Flash CS4 の新モーショントゥイーンは「ピクッ」ってならない
「回転したムービークリップ」(特に写真とかを含むムービークリップだと...
iPhone アプリ開発に効く8冊の本/iPhone SDKオススメ書籍
Mac なソフトウェアを作るのに興味があったのと、iPhone SD...
AS3でポップアップウィンドウ(2009/春)
Flash Player 9以上、Action Script 3.0...