2016-01-23 34 views
9

La pagina Get Silverlight ora mostra il 31 dicembre 2016 come la fine del supporto per Silverlight in Safari. Sembra che le notizie non siano preannunciate e non è chiaro se sia stato impostato da Apple o Microsoft. La data corrisponde allo Firefox end of support for NPAPI.Silverlight su Mac oltre il 2016: l'opzione Fuori dal browser (OOB)?

Q1: Un'applicazione Silverlight può continuare a essere valida (e installabile) come app OOB su Mac oltre a quella? Oppure l'inevitabile perdita di supporto NPAPI di broswer significa la completa fine della linea per Silverlight su Mac? Il post here sembra offrire qualche speranza, ma è piuttosto vecchio.

Q2: Qualcuno può puntare a una fonte/annuncio di quella data di fine supporto di Safari?

+0

Nessuna risposta qui ... Hai ricevuto qualche informazione da qualche altra parte? – ConnorsFan

+0

No, non ho trovato nulla di più su questo - né la OOB né la domanda della data. La data di Safari rimane il più grande non annuncio che abbia mai visto, ma suppongo sia quello che la gente si aspettava. –

+0

Forse secondo al non annuncio da parte di Microsoft che Silverlight è stato effettivamente interrotto ... – ConnorsFan

risposta

3

Ho eseguito un test per verificare se l'esecuzione di un'applicazione OOB Silverlight richiede un processo di browser nascosto. Su Windows e Mac, sembra che non sia necessaria alcuna istanza di browser (nessun iexplore.exe appare nel Task Manager di Windows e nessun processo di Safari appare nell'elenco fornito da "ps aux" sul terminale su Mac OS X).

Poiché sappiamo che l'installazione può essere eseguita su Windows senza browser, dovrebbe funzionare su quel sistema operativo anche se nessun browser supporta Silverlight (a condizione che il componente Silverlight stesso sia disponibile per gli utenti client).

La domanda che rimane: possiamo creare un programma di installazione per il Mac, in modo che il browser non sia coinvolto in alcun punto del processo di installazione? C'è un procedure to build such an installer ma richiede l'esecuzione dell'applicazione Silverlight nel browser per ottenere il file ".app".

Una soluzione possibile: è possibile eseguire un programma di installazione mentre Safari supporta ancora Silverlight. L'applicazione inclusa nel programma di installazione diventerà obsoleta man mano che il codice si evolverà, ma poiché l'applicazione OOB installata ha un meccanismo incorporato per aggiornarsi dal server, la versione più recente sarà disponibile quando la eseguirà la seconda volta. Forse potrebbe salvarci?

+1

Questo è molto utile , anche se ho la sensazione che non si dovrebbe pianificare su questo se il supporto Mac è assolutamente necessario. 2016: l'anno della riscrittura! –

+0

Sono d'accordo. Tuttavia, potremmo aver bisogno di un po 'di tempo per riscriverlo, quindi una soluzione temporanea può salvarci la vita. È il caso della compagnia in cui lavoro ... Per quanto riguarda la riscrittura, ho pensato che sviluppare una grande applicazione in Javascript non sarebbe realistico; ora penso che si possa fare. Ne sto scrivendo uno al momento, per imparare le migliori pratiche e, in effetti, mi sto divertendo molto. – ConnorsFan