私はマルチメディア サイトを開発しようとしており、Silverlight に大きく傾いていますが、Flash は常にメイン プレーヤーです。私はスピードとパフォーマンスのタイプの開発者です。特定のシナリオで最も高速にロードされるテクノロジーはどれですか? 56k、DSL、ケーブル?
5 に答える
アニメーション、ビデオ、計算など、すべてはあなたがしていることに依存しますか? Flash のグラフィックス エンジン (GPU 使用率、3D など) の方がはるかに優れているのに対し、生の計算では Silverlight の方が高速であることを示すいくつかのテストがあります。
読み込み時間について話しているのであれば、XAP ファイルをほとんどの画像よりも小さくするために Silverlight でできることは確かにあります。Hard Rock Memorabilia チームは XAP を 70K 未満に抑え、そのサイトは GB の写真データを閲覧しました。Flashでも同じことができると確信しています。
あなたの質問はパフォーマンスに焦点を当てていますが、他の人が言及しているように、Silverlight はまだ広くインストールされていないため、4.5MB のインストールを考慮する必要があります。
Animator Gif はほとんど Flash/Silverlight よりも高速です。しかし、Flash/Silverlight は別格です。
WRT Flash 対 Silverlight: 私が見たデモに基づくと、flash は Silverlight よりも高速で CPU 負荷が少ないようです。これは、Flash がかなり成熟しており、利用可能な既知の最適化コードがたくさんあるためかもしれません。
実際には、Flashはおそらくユーザーのブラウザーに既にインストールされていると想定する必要がありますが、SilverLightはおそらくインストールされていません。そのため、Silverlightのインストールコスト(少量のダウンロードではありますが)も考慮に入れる必要があります。
ただし、Silverlightには、すぐに使用できるマルチメディアサポートがあります。
提供しているコンテンツによって異なります。画像がラスターではなくベクターデータ(.gifなど)である場合、フラッシュまたはシルバーライトのサイズは同等の.gifよりも大幅に小さくなります。
Silverlightはまだベータ版であるため、SilverlightとFlashを比較するのは困難です。Silverlightを使用する場合は、FlashがSilverlightよりもはるかに多くのマシンにインストールされていることを認識してください。したがって、現時点では、Flashを使用する正当な理由(Flashの機能がない)があります。
Silverlightには、ミッションクリティカルなものの市場浸透率はまだありません。それの大規模な展開は、主にマイクロソフトがオリンピックのコンテンツなどをホストするためにNBCに支払うことによって市場浸透を推進しようとしている状況でした。
Flashは、リッチメディアサイトのデファクトスタンダードです。アニメーションGIFは非常に限られており、ほとんどの場合、完全なソリューションになるとは限りません。