この質問がさまざまな企業からさまざまな方法で何百万回も尋ねられていることは知っていますが、コミュニティの意見について疑問に思っています [この質問がありますが、動きの速いテクノロジーの世界では、1 年は長い時間です]。仮説として、ユーザーが YouTube や Hulu などの動画を視聴できる Web サイトを考えてみましょう (実際、これはオンデマンドのトランスコーディング ソリューションですが、十分に近いものです)。Web サイトは次のようにデプロイできます。
- HTML、JavaScript、HTML5 の
<video>
タグを使用する - HTML、JavaScript、および Flash を使用する (現在ほとんどがそうであるように)
- 動画プレーヤーだけに HTML、JavaScript、Silverlight を使用する
- ナビゲーションに Silverlight を使用し、リッチなオール Silverlight エクスペリエンスを作成
(ここでも仮に、オール シルバーライト バージョンは、今日のほとんどのオール フラッシュ ページほど煩わしくはなく、代わりにデスクトップ アプリケーションに似たエクスペリエンスを提供すると仮定しましょう)
人口の大部分に到達できるのはどの方法ですか? サイトを表示するために Silverlight をインストールしなければならないことについて、人々はどのように感じますか? インストール ボタンをクリックさせるために、コンテンツをどれだけ見たいと思うでしょうか? ユーザーが、おそらく古いハードウェアを使用し、権限のないユーザー アカウントを使用して、帯域幅が制限された別の公共のコンピューターで図書館のサイトを閲覧している場合、Silverlight ランタイムをインストールするのはどれほど簡単でしょうか?
私は Silverlight のモデルが気に入っているので、本当に使いたいと思っています (仕事で社内アプリに使用しており、優れたプラットフォームだと思います)。ユーザーがサイトを表示できない場合は、Flash の方が適している可能性があります。
編集:
まあ、アイデアは、ユーザーが自宅の PC で Web からビデオにアクセスできるプレーヤーを用意することです。したがって、ユーザーは通常、自宅の PC を使用することはなく、職場の PC、友人の PC、公共の PC などを使用することになります。そのため、セキュリティ/インストール権限の問題が心配です。