Domanda

Quando lavori su un nuovo sito Web, a quali combinazioni di browser e sistemi operativi ti rivolgi e a quali priorità? Trovi che il targeting di alcune combinazioni specifiche (e ignorando il resto) sia migliore del tentativo di cercare di farle funzionare come previsto?

Browser comuni:

  • Firefox (1.5, 2, 3)
  • Internet Explorer (6, 7, 8-beta)
  • Opera
  • Chrome

Sistemi operativi comuni:

  • Windows (XP, Vista)
  • Mac OSX
  • Linux
  • Unix
È stato utile?

Soluzione

Principalmente mi rivolgo solo ai browser poiché i siti che ho creato non dipendono in realtà da nulla di specifico del sistema operativo. Come accennato in precedenza, la guida al supporto del browser classificato di YAHOO è un buon punto di partenza per determinare quali browser dovresti / potrebbero supportare. E la libreria di interfaccia utente di Yahoo (CSS + JavaScript) aiuta enormemente a raggiungere questo obiettivo.

Ma quando sviluppo siti lo faccio principalmente su Firefox2 in quanto ha i migliori strumenti di sviluppo web (firebug + wed developer toolkit). Quindi collaudo anche i miei siti con Opera 9.5 in quanto è il mio browser preferito per navigazione . In precedenza ho perso ogni speranza di supportare IE6 a qualsiasi livello ragionevole, quindi in questi giorni informo i miei utenti di passare a IE7 che è quasi in grado di visualizzare siti simili a FF2 / 3 + Chrome + Opera.

FF3 e Chrome sono così nuovi al momento che tendo a ignorarli, ma devo dire: sono velocissimi! I miei siti pesanti javascript / css sono notevolmente più veloci con loro.

Altri suggerimenti

Sto facendo:

  • Firefox 2 e versioni successive
  • IE 7 e versioni successive
  • Konquorer o Safari (o forse ora Chrome)

Yahoo supporto per browser classificato è una buona guida:

Dipende dal tuo pubblico. Se sei un appassionato di utenti tecnologici, potresti avere il 50% degli utenti come Firefox. Se hai un sacco di mamma e papà, probabilmente avrai il 75-80% dei tuoi utenti su IE 6 o 7. Probabilmente dovrai ottenere un alhpa / beta con Google Analytics in modo da poter ottenere una misura del tuo pubblico.

Dove lavoro, ci rivolgiamo

  • Firefox 2 e 3 su Windows
  • Firefox 2 e 3 su Mac
  • Safari su Windows e Mac
  • IE 6 e 7

Non stiamo prendendo di mira specificamente alcun browser Linux, ma se funzionano nell'elenco sopra, ci sono buone probabilità che funzionino ovunque. Stiamo anche testando il browser Google Chrome su Windows ora.

Ho appena capito questa settimana che se ti pieghi un po 'e scopri come convalidare il tuo HTML, è molto più probabile che non ti debba interessare di cose cross-browser.

Oh sì, tranne Javascript.

Lo faccio funzionare prima in Firefox, è quello che usa il capo. Opera per ultima, ecco cosa usa Bob. Har Har, sto solo prendendo in giro Bob.

Ma anche così, non puoi mai essere al sicuro perché la minuzia dell'incompatibilità del browser e il fatto che il 90% delle persone che chiedi non può davvero dirti quale browser stanno usando.

Can you click help and about? (Pause) No?  Oh, that right you're using IE7

E anche quel vecchio standby non funziona più.

Il mio consiglio è di bloccare IE, come se fosse un server terminal, e provare a navigare nel tuo sito web. Se puoi fare clic su tutto e leggere tutto, sei in chiaro.

Se usi sIFR e qualcuno ti chiama dicendo che il tuo logo è sottosopra, è tempo di dare priorità e preoccuparti di nuovo della compatibilità, altrimenti IE e FF e sei a posto.

Target none. Prova contro molti.

Dove lavoro, testiamo quanto segue (in questo ordine di priorità, in base ai dati di google analytics), tutto su Windows:

  1. IE 7
  2. IE 6
  3. Firefox 3
  4. Firefox 2
  5. Safari 3

Non ci preoccupiamo di Opera o delle versioni precedenti dei browser poiché la percentuale di utenti è molto piccola, tuttavia facciamo del nostro meglio per codificare tutto secondo gli standard, quindi non dovrebbero esserci grossi problemi.

Naturalmente, come ha detto Milhous, dipende dal tuo pubblico particolare. YMMV.

La suite standard a cui sono abituato è:

  1. IE6 (win)
  2. IE7 (win)
  3. Firefox 1.5+ (win / mac)
  4. Safari 2+ (win / mac)
  5. Opera 9+ (win / mac)
  6. Chrome (finora, se cancella Safari 3.0 su Win, sembra cancellare anche Chrome)

Potresti anche richiedere genericamente il supporto per IE6 / 7, Gecko e WebKit ... e copre tutto ciò che è elencato qui tranne Opera, oltre a alcuni non elencati. È molto più difficile testare solo il motore di rendering e non le differenze specifiche nelle versioni del browser e sentirsi a proprio agio con i risultati.

Sono d'accordo che dovresti provare a farlo funzionare in tutto, ma se si tratta di un nuovo sito, prenderei seriamente in considerazione l'idea di abbandonare il supporto per IE6. Dal punto di vista dello sviluppo ti farà risparmiare ore di capelli se non hai bisogno di sostenerlo.

Dovrai soppesarlo rispetto al tuo pubblico previsto e se sei disposto a perdere alcuni clienti che non saranno disposti (o in grado) ad aggiornare il proprio browser.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top