Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Silverlight on Mac beyond 2016: Is Out Of Browser (OOB) an option?

The Get Silverlight page now shows Dec 31 2016 as the end of support for Silverlight in Safari. That seems to be unannounced news and it is unclear if it was set by Apple or Microsoft. The date matches the Firefox end of support for NPAPI.

Q1: Could a Silverlight app continue to be viable (and installable) as an OOB app on the Mac beyond that? Or does the inevitable loss of broswer NPAPI support mean the complete end-of-the-line for Silverlight on Macs? The post here seems to offer some hope, but it is quite old.

Q2: Can anyone point to a source/announcement of that Safari end of support date?

like image 575
Ian W Avatar asked Jan 23 '16 15:01

Ian W


People also ask

Why can't I get Silverlight to work on my Mac?

The most common cause of this issue is that the Web site is using Silverlight 3 for its content. If a site requires version 3, it recognizes whether your system meets the requirement. If the system does not, you are prompted to upgrade. You are directed to the Silverlight site.

Is Microsoft Silverlight compatible with a Mac?

Microsoft Silverlight Overview On the user end, it is a plugin that you install in your Web browser to be able to view Microsoft Silverlight content. The Microsoft Silverlight plugin is compatible with Windows, Mac and Linux.

Will Silverlight still work after end of life?

Microsoft Silverlight will reach the end of support on October 12, 2021. Silverlight development framework is currently only supported on Internet Explorer 10 and Internet Explorer 11, with support for Internet Explorer 10 ending on January 31, 2020.


1 Answers

I made a test to see if running an OOB Silverlight application requires a hidden browser process. On Windows and Mac, it appears that no instance of a browser is needed (no iexplore.exe appears in the Windows Task Manager, and no Safari process appears in the list given by "ps aux" on the terminal on Mac OS X).

Since we know that the installation can be done on Windows without the browser, it should work on that OS even if no browser supports Silverlight (as long as the Silverlight component itself is available to the client users).

The question that remains: can we make an installer for the Mac, so that the browser is not involved at any point in the installation process? There is a procedure to build such an installer but it requires the Silverlight application to run in the browser first, to get the ".app" file.

A possible workaround: an installer can be made while Safari still supports Silverlight. The application included in the installer will become out-of-date as its code evolves but since the installed OOB application has a build-in mecanism to update itself from the server, the latest version will be available when running it the second time. Maybe that could save us?

like image 181
ConnorsFan Avatar answered Oct 18 '22 04:10

ConnorsFan