Quindi ora Google ha detto di no ai vecchi browser quando il resto di noi può seguire l'esempio?


82

Google ha recentemente annunciato che non supporteranno più i browser più vecchi il 1 ° agosto:

Per questo motivo, presto Google Apps supporterà solo i browser moderni. A partire dal 1 ° agosto, supporteremo su base continuativa l'attuale versione precedente e precedente di Chrome, Firefox, Internet Explorer e Safari. Ogni volta che viene rilasciata una nuova versione, inizieremo a supportare l'aggiornamento e smetteremo di supportare la terza versione più vecchia.

Non c'è niente di peggio che guardare le patch di codice che avvengono per supportare i browser più vecchi. Se tutti potessimo spostarci verso un solo standard web (ti sto guardando IE9), sicuramente potremmo dedicare più tempo alla programmazione di buone app Web e meno a cercare di farle funzionare allo stesso modo su terribili browser non conformi agli standard precedenti.

Quindi, quando possiamo aspettarci di essere in grado di dire ai nostri clienti che non supportiamo più i browser più vecchi? Perché sembra che le grandi aziende continueranno a eseguire browser più vecchi e anche se google chrome frame può essere installato senza privilegi di amministratore (è in arrivo, attualmente in versione beta) non possiamo aspettarci che tutti gli utenti siano motivati ​​a farlo.

Apprezzo qualsiasi pensiero.


1
Sfortunatamente, non è anormale che le aziende stiano eseguendo IE7 come standard aziendale.
Ryan Miller,

9
IE7 come standard aziendale sarebbe una benedizione, rispetto a IE6 che alcuni di noi devono ancora affrontare.
skolima,

1
Il messaggio importante è che Google abbandonerà il supporto del temuto IE6 e quindi diventerà molto meno importante supportare il 1 ° agosto . (a meno che tu non abbia un numero enorme di utenti IE6 (ahi)). IE6 sux perché non supporta molti dei più utili standard moderni del browser, come : hover e supporto PNG facile .
Mark Rogers,

2
@Richard - vuoi dire che IE è un browser ??? :)
Alireza Fallah,

Risposte:


132
If ( your site does not make money ){
   do what makes you happy
}
else if ( the cost of supporting IE6 > the money you make from IE6 users ) {
   stop supporting IE6
}
else {
   keep making money from IE6 users
}

3
assolutamente! E rendi IE6 una variabile in modo da poter cambiare con il vento.
Dave,

3
Ottima idea in teoria, ma la stessa logica avrebbe potuto essere usata per richiedere IE6 solo pochi anni fa.
ottobre

22
Non si compila, hai capitalizzato il primoIf
Petruza,

3
Avrei dovuto usare l'operatore ternario
James P. Wright il

10
Questa è la risposta logica. Ma "if if" può essere molto difficile da calcolare. Il 15% dei tuoi utenti utilizza IE6; equivale al 15% delle entrate? Qual è il costo di un influente utente di IE6 che dice a 10 dei suoi amici che la tua azienda fa schifo perché il sito Web non ha funzionato?
Phil Mander,

43

Sono d'accordo che la tua decisione ovviamente dovrebbe riflettere le realtà aziendali e il pubblico del tuo particolare sito web.

Detto questo, le grandi aziende che abbandonano ufficialmente il supporto per IE6 sono ancora significative. Aumenta la percezione generale che sia finalmente OK lasciare indietro un browser di 10 anni . Aggiunge anche munizioni a tutti i casi che desideri dare ai poteri che non ha più senso supportare vecchi browser scricchiolanti sui tuoi siti Web:

Su Stack Exchange abbiamo adottato una politica notevolmente simile a quella che Google ha appena annunciato per un po ': supportiamo la versione del browser attualmente rilasciata, la versione precedente e di solito la versione precedente-precedente. (Quindi per IE, questo significa che supportiamo IE9, IE8 e IE7). Oltre a ciò sei da solo.


