スポンサード リンク

T.Ishii's Software Library

HTML5 レトロ風ゲーム館

無料ブログはココログ

« まだ時間はかかりそう | トップページ | まず、ファイラー機能を »

困ってないのも問題

今は、macOS用ネイティブ版AGMPlayerの開発フェーズで、昨日書いた様に、もう本質的な開発リスクは無い状況なので、頑張ってコーディングすれば完成するのだが、あまり頑張れていない。その理由には、まだJava版が動作する事もある。

macOSの最新版である所のSierraでは、正式には、Apple製Java6のサポートは打ち切られているのだが、使おうと思えば、El Capitan時代と同様に使う事が可能だ。

つまり、Apple製Java6が必要なソフトを起動すると、Javaが必要な旨の注意文言がダイアログ表示されるので、そのダイアログの指示に従って、AppleのサイトからJava6をダウンロードしてインストールすれば、Java6が必要なソフトも普通に動作する訳だ。

しかし、今回のHuluのリニューアルについて、ネットやTwitterでの評判を見ていると、Windows7のIE11での視聴時には、Silverlightのインストールが必要、という件に対しても、かなりの、ネガティブな意見があった訳だ。

Huluユーザーの中には、何故、Silverlightがそこまで嫌われるのか、については、判っていない人も多いかもしれないのだが、その理由は、その脆弱性をつかれる危険性が高いからだ。

つまり、Webブラウザでは色々なサイトが観れるのだが、怪しげなサイトにアクセスしても、そのサイトにあるボタンを押す等して、そのサイトからバイナリをダウンロードし、それを実行する、なんて事をやらなければ、安全だ、と、思っている人も多いかもしれないのだが、実際には、そうではない訳だ。

何故なら、大昔のWebブラウザは、ユーザーが指定したURLに書かれているテキストと掲載されている画像を表示するだけの比較的安全な存在だったのだが、段々と、その機能が拡張され、ユーザーが指定していなくても、そのサイトの製作者が指示しているコードを自動実行する様になってきたからだ。

それらのコードの代表としてはJavaScriptがあって、これについては、処理内容が単純で、実行時の権限も制限されているので、比較的安全だ。

何故、処理内容が単純だと比較的安全なのか、というと、Webブラウザがそのコードを実行する為のコードにバグが入りにくくなるので、所謂、脆弱性が少なくなる分、本来の用途以外に悪用される可能性が少なくなるからだ。

また、実行時の権限が制限されている、というのも重要で、これがない場合、例えば、サイト製作者が最初から悪意をもってJavaScriptのコードを書いていたら、そのサイトにアクセスするだけで、PC上の全てのファイルを削除されてしまうかもしれない訳だ。

つまり、JavaScriptでは、そんな危険な処理は実行できない様に、権限等についても吟味されているので、一般的には、脆弱性が無ければ安全だし、その脆弱性も殆ど無いので安全、という事になっている訳だ。

これに対して、Silverlightというのは、Webブラウザ用のプラグインとして有名だったJavaアプレットとFlashに対抗する目的で、マイクロソフトが開発した大規模プラグインになる訳だ。

このため、機能的には非常に大規模で、JavaアプレットやFlashプレイヤーでは行えなかった様な機能まで実現可能にするために、権限的にも複雑な感じにならざるを得なかった為、脆弱性に対する不安は大きく、かつ、権限についても安心できない感じにならざるを得なかった訳だ。

で、脆弱性については、発見されれば修正すれば良い、のかもしれない訳なのだが、その数があまりにも多いと、流石のマイクロソフトでも、対応しきれなくなる。

なので、マイクロソフト的にも、既に、ある意味、音を上げていて、Siliverlightの使用については、数年前に、推奨しない、みたいな言い方をしていた訳だ。

しかしまあ、それでも、Silverlightについては、まだ、マイクロソフトの正式サポート期間中なので、それを使ったからといって、Hulu側が責められるのはお門違いかもしれない。

これに対して、macOS SierraでのJava6サポートについては、Appleが正式にサポート終了を宣言している訳なので、作者的には、それを使え、とは言えない。

なので、作者的には、Java6を必要としないネイティブ版の開発が必要になっている訳なのだが、作者個人としては、Java版が使えてしまっているので、現状では困っていない、というのも、開発作業が中々進まない要因の一つにはなっているかもしれない。

« まだ時間はかかりそう | トップページ | まず、ファイラー機能を »

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/534482/65330194

この記事へのトラックバック一覧です: 困ってないのも問題:

« まだ時間はかかりそう | トップページ | まず、ファイラー機能を »

2017年12月
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

広告

プライバシーポリシー

  • 当サイトでは、第三者配信による広告(Google Adsense)サービスを利用しています。

    Google を含む第三者配信事業者は、Cookie を使用して、ユーザーのウェブサイトでの閲覧履歴に基づく広告を配信します。 Google 広告 Cookie を使用することにより、Google や Google のパートナーは当サイトや他のサイトへのアクセス情報に基づく広告をユーザーに表示できます。

    Cookieを無効にする設定およびAdsenseに関する詳細については、以下のリンクを参照下さい。

    広告 - ポリシーと規約 - Google