Also hat Google jetzt Nein zu alten Browsern gesagt, wann kann der Rest von uns nachziehen?


82

Google hat kürzlich angekündigt, dass ältere Browser ab dem 1. August nicht mehr unterstützt werden:

Aus diesem Grund wird Google Apps in Kürze nur noch moderne Browser unterstützen. Ab dem 1. August werden wir die aktuelle und frühere Hauptversion von Chrome, Firefox, Internet Explorer und Safari laufend unterstützen. Jedes Mal, wenn eine neue Version veröffentlicht wird, werden wir das Update unterstützen und die Unterstützung der drittältesten Version einstellen.

Es gibt nichts Schlimmeres, als sich mit dem Patching von Code zu befassen, der zur Unterstützung älterer Browser durchgeführt wird. Wenn wir uns alle auf ein standardisiertes Web umstellen könnten (ich sehe Sie als IE9 an), dann könnten wir sicherlich mehr Zeit damit verbringen, gute Web-Apps zu programmieren, und weniger damit, sie auf schrecklichen, nicht standardkonformen älteren Browsern gleichermaßen laufen zu lassen.

Wann kann der Rest von uns erwarten, unseren Kunden mitteilen zu können, dass wir ältere Browser nicht mehr unterstützen? Da es den Anschein hat, als würden große Unternehmen weiterhin ältere Browser ausführen, und selbst wenn Google Chrome Frame ohne Administratorrechte installiert werden kann (es ist in Kürze, derzeit in der Beta), können wir nicht erwarten, dass alle Benutzer dazu motiviert sind.

Ich schätze alle Gedanken.


1
Leider ist es nicht ungewöhnlich, dass Unternehmen IE7 als Unternehmensstandard verwenden.
Ryan Miller

9
IE7 als Unternehmensstandard wäre im Vergleich zu IE6, mit dem einige von uns noch zu kämpfen haben, ein Segen.
Skolima

1
Die wichtige Nachricht ist, dass Google die Unterstützung für den gefürchteten IE6 einstellen wird und daher die Unterstützung ab dem 1. August weitaus weniger wichtig wird . (es sei denn, Sie haben eine große Anzahl von IE6-Benutzern (autsch)). IE6 sux, weil es viele der nützlicheren modernen Browserstandards nicht unterstützt, wie z. B . : Hover und einfache PNG- Unterstützung.
Mark Rogers

2
@ Richard - Du meinst, IE ist ein Browser ??? :)
Alireza Fallah

Antworten:


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
absolut! Und machen Sie den IE6 zu einer Variablen, damit Sie mit dem Wind wechseln können.
Dave

3
Theoretisch eine großartige Idee, aber mit der gleichen Logik hätte man IE6 erst vor einigen Jahren benötigen können .
octo

22
Es wird nicht kompiliert, Sie haben das ersteIf
Petruza

3
Sollte den ternären Operator verwendet haben
James P. Wright

10
Das ist die logische Antwort. Aber das "sonst wenn" kann sehr schwer zu berechnen sein. 15% Ihrer Benutzer verwenden IE6. entspricht das 15% des Umsatzes? Was kostet es, wenn ein einflussreicher IE6-Benutzer 10 seiner Freunde von Ihrem Unternehmen beschimpft, weil die Website nicht funktioniert hat?
Phil Mander

43

Ich bin damit einverstanden, dass Ihre Entscheidung offensichtlich die geschäftlichen Gegebenheiten und das Publikum Ihrer speziellen Website widerspiegeln sollte.

Dennoch ist es nach wie vor bedeutsam, dass große Unternehmen die Unterstützung für IE6 offiziell einstellen. Es weckt die allgemeine Auffassung, dass es endlich in Ordnung ist, einen 10 Jahre alten Browser zurückzulassen . Es fügt auch Munition zu jedem Fall hinzu, den Sie an den Kräften machen möchten, dass es keinen Sinn mehr macht, uralte, knarrende alte Browser auf Ihren Websites zu unterstützen:

Bei Stack Exchange gelten bemerkenswert ähnliche Richtlinien wie bei Google: Wir unterstützen die derzeit veröffentlichte Browserversion, die vorherige Version und normalerweise die vorherige Version. (Für den IE bedeutet dies, dass wir IE9, IE8 und IE7 unterstützen.) Darüber hinaus sind Sie auf sich allein gestellt.


