Che cos’è Microsoft Silverlight? Ecco tutto ciò che devi sapere

Il software Silverlight di Microsoft è un esempio di iniziativa ambiziosa per portare a portata di mano ricchi contenuti basati sul Web. Ma è anche un segnale di avvertimento di ciò che può andare storto.

Che cos'è esattamente Silverlight? Ne hai bisogno per un particolare progetto? Dato il suo stato attuale, Silverlight probabilmente non è un'opzione per te o per le tue esigenze di sviluppo web. Tuttavia, dovresti sapere perché.

Spieghiamo cosa fa Silverlight e la storia che ha portato al suo stato attuale.

Che cos'è Silverlight, esattamente?

cos'è Microsoft Silverlight homeslide5

Silverlight è una tecnologia ammortizzata. È un prodotto dell'ambiziosa spinta di Microsoft a creare un'esperienza multimediale unificata su PC, tablet e dispositivi mobili.

Lanciato nel 2007, Silverlight è un framework di applicazioni progettato per eseguire applicazioni Internet "avanzate". Pensalo come un'alternativa ad Adobe Flash , che racchiude i supporti statici e interattivi in ​​"contenitori" che richiedono un "lettore" (plugin) per funzionare.

Come Flash, Silverlight è un plug-in multiuso per lo streaming di video, streaming live, animazioni e grafica ricca sui dispositivi. Tuttavia, fa molto affidamento su XAML di Microsoft, un linguaggio di markup basato su testo, per l'interfaccia utente, le animazioni e la grafica vettoriale. È inoltre basato su Microsoft .NET Framework, che consente agli sviluppatori di utilizzare qualsiasi strumento che supporti il ​​linguaggio .NET.

In definitiva, Silverlight offre agli sviluppatori Web un modo per abilitare animazioni avanzate utilizzando formati basati su Windows anziché Flash. Supporta Windows Media Video (WMV), Windows Media Audio (WMA), video H.264, Advanced Audio Coding e MPG3. Non richiede i tradizionali lettori basati su Windows.

Cosa ha portato alla morte di Silverlight?

Logo Silverlight

La scomparsa di Silverlight deriva da una combinazione di fattori. Nel complesso, tuttavia, il mondo del software è semplicemente passato a un metodo di consegna dei contenuti migliore e più sicuro.

Quando Silverlight è stato lanciato nel 2007, sembrava essere un enorme successo. Microsoft ha attirato diversi importanti partner tra cui NBC, che ha utilizzato Silverlight per lo streaming delle Olimpiadi di Pechino del 2008. Le convenzioni politiche hanno utilizzato Silverlight durante lo stesso anno, seguito dalle Olimpiadi invernali del 2010. Anche Amazon Video e Netflix hanno utilizzato Silverlight come backbone per lo streaming video.

Ma se Microsoft ha avuto un successo nelle sue mani, è stato di breve durata. I problemi sono emersi rapidamente, come i bug esistenti per varie applicazioni. Sfortunatamente, questi bug erano solo una piccola parte del problema generale.

In un blog del 2011 scritto dall'ex direttore del produttore di Silverlight Scott Barnes , Microsoft non aveva una strategia chiara: la società era reattiva al 100% e incapace di comprendere le esigenze del mercato. Ancora di più, Microsoft ha spinto Silverlight 2 e Silverlight 3 molto prima che chiunque – inclusi i suoi team di gestione – fosse pronto.

Mentre il progetto ha lottato internamente, gli sviluppatori hanno trovato gli strumenti – specialmente il vulnerabile .NET Framework – difficili da imparare e troppo rischiosi. Attenersi alle note piattaforme Flash e JavaScript era semplicemente più semplice che gestire Silverlight.

In breve tempo è arrivato HTML5, un framework molto versatile con la promessa di un grande futuro online . Silverlight è rapidamente diventato obsoleto anche per chi lo utilizza ancora. Dopo l'annuncio nel 2013 , Netflix è passato a HTML5 nel 2015, vista la fine della Silverlight. Amazon Video è passato a HTML5 nello stesso anno.

Quando Microsoft terminerà il supporto di Silverlight?

aggiornamento di Windows 10 ottobre

Microsoft termina ufficialmente il supporto per Silverlight 5, la versione finale, il 12 ottobre 2021. Ciò significa che non riceverà miglioramenti ufficiali della qualità e aggiornamenti di sicurezza. Anche il programma di installazione non sarà disponibile dopo tale data.

Internet Explorer 11 per Windows 10 sarà l'ultimo browser a supportare la piattaforma, dopo Internet Explorer 10 su Windows 8 che rilascia Silverlight il 31 gennaio 2020. Google Chrome ha interrotto il supporto nella versione 45 (settembre 2015) mentre Mozilla ha atteso fino a marzo 2017 per rimuovere Silverlight in Firefox 52. Sia Opera che Microsoft Edge non hanno mai supportato la piattaforma.

Silverlight è scomparso su Android e iOS intorno al 2015. Nel frattempo. è stato l'ambiente di sviluppo principale per Windows Phone di Microsoft, che è stato sostituito da Windows 10 Mobile e alla fine è stato sospeso a dicembre 2019.

Naturalmente, a questo punto, la condanna a morte del 2021 è poco più di un colpo di grazia. Microsoft ha consigliato a tutti di smettere di usare Silverlight interamente nel 2015, indicando che il supporto per il software alla fine cesserebbe. Entro il 2018, meno dello 0,1% di tutti i siti Web utilizzava Silverlight.

Silverlight è ancora disponibile?

Windows Defender Win7 Win81 supporto sottoscrizione atp

Se desideri ancora Silverlight – forse stai scrivendo uno studio su un browser non riuscito – puoi scaricare Silverlight 5 fino alla scadenza dell'ottobre 2021. Non otterrai molto dall'esperienza, tuttavia, considerando il suo stato attuale. Silverlight non vale la pena usarlo da anni.

Al di fuori di un esercizio puramente tecnico, non c'è motivo di ottenere Silverlight. Se hai bisogno di un framework applicativo per lo sviluppo web, usa invece HTML5 . Offre una certa quantità di soluzioni a prova di futuro e gestisce contenuti Internet moderni.

Tuttavia, se insisti sull'installazione di Silverlight, fallo in un ambiente sicuro senza dati sensibili, come una macchina virtuale . Il supporto attivo e gli aggiornamenti per il software sono stati interrotti nel 2012, anche se le correzioni di bug continuano periodicamente. Ancora di più, il supporto del sistema operativo per Silverlight è attualmente un successo .