Visita la pagina dell'informativa sulla privacy di Internet Explorer.
I futuri aggiornamenti di Internet Explorer 9 ti verranno forniti tramite Windows Update.
Interoperabilità e Aderenza agli standard
Internet Explorer 9 è disponibile per il download come release candidate e può essere scaricato da questo indirizzo. In questo primo appuntamento di approfondimento sul nuovo browser Microsoft ci soffermeremo su interoperabilità e supporto agli standard. Verranno descritte quindi le novità possibili con HTML5, si discuterà anche di Silverlight e del futuro destinato a plug-in in uno scenario nel quale i nuovi tag di HTML5 permettono un'integrazione nativa dei contenuti multimediali nelle pagine web. Ci sarà poi spazio per discutere del supporto a SVG e a CSS3, altre importanti novità di Internet Explorer 9.
Nelle scorse settimane attraverso il forum di Hardware Upgrade abbiamo raccolto una serie di domande che abbiamo rivolto a Giuseppe Guerrasio, Architect Evangelist di Microsoft Italia. Giuseppe è fondamentalmente uno sviluppatore che segue le tematiche relative allo sviluppo web ed è in stretto contatto con sviluppatori e tecnici per spiegare le soluzioni possibili con i prodotti Microsoft.
Abbiamo organizzato un'intervista video che verrà pubblicata in due puntate e pubblichiamo anche una breve sintesi - non trascrizione letterale - di domande e risposte.
1 -In una fase come questa, in cui HTML5 non è ancora del tutto definito alcuni produttori provano a guadagnare terreno introducendo tecnologie anche proprietarie piantando alcune bandierine. Qual é l'approccio di Microsoft?
L'approccio di Microsoft con Internet Explorer 9 si basa su tre tematiche: standard, performance e sicurezza. Per quanto riguarda le componenti relative agli standard è importante fare riferimento agli enti che formalizzano le specifiche. Microsoft cerca di implementare al meglio le specifiche rilasciate dal W3C con aderenza assoluta e lavora internamente ai diversi comitati per accelerare dove possibile il processo di approvazione delle specifiche e contribuire al loro miglioramento.
2 - Una domanda più volte giunta in redazione riguarda il rapporto tra le tecnologie HTML5 e le tecnologie Flash: in futuro quale scenario vedremo? È presumibile che una soluzione prenda il sopravvento a discapito dell'altra?
Il tema dell'arricchimento dell'html con plug-in Silverlight o Flash è molto importante. Si consideri un dettaglio importante: le specifiche del web evolvono con una velocità strettamente collegata al processo di standardizzazione, mentre lo sviluppo dei plug-in è un processo molto più rapido.
Per Microsoft continueranno a esistere entrambi gli approcci. L'html si arricchirà con le specifiche HTML5 di nuove funzionalità, anche se con i plug-in si potrà sempre fare qualcosa di più e questo qualcosa di più verrà con il tempo standardizzato e integrato nelle specifiche. Inoltre, si consideri anche come i plug-in consentano di estendere il funzionamento del browser anche su una specifica piattaforma. Oggi è disponibile una moltitudine di dispositivi e molto spesso i plug-in permettono di estendere l'utilizzo del browser verso specifici device aggiungendo funzionalità rispetto a quanto è possibile dal rispetto dei soli standard. In realtà oggi le possibilità offerte da SVG e dai tag video o canvas di HTML5 sono elevate.
3 -In questo scenario il futuro di Silverlight come lo possiamo immaginare?
Silverlight come annunciato e ribadito da Scott Guthrie - Corporate Vice President Microsoft - continuerà ad avere un'importanza fondamentale in tre ambiti particolari. In primo luogo nelle applicazioni multimediali come lo Smooth Streaming e contesti in cui è necessario garantire protezione a contenuti coperti dal diritto d'autore; proprio su quest'ultimo aspetto HTML5 offre sicuramente possibilità inferiori. Un secondo ambito in cui Silverlight rimane di fondamentale importanza è quello legato alle applicazioni LOB (Line Of Business) dove Silverlight offre una quantità elevata di componenti prefabbricati, utili per la creazione di interfacce grafiche ricche anche in gestionali o intranet.
Il terzo ambito riguarda gli scenari mobile: Silverlight rimane la piattaforma di riferimento per lo sviluppo su Windows Phone e Windows Embedded. Inoltre la quinta release di Silverlight introduce importanti novità soprattutto nell'ambito delle applicazioni out-of-the browser dando la possibilità di creare integrazioni tra ciò che viene gestito dal browser e le applicazioni installate localmente. Un esempio su tutti è rappresentato da Microsoft Office installato localmente e le applicazioni che possono vivere nel browser o estese con l'utilizzo di Silverlight.
4 - Come si rapporta Internet Explorer 9 con lo standard SVG? Abbiamo parlato di tag video e anche in questo caso le strade aperte sono molte; quali strade prenderà Microsoft?
Per quanto riguarda il tag video, per la prima volta in HTML5 c'è una specifica che ha raggiunto un ottimo grado di maturità e da la possibilità di utilizzare contenuti video utilizzando direttamente il markup dell'html dal browser, e senza plug-in aggiuntivi. È una specifica molto importante, è un primo passo in avanti in questa direzione, e dalla specifica non sono stati definiti i codec; Microsoft ha deciso che IE9 possa facilmente implementare differenti codec offrendo nativamente H.264. Si sta anche lavorando in stretto contatto con gli ingegneri di Google per fare in modo che in IE9 funzioni correttamente con WebM, nel caso in cui l'utente decida di installare questo codec sulla macchina.
Il tag video è un primo passo in avanti e in futuro vedremo un'evoluzione anche nel campo dello streaming adattativo, opzione ad oggi possibile solo con l'utilizzo di plug-in. Vedremo in futuro come negli enti di standardizzazione verrnno affrontate le tematiche relative allo streaming adattativo e ai codec. L'importante è che tutti i codec utilizzati siano effettivamente gestiti e guidati all'interno degli enti di standardizzazione e non da singole aziende.
Internet Explorer 9 implementa SVG e sicuramente si continuerà a lavorare nella direzione di rendere funzionali le specifiche di SVG su IE9 o sulle versioni future, permettendone il massimo sfruttamento e utilizzando quelle che sono le caratteristiche specifiche di Internet Explorer 9 per quanto riguarda il rendering delle pagine. In questo ambito si andranno anche a sfruttare le possibilità offerte dall'accelerazione grafica a livello hardware.