パスワードを忘れた? アカウント作成
225634 story
テクノロジー

Flash を HTML5+JavaScript に変換する「Smokescreen」 67

ストーリー by reo
俺は Flash をやめるぞ ! 部門より

ある Anonymous Coward 曰く、

以前「JavaScript で書かれたオープンソース Flash プレイヤー」なるものが話題になったが、今度は Flash を HTML5 + JavaScript に変換して実行させる Smokescreen なるものが登場している。

いくつかの デモが公開されているが、Flash で作成された広告なども Flash で動かすのとほぼ同じように動作している。対応ブラウザは Firefox 3.6、Safari 4.0.5、Chrome 5 beta、iPhone OS 3.x の Safari だそうだ。Opera 10.53 や IE ではいまのところ動作しないが、Opera 10.5 系については対応可能で、IE9 についても対応したいとのこと。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • 命名に技アリ (スコア:2, おもしろおかしい)

    by Yan_nyom (38379) on 2010年06月03日 12時27分 (#1773959)

    Adobe視点だと、最終ライン的なFlashプラグインの立場がいよいよ空気になるから潰したいんでしょうけども、
    某社とのあれこれで「オープンソースな方向性に則る」という姿勢を示したばかりという立場上、捉え方としては・・・

      煙たい。

    某魔法の箱販売社視点でも、これが通ってしまうのであればFlashはフリーという主張が後押しされる形になるわけで、
    「HTML5しかイラネ」という主張にブレが生じてしまう以上・・・

      やっぱり煙たい。

    そんな立ち位置なSmokescreen…煙幕ですか。なるほど

    • by Anonymous Coward

      >Adobe視点だと、最終ライン的なFlashプラグインの立場がいよいよ空気になるから潰したいんでしょうけども、
      Adobeはオーサリングツールの定番として選択されればそれで良いのだと思うぞ。
      でないとCS5での騒ぎにはならない。
      Packager for iPhoneなんてFlashプラグインなんて事は一切無い話だったのですが。

      #PDFでもそうだけど、自分が最大手である事は目指すが互換環境の参入は気にしないよな。

  • by sladoslado (28918) on 2010年06月03日 12時29分 (#1773964)

    Apple vs. Adobe の件から派生し、HTML5 vs. Flash 的な話が散見されますがまずはこの辺を参考にされてHTML5 と Flashを非vs.視点で考察してから本件を見ると言うのは如何でしょうか?
    「Flashだとここまでできる! HTML5とFlashの機能比較」 [clockmaker.jp]
    ----

    ただでさえ重いFlashを作るクリエイターさんは後を絶ちませんがHTML5+JavaScriptに変換できたとして更に重くなりそう?
    そのまえにどこまで元のFlashに対して忠実に変換されるのだろう?というところも気になりますが。
    ※MSOfficeに対してOpenOfficeの互換性で満足できてますか?、私は満足なんですが回りは・・・・

    • by Anonymous Coward

      ビットマップエフェクトなどのグラフィック関連では、明らかにFlashのほうが高機能ですね。SWFの仕様は「オープン」ですから、SmokeScreenのようなものが出てくることに何の不思議もありませんが、現状のHTML5の仕様の範疇では、バナー広告とかの余程小規模なアプリでない限り、とてもじゃないけど完全な移植はできず、死ぬほど遅いエミュレーションになるのは目に見えてます。

      今後のHTML5の弱点は「HTML5にまともなオーサリングツールが不在」ということだと思います。
      FlashはグラフィックソフトのUIに、タイムラインやムービークリップの親子関係の概念

      • by Anonymous Coward

        >今後のHTML5の弱点は「HTML5にまともなオーサリングツールが不在」ということだと思います。
        それこそ、こういうツールが台頭してくれば
        ActionScript自体がHTML5を生成するための中間言語になったりしないのかな。
        Adobe Flash(製品名は適当)がオーサリングツールってことになって。

        • by soramade (23252) on 2010年06月03日 20時51分 (#1774240)
          HTML5優勢となればAdobe Flash ProにHTML5+JavaScript書き出し機能が付いてきて、オーサリング環境についてはバッチリ解決する予感。
          親コメント
        • by Anonymous Coward

          FlashをiPhone向けアプリ作成のプラットフォームにしようとしていたくらいなので(潰されたけど)、
          当然のごとく、FlashをHTML5向けの動的コンテンツ作成プラットフォームとしても使えるように拡張してくるだろうと思います。
          おそらくCS6の目玉機能になってるでしょう。
          Flashは本質的に「HTML的なツリー構造を基礎にした描画エンジン+ECMAScriptの仮想マシン」ですから、機能を絞っている分には、難易度的にはそれほどでもなく、SmokeScreenみたいなのは技術的に可能。

          ただFlashには GPU支援による2Dカスタムシェーダ [adobe.com]や、Photoshop並に多彩なアルファブレン

    • by Anonymous Coward

      ActionScriptがECMAScript準拠で作られていることもあって、Apple vs Adobeの前からこういった試みはありましたよ?

  • HTML5 (スコア:2, 興味深い)

    by Anonymous Coward on 2010年06月03日 12時37分 (#1773973)

    HTML5やJavaScriptって騒がれているけど決定的なデバックツールが無いのが微妙。
    ・ステップ実行
    ・ブレークポイント
    ・変数挙動の確認
    ができるツールって無いのか?

    • by Anonymous Coward

      firebug を知っていて言っているのか、知らないで言っているのか
      反応に困るコメントですな

      • by Anonymous Coward

        各ブラウザ毎のこの手のツールは知っているし使っている。
        IEにはInternet Explorer Development Toolbar
        FireFoxにはfirebug
        を入れている。

        求めているのはIDEとしてのツール。
        それとIDEから有名どころの描画エンジン(IE,Gecko,WebKit,Opera)に対してまとめてテストできる環境。
        ブラウザ毎にデバックして挙動チェックはめんどくさい。

    • by Anonymous Coward
      Xcode余裕ですが何か。
      • by Anonymous Coward

        Macのシェアから考えて定番ツールにはならない。
        MacでIE(レタリングエンジン)が動かない。

        • by Anonymous Coward

          レタリング(lettering)してどうすんだよwレンダリング(rendering)だろ。

    • by Anonymous Coward
      現状の環境で満足している身としては、元コメのような不満を漏らしている人が、どんなソースをターゲットとして不満を漏らしているのかが興味ある。

      # っつか、ステップ実行云々って、IE8標準でなかったっけ?
      • by Anonymous Coward

        ブラウザ毎に頑張ってくれたまえ。

        ・エディタ
        ・各ブラウザ。
        IEだけでも6を切り捨てるか捨てないかでJavaScriptのテスト環境が一つ増えてIE6~8。
        PC複数台で用意するか仮想環境を使うか、IETesterを使って一つの環境で試すかは人それぞれでも大変。さらにそこにほかのブラウザでもテスト。
        携帯(スマートフォン)なんかも対象とすると事態はもっと混沌とする。
        ・AJAXがからむならさらにサーバサイドの言語でのデバック
        これが効率がいいとは言えない。
        eclipse内だけで完結するプラグインないのか?

        • by Anonymous Coward

          HTML5を使うってだけで、結構対象ブラウザ絞れて幸せだと思うんですが。

  • by Anonymous Coward on 2010年06月03日 11時13分 (#1773912)
    Flashみたいにブロックしやすいのでしょうか。
    そこんとこが気になりますね。
    • 広告をブロックする仕組みがあんまり普及するとwebを破壊しかねない気もするんですよね。みんな分かってることは承知で書いてるんだけどさ。チカチカしたりとかウザい広告はいくらでもあるんだけど‥・

      親コメント
    • by Anonymous Coward on 2010年06月03日 11時29分 (#1773919)
      HTML5なコンテンツが増えたら、今までみたいに容易にFlashやActiveXやJavaScriptを
      丸ごと切る…みたいな対策が取れなくなる気がする、なんかこまったなこれ
      親コメント
      • by Anonymous Coward on 2010年06月03日 12時04分 (#1773944)
        JavaScript を止めて Video 要素を非表示にすれば,アニメーションは止められるんじゃないでしょうか.
        静的なコンテンツは表示されてしまうけど,アニメーション広告で電力を浪費さえしなければ,個人的には我慢できます.
        親コメント
      • by Anonymous Coward

        HTML5.0の機能を切る、とかになるのかなぁ。
        そもそも、何を切りたいの?

        • by denchu (6847) on 2010年06月03日 11時59分 (#1773937)

          HTML5.0の機能を切る、とかになるのかなぁ。
          そもそも、何を切りたいの?

          マウスが上を通っただけでブラウザ全体に拡大する広告とか
          いきなり音楽が流れ始める広告とか
          いきなり実行ファイルをダウンロードして実行するスクリプトとか…

          #HTML5 が主流になったら意外と不便な気がしてきた。

          親コメント
          • by Anonymous Coward on 2010年06月03日 12時17分 (#1773951)

            他にも、
            マウスを追尾してくる広告とか
            リンクをクリックすると連動して勝手に広告ウインドウPOPUPとか
            勝手に他のサイトにリダイレクトとか

            親コメント
            • by Anonymous Coward

              Fx標準のポップアップブロックとJavaScriptの機能制限しかしてないけど、
              そんな変なサイトに出くわした記憶はあんまりない。
              普段どんなとこ見に行ってるの?と思ってしまう。

              JavaScriptの制限は「ウィンドウ動かすな大きさ変えるな」と
              「コンテキストメニュー無効にするな」「ステータスバー書き換えるな」。

              ブックマークに、一カ所ほどリンクに連動して広告ウィンドウ出す所あるけど、
              分かって行くぶんには腹も立たん。多少面倒臭いが。

              • by Anonymous Coward

                たとえば、WindowsLiveメッセンジャーにログインすると、
                ニュース記事のウインドウがポップアップするんですけど、
                そのウインドウにはマウスポインタを置くと拡大する広告がありますね

          • そういや、 Flashが無くなったら困るのって広告業界なのかなあ
            ユーザ視点でFlashが無くなったら困る事って逆にあるのかしら?
              # あるなら、それだけ通すホワイトリスト方式で HTML5も対処可能な気がしてきた

            親コメント
            • そういや、 Flashが無くなったら困るのって広告業界なのかなあ

              私はそう思います。Web ページなどで使われている Flash は見栄えだけの問題ですのでいくらでも置き換え出来るでしょうし。

              ユーザ視点でFlashが無くなったら困る事って逆にあるのかしら?
              # あるなら、それだけ通すホワイトリスト方式で HTML5も対処可能な気がしてきた

              ぱっと思いつくのはウェブ上で遊べるゲームでしょうかね?

              親コメント
          • by Anonymous Coward
            IE5の頃のポップアップ広告避けみたいに、
            Javaスクリプトを実行しないみたいな設定が
            また流行るのだろうか。


            #あの頃のポップアップ広告等は悪質なのも多かったけど。
            #インストールしますか?|はい| |YES| みたいなのが普通にあったし。
            #モデムの電話番号をQ2やら国際電話に書き換えるタイプもたくさんあったしなぁ。
    • by Anonymous Coward

      Smokescreenのページの下にあるデモの左側の奴(スーパーマンみたいなの)で、それぞれクリックすると、Smokescreenの方はFxのポップアップブロックが働くんだけど、Flashの方はそのままGoogleのトップページが開いてしまいますね。

      #ブロック系のアドオンは入れてないFx3.6.4 build6。

  • by Anonymous Coward on 2010年06月03日 12時32分 (#1773967)
    Flashは重いので、Flashを再生しているとブラウザが一緒に重くなってタブ切り替えとか、応答性がわるくなっていたけど
    これを使うと、タブ切り替えがかるくなるといいな
    • by Anonymous Coward

      現状、CPU使用率がFlashよりかなり高くなる傾向があるかな。
      再現性は凄いと思うけど。

typodupeerror

長期的な見通しやビジョンはあえて持たないようにしてる -- Linus Torvalds

読み込み中...