43
"Wir unterstützen die aktuell veröffentlichte Browserversion, die vorherige Version und normalerweise die vorherige Version." - Für Chrome unterstützen Sie also die Versionen von heute, gestern und einen Tag zuvor.
Brian R. Bondy

8
Es macht keinen Sinn, die frühere Version von Chrome zu unterstützen. Niemand wird es laufen lassen!
Mongus Pong

1
Laut der neuesten Ankündigung von Google wird die vorherige Version NICHT unterstützt (z. B. wird die Unterstützung für IE7 eingestellt. Ich denke, sie hat die Unterstützung für IE6 etwa zur gleichen Zeit wie Facebook im letzten Jahr eingestellt).
luckyllama

@lucky ah du hast recht - so ist es noch strenger.
Jeff Atwood

Vergessen Sie nicht, JQuery, bald fallen zu lassen Unterstützung für etwas unter 10 IE.
User1721135

13

Ich denke, das muss durch Metriken bestimmt werden. Wenn eine signifikante Anzahl / Prozentsatz der Besucher ältere Browser verwendet, sollten Sie Ihre Besucher unterstützen. Was "bedeutend" ist, hängt vom Kunden ab. ;-)


7

Ich bin ein Produktmanager, der im Begriff ist, 40 MD für die Unterstützung von IE6 für einen einzelnen Kunden auszugeben. Wir verkaufen Software in Call Centern, ein IE6 ist leider die Standardplattform für viele große Organisationen.

Mein Punkt ist, dass es davon abhängt, ob ich Consumer-Web-Software erstellt habe, die ich vor langer Zeit aus dem IE6 entfernt hatte, aber solange wir Clients haben, die den IE6 verwenden, müssen wir sie unterstützen. Dasselbe Argument würde für jeden Browser oder jede Umgebung gelten.


MD? (Noch 12)

@Tim: Ich denke, das sind Manntage ( en.wikipedia.org/wiki/Man-day ).
joschi

9
Das sind 40 Ärzte, die in Bereitschaft sind, falls die Entwickler plötzlich medizinische Probleme bekommen sollten. IDK, wie groß das Team von @ Jon ist, aber immerhin handelt es sich um
IE6

4

Kommt ganz auf deine Seite an und was sie macht.

Eine Site, auf der Sie Spiele spielen oder Spaß haben, kann von ihren Benutzern viel mehr verlangen, genauso wie ein Computerspiel modernste Hardware erfordern kann.

Eine Bank kann nicht so kritisch sein, da es wichtig ist, dass ihre Kunden auf den Service zugreifen können.

Eine Website, die für Menschen mit Behinderungen erstellt wurde, kann auch nicht genau so genau sein, da Menschen mit Behinderungen möglicherweise spezielle Software benötigen, die möglicherweise für längere Zeit nicht mit neueren Browsern kompatibel ist.

Usw.


2
"Eine Bank kann nicht so kritisch sein, da es von entscheidender Bedeutung ist, dass ihre Kunden auf den Service zugreifen können." Was komisch ist, wenn man bedenkt, wie häufig die Websites von Banken IE6 oder ähnliches erfordern.
ON STRIKE - Jeremy Banks

@ Jeremy Banks: Ja, ich stimme zu, es ist komisch. Auf traurige Weise. Gleiches gilt für schwedische Banken. Ich spreche wohl aus einer "idealen" Perspektive.
Kalle

1
Dies kann daran liegen, dass die Upgrade-Richtlinien von Banken lächerlich teuer sind, was im Wesentlichen bedeutet, dass ihre Workstations immer noch die Browserversion verwenden, die nicht benannt werden darf . Das wiederum führt dazu, dass wir es natürlich unterstützen müssen, damit wir unsere internen Benutzer nicht verarschen! (anekdotische Beweise)
Piskvor

3

Wenn Ihre Website / Webapplikation den asiatischen Markt als eines der Hauptziele betrachtet, müssen Sie auf jeden Fall in Betracht ziehen, den IE 6-Support für die absehbare Zukunft fortzusetzen.

Laut http://www.theie6countdown.com/default.aspx liegt China immer noch bei ~ 33% IE6-Auslastung, Südkorea bei ~ 22% usw.

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

Der jahrzehntealte Webbrowser Internet Explorer 6 (nicht sehr liebevoll als IE6 bezeichnet) wird immer noch von erstaunlichen 34,5% der chinesischen PC-Benutzer verwendet