43
"Supportiamo la versione del browser attualmente rilasciata, la versione precedente e di solito la versione precedente-precedente" - Quindi per Chrome supportate la versione di oggi, di ieri e di quella precedente.
Brian R. Bondy,

8
Non ha senso supportare la versione di Chrome di ieri. Nessuno lo eseguirà!
Mongus Pong,

1
Tecnicamente, l'annuncio più recente di Google ha affermato che NON supportavano la versione precedente-precedente (ad esempio, stanno abbandonando il supporto per IE7. Penso che abbiano perso il supporto per IE6 più o meno nello stesso periodo dell'anno scorso di Facebook).
luckyllama,

@lucky ah hai ragione, quindi è ancora più severo.
Jeff Atwood,

non dimenticare jquery, presto abbandonerà il supporto per qualsiasi cosa inferiore a IE 10.
user1721135

13

Penso che questo debba essere dettato dalle metriche. Se un numero / percentuale significativa di visitatori utilizza browser meno recenti, è necessario supportare i visitatori. Ciò che è "significativo" dipende dal cliente. ;-)


7

Sono un product manager che sta per spendere 40 MD che supportano IE6 per un singolo cliente. Vendiamo software nei call center, sfortunatamente IE6 è la piattaforma predefinita per molte grandi organizzazioni.

Il mio punto è che dipende dal fatto che, se avessi creato un software Web di consumo, sarei stato fuori da IE6 molto tempo fa, ma finché avremo clienti che usano IE6, dobbiamo supportarlo. Lo stesso argomento si applicherebbe a qualsiasi browser o ambiente.


MD? (Altre 12 in

@Tim: immagino che siano giorni-uomo ( en.wikipedia.org/wiki/Man-day ).
joschi,

9
È uno staff di 40 dottori in medicina, in attesa nel caso in cui gli sviluppatori dovessero avere improvvisi problemi di salute. IDK qual è la dimensione del team di @ Jon, ma dopo tutto, stiamo parlando di IE6;)
Piskvor,

4

Dipende interamente dal tuo sito e da ciò che fa.

Un sito in cui giochi o ti diverti può richiedere molto di più dai suoi utenti, proprio come un gioco su un computer può richiedere hardware all'avanguardia.

Una banca non può essere così scrupolosa, poiché è fondamentale che i loro clienti possano accedere al servizio.

Neanche un sito creato per le persone con disabilità può essere così scrupoloso, poiché le persone con disabilità potrebbero richiedere software specializzato che potrebbe non essere compatibile con i browser più recenti per lungo tempo.

Eccetera.


2
"Una banca non può essere così scrupolosa, poiché è fondamentale che i loro clienti possano accedere al servizio". Il che è divertente, data la frequenza con cui i siti delle banche sono quelli che richiedono IE6 o simili.
REINSTATE MONICA -Jeremy Banks l'

@Jeremy Banks: Sì, sono d'accordo che è divertente. In un modo triste. E lo stesso vale per le banche in Svezia. Immagino che sto parlando da una prospettiva "idealmente".
Kalle,

1
Ciò può essere dovuto al fatto che le politiche di aggiornamento delle banche sono ridicolmente costose, il che significa essenzialmente che le loro stazioni di lavoro utilizzano ancora la versione del browser che non deve essere nominata. Ciò, a sua volta, porta a "ovviamente dobbiamo supportarlo, per non rovinare i nostri utenti interni!" (prove aneddotiche)
Piskvor,

3

Se il tuo sito / webapp considera il mercato asiatico come uno dei suoi obiettivi primari, allora devi assolutamente considerare di continuare il supporto IE 6 per il prossimo futuro.

Secondo http://www.theie6countdown.com/default.aspx , la Cina è ancora seduta al 33% di utilizzo IE6, la Corea del Sud al ~ 22%, ecc.

http://asia.cnet.com/blogs/microsoft-implores-china-please-stop-using-internet-explorer-6-62207426.htm

