Die Seite Get Silverlight zeigt jetzt am 31. Dezember 2016 das Ende der Unterstützung für Silverlight in Safari. Das scheint unangekündigte Neuigkeiten zu sein und es ist unklar, ob es von Apple oder Microsoft gesetzt wurde. Das Datum entspricht dem Firefox-Ende der Unterstützung für NPAPI .
F1: Konnte eine Silverlight-App auch weiterhin als OOB-App auf dem Mac ausgeführt werden (und installierbar) werden? Oder bedeutet der unvermeidliche Verlust der NPAPI-Unterstützung von Broswewer das komplette End-of-the-Line für Silverlight auf Macs? Der Beitrag hier scheint etwas Hoffnung zu geben, ist aber ziemlich alt.
F2: Kann jemand auf eine Quelle / Ankündigung dieses Safari-Endes des Support-Datums verweisen?
Ich habe einen Test durchgeführt, um zu sehen, ob das Ausführen einer OOB Silverlight-Anwendung einen versteckten Browserprozess erfordert. Unter Windows und Mac scheint keine Instanz eines Browsers erforderlich zu sein (im Windows Task-Manager wird keine iexplore.exe angezeigt und in der Liste, die von "ps aux" auf dem Terminal unter Mac OS X angegeben wird, wird kein Safari-Prozess angezeigt).
Da wir wissen, dass die Installation unter Windows ohne den Browser durchgeführt werden kann, sollte es unter diesem Betriebssystem funktionieren, auch wenn kein Browser Silverlight unterstützt (solange die Silverlight-Komponente selbst für die Client-Benutzer verfügbar ist).
Bleibt die Frage: Können wir einen Installer für den Mac machen, so dass der Browser zu keinem Zeitpunkt des Installationsprozesses involviert ist? Es gibt eine Prozedur, um ein solches Installationsprogramm zu erstellen , aber es erfordert, dass die Silverlight-Anwendung zuerst im Browser ausgeführt wird die Datei ".app".
Eine mögliche Problemumgehung: Ein Installationsprogramm kann erstellt werden, während Safari weiterhin Silverlight unterstützt. Die im Installationsprogramm enthaltene Anwendung wird veraltet, da sich ihr Code weiterentwickelt. Da die installierte OOB-Anwendung jedoch über ein eingebautes Mechanismus verfügt, um sich selbst vom Server zu aktualisieren, wird die neueste Version verfügbar sein, wenn sie das zweite Mal ausgeführt wird. Vielleicht könnte uns das retten?
Tags und Links silverlight macos safari npapi silverlight-oob