Il problema del testing multi browser è conosciuto e rappresenta una delle maggiori problematiche del web designer.

I test dovrebbero essere fatti su tutti i browser ma chiaramente la cosa non è possibile. Quanti sono quelli più significativi?

La mia lista comprende Internet Explorer 7 e 8, Safari per Mac e Win, Firefox 3 per Mac e Win, Chrome e Opera. Certo ce ne sono altri ma con questa prima scelta quasi sicuramente coprirai il 99% delle visite che ricevi.

browser

In linea di massima scrivendo buon codice e non esagerando con l’uso di nuove funzionalità dei linguaggi, si riesce ad ottenere una buona resa su tutti i browser.

I più attenti avranno notato l’esclusione di Internet Explorer 6 dalla lista. Beh, non si tratta di una dimenticanza. Ho semplicemente deciso di non supportarlo più! La percentuale di utilizzatori (2% su webquadro massimo 4% su altri siti che amministro) unita al costo che comporta ottimizzare per IE6 mi ha fatto propendere per impiegare il mio tempo in su altri aspetti dello sviluppo. Sempre che il cliente non ne faccia esplicita richiesta…

Fortunatamente, usando il sistema operativo Apple, grazie alla virtualizzazione riesco ad effettuare i test in tempi accettabili ma si tratta comunque di un operazione dispendiosa in termini di tempo.

In alternativa ai test manuali ci viene in aiuto Litmus. Si tratta si un servizio online (gratuito il piano base) che permette di testare il tuo sito su ben 23 browser. Il sevizio gratuito permette 50 prove al mese per i soli IE7 e Firefox 2 quindi risulta poco utile ma permette di capirne l’utilità. Il pacchetto base è un po’ caro (49$/mese) ma si rivela efficace. Esiste anche una formula 24 ore (24$) la quale permette un accesso illimitato per un giorno intero.

Per approfondire l’argomento compatibilità, ti segnalo inoltre una completissima tabella che mette a confronto i principali browser (anche nelle versioni precedenti e quelle future) con gli standard offerti da HTML5, CSS3 e dalle nuove tecnologie web.

Ecco una lista di altre risorse che potrebbero interessarti:

  1. Il tuo browser è compatibile con Html5?
  2. Quali browser supportano CSS3 e HTML5
  3. Safari 4 Beta e l’Acid Test…
  4. Internet Explorer. Il lato oscuro della Forza
  5. Come testare TUTTE le versioni di Internet Explorer