Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is needed to run Silverlight out-of-browser application on Mac?

The title is all-explaining I think. I want to develop .Net GUI application for Windows that will also run on Mac with no much extra effort. I guess WPF is not right choice here. Anyway, what do I do to make my Silverlight out-of-browser application to run on Mac ? Just install Silverlight on that machine ?

like image 676
Rasto Avatar asked Jan 14 '11 22:01

Rasto


People also ask

What is Microsoft Silverlight and do I need it on Mac?

Microsoft Silverlight is a free web-browser plug-in that enables interactive media experiences, rich business applications and immersive mobile apps. Windows? Check. Mac?

How do I get Silverlight to work on Safari?

Enable Silverlight in SafariClick on "Safari" in the menu bar and go to "Preferences". Click on the "Security" tab. Locate Internet Plug-ins and click on "Manage Website Settings" button to the right. Click on the Silverlight Plug-in on the Left.

How do I enable Silverlight on Chrome for Mac?

You must use a browser that supports Silverlight content to access a Silverlight page. To work around this issue on versions 42 to 44 of Chrome, follow these steps: On the address bar in Chrome, type chrome://flags/#enable-npapi . In the Enable NPAPI Mac, Windows box, click Enable.


1 Answers

Silverlight's Out of Browser model works great on Mac, and has since its inception. Just develop the app and test it on Windows, it's basically guaranteed to act identically on Mac, unless you rely on a Windows-only feature (such as COM interop in Silverlight 4 Trusted Applications).

Edit: To further clarify my answer, nothing beyond the Silverlight Runtime install is needed to run OOB apps on a Mac. So if the user is able to run you app in-browser to do the install sequence, then they will be able to install the app OOB and use it.

This works with Silverlight 3+ only, of course, as that's when the feature was released. SO if the end-user has Silverlight 1 or 2 installed, they won't be able to install your app, but they could upgrade to the latest runtime to be able to do so (unless they're on a PPC Mac, as that only supports Silverlight 1. But most Macs these days are Intel anyway, so that's not really worth mentioning).

like image 78
Austin Lamb Avatar answered Sep 19 '22 00:09

Austin Lamb