MacでSilverlightを有効化する方法|インストール手順とトラブル解決ガイド
Microsoft Silverlightは、リッチインターネットアプリケーションの開発・実行のために作られた、すでに廃止されたアプリケーションフレームワークです。Adobe Flashに例えられることが多く、初期バージョンはストリーミングメディアが中心でしたが、後期バージョンではマルチメディア、グラフィックス、アニメーションに対応し、開発者向けにCLI言語や開発ツールのサポートも提供されていました。
業界関係者の間では、早くも2011年にはSilverlightの終焉が予感されていました。翌年には支持を失い、MicrosoftはWindows 8においてHTML5への移行を理由にSilverlightを非推奨としました。2015年末には誰もがその運命を確信していましたが、同社はその後の展望について明確な方針を示さないまま推移しました。
しかし一部のMacユーザーの中には、「MacでもSilverlightが必要なのか?」「今でもインストールして有効化すべきなのか?」という疑問を抱いている方もいるでしょう。この記事では、サポート終了を迎えたこの技術に関するよくある質問にお答えします。
Silverlightとは何か?
現在の最新版はSilverlight 5で、Microsoftの公式サイトでは「Webおよびモバイルアプリケーションのための、魅力的でインタラクティブなユーザー体験を作り出す強力な開発ツール」と定義されています。この無料プラグインは.NETフレームワーク上で動作し、さまざまなブラウザ、デバイス、オペレーティングシステムとの互換性を持っていました。
プロのヒント:システムの不具合や動作の遅延を引き起こす可能性のあるパフォーマンス問題、ジャンクファイル、有害なアプリ、セキュリティ脅威がないか、Macをスキャンしてみましょう。
Silverlightの主な活用分野とメリット
- メディア – ライブ・オンデマンド問わず、さまざまな形式で高品質なインタラクティブ動画体験を実現できるとして高く評価されていました。コンテンツ保護機能も備えています。
- ビジネス – 開発者が既に持っているツールやスキルを活かし、より豊かで深いインタラクティビティを備えたビジネスアプリを作成できます。複数のブラウザやOSへの展開というIT部門の課題を解消する狙いもありました。
- モバイル – 慣れ親しんだツールを使ってタッチ操作対応アプリを素早く構築することを目指し、Windows Phone Marketplace経由での配信が想定されていました。
Silverlightのサポート終了までのタイムライン
2007年の初公開以来、SilverlightはAdobe Flashと常に比較されてきました。2008年北京夏季オリンピックのNBC中継、2010年バンクーバー冬季オリンピック、そして2008年の米国二大政党の党大会など、数々のイベントで映像ストリーミング配信を支えました。
また、Amazon VideoやNetflixの動画ストリーミングサービスにも採用されていました。しかしながら、Netflixは2013年にSilverlightのサポート終了の見通しを受けて、HTML5動画へ移行すると発表しています。
2015年7月のブログ投稿で、MicrosoftはSilverlightをメディア配信に利用している企業に対し、DASH/MSE/CENC/EMEベースの設計への移行を開始するよう呼びかけ、Silverlight 5の総合サポート終了日を2021年10月に設定しました。
各ブラウザ・環境ごとのサポート状況
- IE9~11 – オペレーティングシステムに応じて2021年後期まで対応
- Google Chrome – 2015年9月以降サポート終了
- Mozilla Firefox – 2017年3月以降サポート終了
- Microsoft Edge – 利用可能なプラグインなし
- macOS – Firefox 52、Safari 12、Chrome 45以降サポート終了
MacでSilverlightを有効にする方法
Macユーザーで、何らかの理由によりどうしてもSilverlightが必要になった場合でも、パソコンにインストールして有効化する方法は残されています。ただし、簡単にはいかないことを覚悟しておきましょう。
たとえば、macOS High Sierraのユーザーのケースでは、Safari 12になるまではSilverlightが正常に動作していたものの、同時にMojaveへアップデートしたところ動かなくなったという報告があります。調べてみると、SafariがSilverlightをサポートしなくなったことは確認できましたが、Mojave自体がプラグインの使用をブロックしているという情報は見つかりませんでした。
Mojaveを使い続けながらSilverlightの使用を諦めるべきか、それともHigh Sierraへロールバックしてプラグインを再び使えるようにすべきか——そんな悩みを抱えるユーザーも少なくありませんでした。
ひとつの便利な解決策は、Firefox 52.9.0 ESRを使い続けることです。このバージョンではSilverlightが問題なく動作したという声が多く寄せられています。
ここからは、「Silverlight for Macが認識されない」「インストールを促され続ける」といった問題について詳しく掘り下げます。Silverlightでの表示が必要なサイトにアクセスするたびに、(インストールが必要である旨の)エラーメッセージが表示される場合、この問題に該当している可能性が高いです。
考えられる原因
- 古いバージョンのSilverlightがシステムにインストールされているが、サイトが要求するプラグインの要件を満たしていない。
- プラグインが実際にはインストールされていない。
- ブラウザが「Rosettaを使用して実行」に設定されており、Macが誤ってPowerPCベースのマシンとして認識されている。
トラブルシューティングを行う前に、まずソフトウェアが動作している現在の環境を把握しましょう。あわせて、Macの安定した動作の妨げとなっているジャンクファイルなどの不要データを掃除しておくのも効果的です。信頼性の高いサードパーティ製Mac最適化ツールを使えば、これらを一括で処理できます。
事前確認の手順
- AppleメニューからこのMacについてを選択します。
- プロセッサの種類、速度、RAM、オペレーティングシステムの情報を控えておきます。特定のコンテンツを閲覧するには、サイトごとに個別の要件がある場合があります。
- ウィンドウを閉じ、次に開いているすべてのブラウザウィンドウを閉じます。
- デスクトップ上でハードドライブのアイコンをダブルクリックします。
- 続いてライブラリフォルダをダブルクリックします。
- Internet Plug-insフォルダを開きます。
- Silverlight.pluginというファイルが見つかれば、プラグインはインストール済みです。バージョンを確認するには、ファイルを選択してファイルメニューから情報を見るを選択し、表示されるバージョン番号を控えます。
- 表示されたバージョン番号が1.0.xxxで、プロセッサがPowerPCの場合:正しいバージョンのプラグインがインストールされています。
- Intelプロセッサの場合:すべてのバージョンのSilverlightがサポートされます。ただし、最新版の利用をおすすめします。最新機能を使ったサイトにアクセスでき、製品改良の恩恵も受けられます。
以下、上記の3つの原因それぞれに対する解決策を紹介します。
原因1:古いバージョンのSilverlightがインストールされている
通常、ウェブサイトがコンテンツを正しく表示するためにSilverlight 3を使用している場合、システムがその要件を満たしているかどうかをチェックします。要件を満たしていなければ、Silverlightサイトのアップグレードページへ誘導されます。一方、PowerPCマシンを使用している場合はサイト側で判別され、バージョン1のみがインストール可能となります。このようなケースでは、該当サイトのサポートチームに相談してみましょう。
原因2:プラグインが実際にはインストールされていない
以下の手順に従ってください。
- ブラウザで https://silverlight.net/getstarted/ にアクセスします。
- ウィンドウ右下にあるInstall Silverlightを探します。
- Intelプロセッサをお使いの場合:Silverlight 3の横にあるMac Runtimeをクリックします。
- それ以外の場合:Silverlight 1.0の横にあるRuntime for Mac PowerPCをクリックします。
- ダウンロードが完了すると、インストールが自動的に開始されます。インストールウィザードの指示に従って進めてください。
- インストール完了後、ブラウザを終了するよう促されます。ブラウザウィンドウをすべて閉じてから再起動してください。これで新しいプラグインが認識されるはずです。
原因3:ブラウザが「Rosettaを使用して実行」に設定されている
以下の手順に従ってください。
- デスクトップ上でハードドライブのアイコンをダブルクリックします。
- アプリケーションフォルダを選択します。
- お使いのブラウザのアイコンを見つけ、CTRLキーを押しながらアイコンをクリックします。
- 情報を見るを選択します。
- Rosettaを使用して実行のオプションを探します。このチェックボックスは選択されていてはいけません。選択されている場合はチェックを外し、ウィンドウを閉じます。
- Appleメニューから再起動をクリックします。
- コンピュータが再起動したら、エラーメッセージが表示されていたウェブサイトへのアクセスを試みてください。
なお、正しいバージョンのプラグインがインストールされていない場合は、Rosettaを使用して実行のチェックボックスが選択されていないことも確認しましょう。そのうえで、前述の手順に従ってプラグインをインストールしてください。
まとめ
MacでSilverlightは必要かどうか——これはあなた自身のニーズと好みによって答えが変わる questionです。Silverlight 5は2021年10月まで辛うじてサポートが続けられ、それ以降はMicrosoftによるサポートが完全に終了します。
何らかの理由でMacにSilverlightをインストール・有効化する必要がある場合は、本記事で紹介した対処法をぜひお試しください。
-
Macのファイアウォールを有効化・設定する方法を徹底解説
Macはインターネット上でも安全だと考えられがちです。確かにmacOSはWindowsほど脆弱ではありませんが、それでもファイアウォールを活用して、意図しない侵入からMacを守ることをおすすめします。 セキュリティ対策の第一歩となるのがファイアウォールです。信頼できるアプリやサービス以外のアクセスをブロックし、コンピュータを保護します。以下の手順に従って、Macのファイアウォールを設定しましょう。 ファイアウォールとは? ファイアウォールは、コンピュータとインターネット上の悪意あるソフトウェアとの間に立つ「防壁」のような役割を果たします。外部からのアクセスを遮断し、信頼できるアプリや
-
Macでアクティベーションロックを有効にする方法【T2チップ搭載モデル対応】
Macの盗難や紛失が心配な方に向けて、本記事では「アクティベーションロック」機能を使った対策方法を詳しく解説します。この機能は、比較的新しいiMac、Mac mini、MacBook Pro、MacBook Airに搭載されており、「T2セキュリティチップ」と呼ばれる専用のセキュリティチップを利用して、Macを遠隔からロックしたりデータを消去したりできるものです。 さらに心強いのは、データを消去した後でもアクティベーションロックが作動し続け、第三者がそのMacを使用できなくなる点です。つまり、盗まれたMacは他人にとって完全に無価値なものになります。この機能を利用するには、macOS Cat