2016-01-23 4 views
9

La page Get Silverlight indique maintenant la fin de la prise en charge de Silverlight dans Safari le 31 décembre 2016. Cela semble être des nouvelles non annoncées et il n'est pas clair si elle a été définie par Apple ou Microsoft. La date correspond au Firefox end of support for NPAPI.Silverlight sur Mac au-delà de 2016: le mode Hors-Navigateur (OOB) est-il une option?

Q1: Une application Silverlight peut-elle continuer à être viable (et installable) en tant qu'application OOB sur le Mac, au-delà de cette limite? Ou est-ce que la perte inévitable du support de NPAPI broswer signifie la fin complète de Silverlight sur Mac? Le post here semble offrir un peu d'espoir, mais il est assez ancien. Est-ce que n'importe qui peut pointer vers une source/annonce de cette date de fin de support de Safari?

+0

Pas de réponse ici ... Avez-vous obtenu des informations ailleurs? – ConnorsFan

+0

Non, je n'ai rien trouvé de plus à ce sujet - ni l'OOB ni la question de la date. La date de Safari reste la plus grande non-annonce que j'ai jamais vue, mais je suppose que c'est ce que les gens attendaient. –

+0

Peut-être en second lieu à la non-annonce par Microsoft que Silverlight a effectivement été abandonnée ... – ConnorsFan

Répondre

3

J'ai fait un test pour voir si l'exécution d'une application OOB Silverlight nécessite un processus de navigateur caché. Sous Windows et Mac, aucune instance de navigateur n'est nécessaire (aucun iexplore.exe n'apparaît dans le Gestionnaire des tâches Windows et aucun processus Safari n'apparaît dans la liste fournie par "ps aux" sur le terminal sous Mac OS X). Puisque nous savons que l'installation peut se faire sur Windows sans le navigateur, elle devrait fonctionner sur ce système même si aucun navigateur ne supporte Silverlight (tant que le composant Silverlight lui-même est disponible pour les utilisateurs clients).

La question qui reste: pouvons-nous faire un installateur pour le Mac, de sorte que le navigateur ne soit impliqué à aucun moment dans le processus d'installation? Il existe un procedure to build such an installer, mais l'application Silverlight doit d'abord être exécutée dans le navigateur pour obtenir le fichier ".app".

Solution possible: un programme d'installation peut être créé pendant que Safari prend en charge Silverlight. L'application incluse dans le programme d'installation deviendra obsolète au fur et à mesure de l'évolution de son code, mais puisque l'application OOB installée dispose d'un mécanisme intégré pour se mettre à jour depuis le serveur, la dernière version sera disponible la deuxième fois. Peut-être que cela pourrait nous sauver?

+1

C'est très utile , même si j'ai l'impression que l'on ne devrait pas planifier cela si le support de Mac est absolument nécessaire. 2016: l'année de la réécriture! –

+0

Je suis d'accord. Cependant, nous pouvons avoir besoin de temps pour réécrire, donc une solution temporaire peut nous sauver la vie. C'est le cas pour l'entreprise où je travaille ... Quant à la réécriture, je pensais que développer une grande application en Javascript ne serait pas réaliste; maintenant je pense que cela peut être fait. J'en écris un en ce moment, pour apprendre les meilleures pratiques, et je passe vraiment un bon moment, en fait. – ConnorsFan