Flash or jQueryについて考える良く両者が比較されているがここにきてやや情勢が変わってきた。5年ほど前ならスマホもiphone全盛で(厳密にはアンドロイドをスマホと呼ぶ)flashはやや排他的だった。スマートフォンアプリの登場とその可能性でFlashがまた無視出来なくなってきた。本来、サイト構築にのみ考えるならダウンロードさせたり、端末等Flashは見る側を選ぶケースがある。そもそも開発目的からして両者を比較するのもおかしいが
●Flashが読めない端末用の代替えタグ
<object width="840" height="375" data="/templates/tsukapiko/images/tsukapikoflash_mainvisual.swf" type="application/x-shockwave-flash"> <param name="src" value="/templates/tsukapiko/images/tsukapikoflash_mainvisual.swf" /> <img src="http://tsukapiko.sakura.ne.jp/images/stories/fishing/IMG_1208.jpg" width="840" height="375"> </object> parmの後ろに画像のタグを挿入するとflashが描画できない端末やブラウザではあらかじめ用意された静止画像が入る。
軽やかな展開でフラッシュらしい効果音&タイミングの演出。今やローディングが必要かは疑問 マウスに感応して波紋がおきるタイプこれもjqueryだと無理。 下のバナーをクリックする上部の画像が入れ替わるこれもマウスに感応して動くタイプ単純なものだとjqueryで可能。 jqueryのパターンフラッシュっぽくここまでできる。もちろんコマのコントロールが出来る仕様にもできる。
「Flash Player 11」で巻き返しを図るアドビ--その戦略を探る Adobe Systemsが「Flash Player」のウェブ上での地位を当たり前と思えた日々が過ぎ去って久しい。しかしAdobeは、「Flash Player 11」を近日中に公開し、このブラウザプラグインへの反対と代替製品の存在という強力な組み合わせに反撃しようとしている。10月初旬の開発者向けカン ファレンス「Adobe Max」で予定されているFlash Player 11のデビューは、プログラマーに、あるメッセージを伝えるためのものとなっている。それは、Flashはいまだに有意義なものであり、Adobeは Flashに投資し続けているというメッセージだ。Flash 11の目玉である、ハードウェアアクセラレーションに対応した3Dおよび2Dグラフィックスのための「Molehill」インターフェースを理由に、 Flashが徐々にウェブから姿を消すことを期待している人々の考えが変わることはないだろう。また、Flashに反対しているAppleや Microsoftが態度を覆すこともないだろう。しかしMolehillは、ゲームにとって強力な新機能であり、そしてゲームは、Adobeが守ろうと しているFlashの最後のとりでの1つだ。Adobeのプラットフォーム担当ゼネラルマネージャーのDanny Winokur氏は「GPUに直接アクセスすることで、Flashの従来バージョンよりもレンダリングがはるかに高速化している」と語る。非常に多数のオ ブジェクトを1秒間に50フレームというリフレッシュレートで動かせるため、「Xbox 360」や「PlayStation 3」のゲームのような「家庭用ゲーム機品質のゲーム」がウェブブラウザ上で登場するのを期待できる。同時にAdobeは、Flashのクロスプラットフォームという特徴が持つプログラミング上の魅力を保つために、別の戦略を用意している。 Flashが禁止されていたり、単にインストールされていなかったりするのが原因でFlashアプリケーションを実行できない場合のため、Adobeの 「AIR 3」は、Flashアプリケーションをスタンドアロンのアプリケーションとしてパッケージできるようにしている。言い換えれば、Flashがインストールされているのを期待できない場合に備えて、開発者がFlashをアプリケーションに直接組み込めるようにしたということだ。また、新たに64ビットをサポートする。これはFlashが、新しいプロセッサに近づきつつあるブラウザとの互換性を保つのに役立つ。批判的な人々は異議を唱えるかもしれないが、Adobeの動きは本物だ。Flashには、経験豊かなプログラマーが多数いる上、このプラグインは デスクトップブラウザの98%にインストールされている。Flashがアプリケーションを書く唯一の方法でないことは明らかだが(Adobeでさえ、競争 を受け入れている)、Flashがまだ多くの人に使われていることも同じように明らかだ。
Adobeが「Flash Player 11」「AIR 3」を発表、iOSもサポート
|