Cell. +39 3479684755

Il Blog di Instant Websites

Tag: ie7

Retrocompatibilità: fino a che punto?

La domanda che ci si pone in questo articolo è: fino a che punto è necessario ed opportuno garantire la retrocompatibilità di un sito con i vecchi browser (programmi di navigazione) e, in particolare, con le versioni precedenti di Internet Explorer (IE)?

A dispetto di quanto sostenuto dagli sviluppatori “anti-Microsoft militanti”, secondo i quali a chi usa Internet Explorer non deve essere garantita per forza una corretta fruizione dei siti semplicemente perché dovrebbero passare ad un altro browser, il dovere professionale di uno sviluppatore professionista è quello di assicurare ad una platea più vasta possibile di utenti un’appropriata esperienza di navigazione del sito realizzato.

BrowsersPoco importa se lo sviluppatore stesso è di base utilizzatore di Firefox, Google Chrome, Safari o magari Opera: il proprio lavoro deve essere testato su tutti i programmi succitati, laddove necessario nelle rispettive versioni per PC e per Mac.

La questione si pone in particolar modo per il già menzionato Internet Explorer per via della sostanziale difettosità delle versioni meno recenti: la 5.5, con il suo clamoroso errore interpretativo del box model; la 6, ancora zeppa di bug; la 7, ulteriormente migliorata ma non perfetta – dove con “perfetta” intendiamo semplicemente “rispondente alle raccomandazioni del W3C“.

Gli altri browser non hanno una storia così tribolata, inoltre è ragionevole pensare che l’utente di uno di questi programmi alternativi – che stanno però rapidamente acquisendo quote di mercato a dispetto proprio di IE – sia più predisposto ad effettuare aggiornamenti, per non parlare di Chrome che li effettua sempre e comunque in automatico.

Infine va considerata la compatibilità dei successivi rilasci di IE con le versioni di Windows. Chi usa Windows XP, può utilizzare al più IE8 perché IE9 e IE10 sono installabili solo sotto Windows Seven o 8. Pensiamo agli uffici, più ancora degli ambienti domestici, in cui l’acquisto di PC nuovi con i relativi sistemi operativi è evento raro e lungamente ponderato, per ragioni economiche e magari di compatibiità con gli applicativi: supporre che tutti gli utenti dispongano di hardware e software allo “stato dell’arte” sarebbe una premessa azzardata.

Continua a leggere

IE: BRUTTO, VECCHIO E PERICOLOSO?

 

Internet Explorer: croce degli sviluppatori per il web

Ho letto recentemente un articolo riportante un’indagine condotta sull’utilizzo dei vari browser e sulla frequenza con cui i rispettivi utilizzatori provvedono ad aggiornarli tramite update e patch.

L’esito dell’indagine non è affatto sorprendente, dal momento che gli utilizzatori di Firefox sono risultati i più “virtuosi”: oltre l’80% dispone della versione più aggiornata. All’opposto, gli utilizzatori di Internet Explorer, per i quali la percentuale in questione scende drammaticamente sotto il 50%.

Nulla di strano, dicevo: IE si trova di default in Windows, è adatto alle necessità del navigatore non sofisticato, inoltre il suo aggiornamento è possibile solo attraverso Windows Update e quindi nel contesto della marea di updates rilasciati con preoccupante frequenza da Microsoft.
Altra cosa per Firefox: chi vuole usarlo lo deve reperire e scaricare volontariamente, inoltre questo software è predisposto per aggiornarsi in automatico quando lo si avvia (se sono disponibili updates).

Insomma, diciamolo apertamente: IE è il peggior browser in circolazione poiché è il meno conforme alle raccomandazioni W3C (IE7 ha corretto solo parzialmente questa limitazione), è il più soggetto a falle di sicurezza, è quello più difficilmente aggiornabile dagli utenti.
E’ già disponibile la beta 2 di IE sul sito Microsoft e gli sviluppatori garantiscono che, finalmente, sarà pienamente conforme alle raccomandazioni W3C. In questo senso dovrebbe mettersi al pari di Firefox ed Opera, con quest’ultimo in particolare che già reagisce positivamente alle specifiche dell’imminente HTML5.
Non sarebbe male che con questa nuova versione, l’aggiornamento potesse avere luogo autonomamente e cioè non nel calderone di Windows Update, bensì con un meccanismo analogo a quello appunto di Firefox, Opera, Safari ecc.

Gli sviluppatori web si troveranno di fronte ad un altro dilemma: per quanto dovranno essere supportate le versioni precedenti di IE, una volta rilasciata la versione 8 finale?
Personalmente, in questa fase, io realizzo i miei siti in modo che funzionino sotto IE dalla versione 5 in poi (generalmente tramite fogli di stile aggiuntivi collegati tramite commenti condizionali) oltre che ovviamente sotto i browser rispondenti alle raccomandazioni. Continuo a pensare che là fuori ci sia qualcuno che una versione così datata del browser non provveda ad aggiornarla non per distrazione o disinteresse, bensì perché non può materialmente (ad esempio in un sistema aziendale non soggetto ad aggiornamenti). Ipotesi improbabile, mi rendo conto. Ma … consultando le statistiche mondiali sull’impiego dei browsers, qui: http://www.w3schools.com/browsers/browsers_stats.asp vedo che ancora qualcuno risulta usare IE5 e quindi, in Italia, la percentuale sarà anche maggiore.
Aspettiamo allora che esca questo benedetto IE8, speriamo che alla Microsoft non combinino pasticci e poi valuteremo.

Categorie
Archivi