SWFとAIRの違いを教えてください

このQ&Aのポイント
  • SWFとAIRはどちらもスタンドアローンなアプリケーションを作成するための技術です。
  • SWFはFlashPlayerで直接起動することができ、開発経験がある場合は使いやすいです。
  • 一方、AIRは開発経験がなくても利用できる環境を提供し、クロスプラットフォーム対応も可能です。
回答を見る
  • ベストアンサー

SWFとAIRの違いを教えてください。

現在OSに依存しないスタンドアローンなアプリケーションを作成しようと考えています。 UIやデザインを凝ったものにするため、Flashで制作しようと思います。 その際にSWFを直接起動してもらうか、Airにするかで悩んでいます。Airは開発経験がないため、ほぼ知識はありません。 開発の事は抜きにしてユーザーが使いやすい物にしたいです。 前提1. 作成したアプリはインターネットには接続しません。 (動作に必要なFlashPlayerもしくはAirアプリ等インストール済みの前提) 前提2. Airで作成する場合は、HTMLやjavascriptでの制作は考えていません。 そこで質問なのですが、 質問1. ユーザーがアプリを使用する際 SWFファイルを起動するのと、Airを起動するのと違いは何かあるのでしょうか?(使用感や「できること」と「できないこと」の違い等) 質問2. 必要な動作環境はインストール済みの前提と書きましたが、 インターネットに接続できない環境の場合、インストールの問題等あるのでしょうか?(Flash Player、Airそれぞれについて) どなたか分かる方、ご解答よろしくお願いします。

  • Flash
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.2

>何かしらのデータファイルがあり、 >そのデータを読み込んで表示するものを取得したい ネットワークアクセスを除外したくてしかも >更新を考え >ユーザーがデータ編集や追加、削除はできない物とする >データをいじられては困る を実現するには ・更新情報をファイルとしてエンドユーザ側で触る形で保存しなければならない  非インターネットによる方法で一旦保存して  目的PCに(主に物理的孤立媒体を介して)転送できなければならない ・更新情報(のみ)で既存情報を「上書き」できなければならない という状況になるんだけど これの障害となるのが >>ローカル資源へのアクセス手段がFLASH単体では提供されていない よってこれを可能にできるであろう仕掛けを持つのは FLASH vs AIR としたら前回答(上記抜粋部分)の理由によりAIR一択。 じゃない?

yamada0812
質問者

お礼

返信遅くなりすみません。 結局AIRで開発することにしました。 ありがとうございました。

その他の回答 (1)

  • SAYKA
  • ベストアンサー率34% (944/2776)
回答No.1

1 SWFはFLASHplayerが必要 作成方法は様々だけれど基本的に「FLASH」しか使えない。 AIRの場合はAIRのplayerが必要 これも作成方法は様々だけどFLASH「も」使える。(逆に言うとFLASHのみで完結可能) 2 問題無し。 ただ、playerはインストーラをインターネットから拾ってこないとならないくらい。 それとFLASH(SWF)単体ではローカル資源のアクセス(データセーブだとかの類が主になる話)がまるで無理になるよ。(パブリッシュによってexe化してもさほど変わらない。ローカル資源へのアクセス手段がFLASH単体では提供されていない) このくらいかな。。。

yamada0812
質問者

補足

>SAYKA様 返信ありがとうございいます。 Flash「のみ」で作成する場合、 基本的な動作は同じという事でよろしいでしょうか? また、書き忘れてたのですが、 更新を考えてFlash内に値を持つのではなく、何かしらのデータファイルがあり、そのデータを読み込んで表示するものを取得したいと考えています。(ユーザーがデータ編集や追加、削除はできない物とする) データはSWFならxmlで、AirならSQLiteかな?と思っていますが、 ユーザーに勝手にデータをいじられては困るので、セキュリティ的な面も含めて何かあれば教えてください。

