Over the course of about five years,
Microsoft had released five versions with varying platform support: the first version was released in 2007, and the fifth (and final) major version on May 8, 2012. It is compatible with later versions of Internet Explorer web browser on Microsoft Windows (except
Windows RT)
operating systems, with
Safari on Apple
macOS, and with mobile devices using the
Windows Mobile and
Symbian (Series 60) platforms. Cross-platform Mozilla Firefox support for Silverlight was removed in Firefox 52 released in March 2017 when Mozilla removed support for
NPAPI plugins, bringing it in-line with the removal of NPAPI plugin support in Google Chrome. However, Opera was never officially supported by Silverlight. On Linux and FreeBSD, the functionality was available via
Moonlight and
Pipelight, though both projects have since been discontinued. Moonlight is available for the major
Linux distributions, with support for
Firefox,
Konqueror, and Opera browsers, provided it was obtained through Novell.
Miguel de Icaza has expressed an interest in working with developers from other operating systems (BSD, Solaris) and other browsers (Konqueror, WebKit and Opera) to ensure that Moonlight works fine on their systems. but has since been reported not to actually work. , the current version of Moonlight (4 Preview 1) does not officially work on new versions of Firefox (newer than 3.x) on Linux-based operating systems. However, it can be installed in an unofficial way (for example using the Add-on Compatibility Reporter add-on) and with Firefox 11 it works correctly when installed. As noted above, the Moonlight project was abandoned in May 2012. A browser plugin named
Pipelight used to provide Silverlight access. Pipelight requires browser support for NPAPI plugins, which newer versions of Firefox, Chrome, and Opera have dropped. As of 2018, the Pipelight project has been discontinued.
Mobile devices Silverlight was not available on
Android or
iOS, the most prevalent operating systems on the
mobile market. Silverlight was the primary development environment for
Windows Phone (that is by now discontinued) and is based on Silverlight 4. For previous versions of Windows Mobile, the first
Community Technology Preview (CTP) for
Windows Mobile 6 was expected in the second quarter of 2008, but it still has not been officially announced. Microsoft has stopped focusing on bringing Silverlight to Windows Mobile 6.x.
Nokia announced plans to make Silverlight for Mobile available for
S60 on
Symbian OS, as well as for
Series 40 devices and Nokia internet tablets (while it later sold the business to Microsoft and now sells Android tablets and will sell
Alcatel-Lucent branded smartphones). Silverlight for Mobile supports Silverlight 2 content and .NET languages. ==Development tools==