Il decennale browser Web Internet Explorer 6 (non molto affettuosamente noto come IE6) è ancora utilizzato da uno sbalorditivo 34,5% degli utenti di PC cinesi


1

La decisione dipende in gran parte dalla tua base di clienti. La mia azienda crea siti Web e il nostro framework che è stato in sviluppo per quasi 5 anni ha un ottimo supporto per IE6. Tuttavia, circa 1 anno fa abbiamo smesso di supportare IE6 per nuovi progetti. Questo non vuol dire che abbiamo rotto il supporto IE6, ma piuttosto non testiamo più quel browser. Solo 1 cliente si è mai lamentato, e il reclamo era "il nostro dipartimento IT non ci consentirà di eseguire l'aggiornamento, quindi il nostro sito Web non può essere utilizzato correttamente all'interno". Abbiamo risolto i problemi per quel cliente ed erano molto contenti di avere un sito web che potevano effettivamente usare.

Ora supportiamo IE6 (leggi: "vecchi browser") se il client ne ha davvero bisogno, ma prima spieghiamo perché l'aggiornamento è meglio (molte persone ancora non lo sanno!) E cerchiamo i motivi per cui dovrebbero aggiornare (il tuo sito web non può avere funzione X se ci richiedi di supportare il browser Y). La nostra politica ufficiale è di supportare i principali browser su versioni correnti, versioni precedenti, precedenti versioni precedenti su richiesta e negare qualsiasi altra cosa che renda il lavoro irragionevole.

Ora che Google si sta unendo, l'argomento è diventato molto più semplice. È ancora la tua scelta su quando eliminare il supporto per i browser più vecchi, ma ti suggerirei di utilizzare la posizione di Google a tuo vantaggio.


0

La mia prospettiva di utente che fino a poco tempo fa era costretto a utilizzare ie6 al lavoro (da allora firefox è stato installato come extra "opzionale" - ie6 è ancora l'impostazione predefinita)

"anche se google chrome frame può essere installato senza privilegi di amministratore"

Non farei affidamento su questo. Quando questo verrà rilasciato, mi aspetto che la maggior parte delle grandi aziende che utilizzano ie6 troveranno in qualche modo un modo per impedire che ciò accada, bloccando il sito Web o bloccando ulteriormente il browser.

Siamo bloccati con ie6 per il prossimo futuro, il costo dell'aggiornamento comporta l'aggiornamento di una serie di app business-critical, con budget ridotti, c'è poco appetito per risolvere qualcosa che non viene percepito come rotto.


0

In un mondo ideale, abbandonerei del tutto il supporto di Internet Explorer. Chiaramente Microsoft sta cercando di sfruttare la propria base di utenti per costringere gli sviluppatori a puntare sulla compatibilità Windows / IE a spese di altri browser / sistemi operativi multipiattaforma.

Se tutti gli utenti iniziassero a abbandonare IE per altri browser più moderni e sicuri, sicuramente Microsoft inizierebbe a cambiare atteggiamento. Inserisci semplicemente una splash page statica in cui inviti il ​​tuo utente a scaricare un browser più moderno / sicuro.

Altrimenti se ti trovi in ​​un ambiente aziendale in cui non puoi installare facilmente nuovo software e il budget è abbondante, pensa all'implementazione di un server di rendering che traduca il Web standard mondiale nel dialetto IE (è più facile di quello che pensi).

La cattiva notizia è che non siamo in un mondo idealista, quindi è necessario supportare IE. Ma la buona notizia è che IE (indipendentemente dalla versione) è INDEED per gli utenti sanguinanti.


Non so se questa è davvero una risposta alla domanda, o solo un rant;) Ma solo per sottolineare: Microsoft ha già cambiato il suo atteggiamento anni fa e si sono avvicinati molto di più ai browser di oggi.
SconcertatoGoat

Puoi benissimo considerarlo un rant: P
Muad'Dib
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.