関連するQ&A

  • AIRアプリをPC起動時に起動するように設定したい

    私は、現在AIRアプリを作成しております。 AIRアプリをインストール後、PC起動時にAIRアプリ起動するようにしたいのですが、 その方法がなかなか思いつかず、ネットを使って調べてはいるものの、情報を見つけきれておりません。 もし、PC起動時にAIRアプリを立ち上げるプログラムの知識をお持ちか方がおりましたら、教えていただけないでしょうか? または、そのような処理の情報が載っているページや、書籍などがございましたら、教えていただけると幸いです。 開発環境は、FLASH CS3で組んでおります。 また、WindowsおよびMACで起動するようにしたいと思っております。 何卒、宜しくお願いします。

    • ベストアンサー
    • Flash
  • AIRのパブリッシュについて

    現在AIRを開発しています。 パブリッシュ時にコンパイルエラーは表示されないのですが、 Flash Playerが起動されません。 デバッガを使用することもできません。 生成されたswfを開くと以下のエラーが表示されます。 VerifyError: Error #1014: クラス flash.html::HTMLLoader が見つかりません。 at global$init() AIRアプリをいじっているときに上記のような エラー文言が出現したこともあります。 このような現象が起こる原因は一体なぜなのでしょうか? 下記サイトのサンプルをカスタマイズして作成しています。 http://www.adobe.com/jp/newsletters/edge/september2007/articles/article2/index.html 以上よろしくお願い致します。

    • ベストアンサー
    • Flash
  • Adobe Flex と Airの違い

    これからFlashを勉強しようと思うのですが、いまいちFlexとAirの違いが分かりません。どちらもFlashサイトやPC・モバイルアプリを作成できると思うのですが。 現在、RIAなWEBコンテンツを作りたいと考えています。どちらを勉強すればいいのか、また開発ツールはFlash CS.5.5かFlash Builder4.5なのか教えて頂けると幸いです。

    • ベストアンサー
    • Flash
  • exe形式とswf形式の違い

    お世話になります。 adobe Flash Pro CS5 actionscript 3.0 で作成しております。 保存形式にexe形式とswf形式とありますが、違いは なにでしょうか? 動作環境に違いがあるのでしょうか? お手数ですがよろしくお願い致します。

    • ベストアンサー
    • Flash
  • flash player(swfプレーヤー)取得

    ブラウザ閲覧時にflash関係のエラーが頻発して、 最新版に入れ替えたのですが、インストールしても最新版になっておらず いろいろ試行錯誤していたら、ブラウザ用のプラグインはどうやら最新版に なったのですが、adobe flashで作ったswfファイルを再生するflash player(ブラグインじゃなくまぎらわしい同名のデスクトップアプリ)がごっそり削除されてしまっていました。 flashのデスクトップアプリを起動しようとしてみると、ブラウザ経由とかでないと起動できなくなっていました。 そこで質問ですが、flash開発やswf再生で使うflash playerはどこかで無料で取得できますでしょうか?

    • ベストアンサー
    • Flash
  • swfファイルのアクションスクリプトを削除したいのですが。

    flash5で「ユーザーのメーラーを起動させる」swfファイルを作成してもらいました。 これを「メーラーを起動させない」ただの画像に変更したいのですが、どこを変えればよいのかわかりません。 大変初歩的な質問で恐縮なのですが、どなたかご存知の方、お教えいただけないでしょうか? よろしくお願いいたします。

  • SWFが表示されない

    SWFが表示されない DreamWeaver cs4,Flash cs4 professionalを使って開発している初心者です。 友人からHPの制作を頼まれて作成しているのですが、全て作成し終えたと思ったところ最後の最後でつまづいてしまい困ってます。 DWでspry(タブつきパネル)を挿入し、そのタブの中にFlashで作成したswfを挿入しております。 DWで「ブラウザでプレビュー」から確認すると正常に映像が再生されているのですが、サーバーにUPすると映像が表示されません。但し、全く表示されない訳ではなくskinだけは表示されています。 【対象URL】http://ddt-japan.com/index.html から MoviePreview をクリックすると対象のタブつきパネルが表示されます。 ちなみに、spryを使わずにswfだけのhtmlを作ってUPしてみたのですが、やはり映像は表示されませんでした。 ネットで色々と検索をかけて調べてみましたが解決には至っておりません。 どなたか助けて頂けないでしょうか。 宜しくお願いしますm(__)m

  • イラストレーターのファイルをswfに???

    macユーザーです。イラレで作ったファイルをflashに持っていきたいのですが、 flashの参考書には「イラレで作成したものを持ってくる場合はファイルをswf形式に....」 と書いてあります。 色々な質問と回答を見ましたが、なにかソフトを使わないとswf形式のファイルには できないのでしょうか?? コピペの方法もあるみたいですが、swfじゃなければならない理由もあるのでしょうか。 是非ご回答お願い致します。

  • SWF からのリンクが機能しない

    職場の同僚のパソコンについての質問です。 ノートPC、WinXP、IE6を使用しています。 自社製作のページにあるSWFからのリンクが機能しません。 私を含めたほかの同僚は、サイト内のSWF(FLASHバナー)をクリック すると、新規ウィンドウで飛び先のHPが表示されるのですが、 この同僚の使用するパソコンだけが、機能していません。 ネットで検索したところ、 http://support.adobe.co.jp/faq/faq/qadoc.sv?229684+002 というページがすぐに見つかったのですが、SWFは「HTMLに埋め込んで」 はいません。IEで開くと、FLASHはデフォルトでグレーの枠線が表示されて しまうので、この枠線を回避策を施していない人が見ても非表示になるよう、 外部JSファイルを読み込むようにHTMLの中に記述し、その外部JSファイル の中に、SWFの名前等呼び出すファイル名を指定しています。 また、↑のサイトの中に「_blank以外はダメの場合も」とありましたが、 実際に制作したFLAファイルは全て「_blank」で制作しています。 全員ではなく、なぜその同僚だけが開かないのか謎です。 アニメーションGIF、静止画は問題なく「_blank」でウィンドウが起動 します。でもSWFだけはダメなんです。(x x) IEのプロパティで「WEBの設定のリセット」もしてみましたが変化なし。 FLASHプレイヤーは最新版をインストールしてあります。 再起動もダメ、キャッシュをはいてもダメ、あとは何をしたらいいかな というところです。 ご存知の方がいたらぜひ解決方法を教えて下さい。

  • MacBook Airについて

    iPhoneのアプリ開発をしたいと思い、MacのPCが必要ということで、MacBook Airを購入しようと考えているものです。 現在検討しているのは MacBook Air 1600/11.6 MC969J/A http://www.apple.com/jp/macbookair/ です。 理由は、安いから、持ち運びに便利だから、です。 今回質問したいのは アプリ開発をするにおいて、上記モデルで大丈夫か です。 もし性能の面で厳しいなら、またはさらにおすすめのモデルがあるなら教えてください。 また、現在大学生ということで、家電量販店やPC販売サイトで購入するより、学生割引があるApple Storeで購入するのが一番安い、という考えは正しいでしょうか。 詳しいかた、よろしくお願いします。

    • 締切済み
    • Mac