1

Die Entscheidung hängt weitgehend von Ihrem Kundenstamm ab. Meine Firma macht Websites und unser Framework, das seit fast 5 Jahren in der Entwicklung ist, unterstützt IE6 sehr gut. Vor ungefähr einem Jahr haben wir jedoch die Unterstützung von IE6 für neue Projekte eingestellt. Das heißt nicht, dass wir die IE6-Unterstützung gebrochen haben, sondern dass wir diesen Browser nicht mehr speziell testen. Nur ein Kunde hat sich jemals beschwert, und die Beschwerde lautete: "Unsere IT-Abteilung lässt uns kein Upgrade durchführen, daher kann unsere Website nicht ordnungsgemäß intern verwendet werden." Wir haben die Probleme für diesen Kunden behoben und sie waren sehr froh, eine Website zu haben, die sie tatsächlich nutzen konnten.

Wir unterstützen jetzt nur IE6 ("alte Browser"), wenn der Client dies wirklich benötigt. Wir erklären jedoch zunächst, warum ein Upgrade besser ist (viele Leute wissen es noch nicht!) Und suchen nach Gründen für ein Upgrade (Ihre Website kann es nicht haben) Funktion X, wenn wir den Browser Y unterstützen sollen. Unsere offizielle Richtlinie besteht darin, wichtige Browser in aktuellen Versionen, früheren Versionen und früheren Versionen auf Anfrage zu unterstützen und alles andere abzulehnen, was den Job unvernünftig macht.

Jetzt, da Google mitmacht, ist das Argument viel einfacher geworden. Sie entscheiden immer noch, wann Sie die Unterstützung für ältere Browser einstellen möchten. Ich empfehle Ihnen jedoch, die Position von Google zu Ihrem Vorteil zu nutzen.


0

Meine Perspektive als Benutzer, der bis vor kurzem gezwungen war, ie6 bei der Arbeit zu verwenden (Firefox wurde seitdem als "optionales" Extra installiert - ie6 ist immer noch die Standardeinstellung)

"Auch wenn Google Chrome Frame ohne Administratorrechte installiert werden kann"

Darauf würde ich mich nicht verlassen. Wenn dies veröffentlicht wird, würde ich davon ausgehen, dass die meisten großen Unternehmen, die ie6 verwenden, einen Weg finden werden, dies zu verhindern, indem sie entweder die Website blockieren oder den Browser noch weiter sperren.

Wir sind auf absehbare Zeit mit IE6 konfrontiert. Die Kosten für das Upgrade umfassen das Upgrade einer Reihe geschäftskritischer Apps. Wenn die Budgets gekürzt werden, besteht wenig Appetit darauf, etwas zu reparieren, das nicht als defekt angesehen wird.


0

In einer idealen Welt würde ich die Unterstützung von Internet Explorer ganz einstellen. Offensichtlich versucht Microsoft, seine Benutzerbasis zu nutzen, um Entwickler zu zwingen, auf Kosten anderer Browser / Betriebssysteme mit mehreren Plattformen auf Windows / IE-Kompatibilität zu setzen.

Wenn alle Benutzer IE für andere, modernere und sicherere Browser ablegen würden, würde Microsoft sicherlich anfangen, ihre Einstellung zu ändern. Fügen Sie einfach eine statische Begrüßungsseite ein, auf der Sie Ihren Benutzer einladen, einen moderneren / sichereren Browser herunterzuladen.

Wenn Sie sich ansonsten in einer Unternehmensumgebung befinden, in der Sie nicht einfach neue Software installieren können und das Budget im Überfluss vorhanden ist, sollten Sie einen Rendering-Server implementieren, der das World Standard Web in den IE-Dialekt übersetzt (einfacher als gedacht).

Die schlechte Nachricht ist, dass wir nicht in einer idealistischen Welt sind, also müssen Sie IE unterstützen. Aber die gute Nachricht ist, dass IE (egal in welcher Version) INDEED ist, der Benutzer blutet.


Ich weiß nicht, ob dies wirklich eine Antwort auf die Frage ist oder nur ein Schimpfen;) Aber nur um darauf hinzuweisen: Microsoft hat seine Einstellung bereits vor Jahren geändert und ist den heutigen Browsern viel näher gekommen.
DisgruntledGoat

Sie können dies durchaus als Schimpfen ansehen: P
Muad'Dib
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.