- ベストアンサー
SWFとAIRの違いを教えてください
- SWFとAIRはどちらもスタンドアローンなアプリケーションを作成するための技術です。
- SWFはFlashPlayerで直接起動することができ、開発経験がある場合は使いやすいです。
- 一方、AIRは開発経験がなくても利用できる環境を提供し、クロスプラットフォーム対応も可能です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>何かしらのデータファイルがあり、 >そのデータを読み込んで表示するものを取得したい ネットワークアクセスを除外したくてしかも >更新を考え >ユーザーがデータ編集や追加、削除はできない物とする >データをいじられては困る を実現するには ・更新情報をファイルとしてエンドユーザ側で触る形で保存しなければならない 非インターネットによる方法で一旦保存して 目的PCに(主に物理的孤立媒体を介して)転送できなければならない ・更新情報(のみ)で既存情報を「上書き」できなければならない という状況になるんだけど これの障害となるのが >>ローカル資源へのアクセス手段がFLASH単体では提供されていない よってこれを可能にできるであろう仕掛けを持つのは FLASH vs AIR としたら前回答(上記抜粋部分)の理由によりAIR一択。 じゃない?
その他の回答 (1)
- SAYKA
- ベストアンサー率34% (944/2776)
1 SWFはFLASHplayerが必要 作成方法は様々だけれど基本的に「FLASH」しか使えない。 AIRの場合はAIRのplayerが必要 これも作成方法は様々だけどFLASH「も」使える。(逆に言うとFLASHのみで完結可能) 2 問題無し。 ただ、playerはインストーラをインターネットから拾ってこないとならないくらい。 それとFLASH(SWF)単体ではローカル資源のアクセス(データセーブだとかの類が主になる話)がまるで無理になるよ。(パブリッシュによってexe化してもさほど変わらない。ローカル資源へのアクセス手段がFLASH単体では提供されていない) このくらいかな。。。
補足
>SAYKA様 返信ありがとうございいます。 Flash「のみ」で作成する場合、 基本的な動作は同じという事でよろしいでしょうか? また、書き忘れてたのですが、 更新を考えてFlash内に値を持つのではなく、何かしらのデータファイルがあり、そのデータを読み込んで表示するものを取得したいと考えています。(ユーザーがデータ編集や追加、削除はできない物とする) データはSWFならxmlで、AirならSQLiteかな?と思っていますが、 ユーザーに勝手にデータをいじられては困るので、セキュリティ的な面も含めて何かあれば教えてください。
お礼
返信遅くなりすみません。 結局AIRで開発することにしました。 ありがとうございました。