iPhoneにFlashが無い理由

CELL REGZA詳報
東芝が、PS3にも載っているCELLをテレビに使用。画像処理等に使ったモデルを発表。
計算速度が品質に直結する感覚はデジタルならでは。
更に全15機のチューナを搭載。タイムシフト再生が便利そう。
アナログでは不可能な領域のテレビ。

AtermWR8300N
ギガビット+802.11n対応で1万円。今後買うなら必須の組み合わせ。

では本題。
iPhoneにFlashが無い理由。

答えは簡単。
FlashはActionScriptが使えるため、アプリの代わりになっちゃうから。

Appleの意向としては、AppStoreからダウンロードできる
ネイティブのアプリ以外は、iPhone上で動かしたくない。
なぜなら、まるでFlashがアプリのように便利に動いたら、
AppStoreを通さずに便利なツールが使えてしまう。
そしたらAppleは商売あがったりだからだ。

Flashは今やただのアニメーションデータではなく
多くのプラットフォームで動かせるアプリケーションだ。
Web開発者としては非常に便利で、色々な事が出来すぎるが故、
Appleから禁止されてしまったというわけだ。

似たような理由で、インタプリタになりうるアプリは、
AppStoreでの配信を禁止される。
例えばiPhone上でBasicやRubyを動かすとか、そういうのダメ。

2件のコメント

  1. なんか Flash CS5 から swf じゃなく iPhone アプリを書きだせる機能が追加、とかいう話が。。

  2. おそらくはswfの処理系を含んだFlashではないか?と思うのですが、
    AppStoreを経由して配布、販売されるのであれば問題は無いでしょうね。