2016-01-23 14 views
9

Get Silverlightページに、SafariでのSilverlightのサポートが終了した2016年12月31日のページが表示されるようになりました。これは予告なしのニュースと思われ、アップル社かマイクロソフト社が設定したかどうかは不明だ。日付はFirefox end of support for NPAPIと一致します。2016年以降のMacでのSilverlight:ブラウザからのアウトオブアウトオブザ(OOB)はオプションですか?

Q1: Silverlightアプリケーションは、引き続きMac上でOOBアプリケーションとして実行可能(インストール可能)である可能性がありますか?または、broswer NPAPIサポートの必然的な喪失は、MacでのSilverlightの完全なエンド・オブ・ザ・ラインを意味しますか?ポストhereは若干の希望を提供するようですが、かなり古いです。

Q2:サファリサポート終了日のソース/アナウンスを誰かが指摘できますか?

+0

ここに回答がありません...あなたはどこか他の情報を得ましたか? – ConnorsFan

+0

いいえ、私はこれ以上何も見つかりませんでした - OOBも日付質問もありません。 Safariの日付は今まで見たことのない最も大きな発表ではありませんが、私はそれが人々が期待していたものだと考えています。 –

+0

Silverlightが実際に廃止されたというMicrosoftの非発表に次ぐかもしれません... – ConnorsFan

答えて

3

私は、OOB Silverlightアプリケーションを実行するには、隠しブラウザプロセスが必要かどうかを確認するテストを行いました。 WindowsとMacでは、ブラウザのインス​​タンスは必要ありません(iexplore.exeはWindowsのタスクマネージャに表示されず、Mac OS Xの端末では "ps aux"のリストにSafariプロセスは表示されません)。

ブラウザがインストールされていないWindows上でもインストールが可能であることがわかっているので、ブラウザがSilverlightをサポートしていなくてもそのOSで動作するはずです(Silverlightコンポーネント自体がクライアントユーザーに利用可能である限り)。

残っている質問:私たちはMac用のインストーラを作ることができるので、ブラウザはインストールプロセスのどの時点でも関与していませんか? procedure to build such an installerがありますが、まず ".app"ファイルを取得するには、Silverlightアプリケーションをブラウザで実行する必要があります。

回避策:Safariが引き続きSilverlightをサポートしている間にインストーラを作成することができます。インストーラに含まれているアプリケーションは、コードが進化するにつれて古くなってしまいますが、インストールされたOOBアプリケーションには、サーバーから自身を更新する機能が組み込まれているため、2回目の実行時に最新バージョンが利用可能になります。多分それが私たちを救うだろうか?

+1

これは非常に有用です私は、Macのサポートが絶対に必要な場合、それを計画してはいけないと感じている。 2016年:書き直しの年! –

+0

私は同意します。しかし、一時的な解決策が私たちの人生を救うことができるように、書き換えには時間がかかるかもしれません。私が働いている会社の場合です...書き直しについては、Javascriptで大きなアプリケーションを開発することは現実的ではないと考えました。今私はそれができると思う。私は現時点でベストプラクティスを学ぶために書いていますが、実際にはかなり良い時間を過ごしています。 – ConnorsFan

関連する問題