Ich arbeite an einer Site für mein Unternehmen, die bis zu einem gewissen Punkt aus verschiedenen Gründen nur für den Internet Explorer bestimmt war. Hauptsächlich hatte IE bei der ursprünglichen Konzeption der Site einen Marktanteil von über 90%, sodass die Arbeit zu erledigen war Es funktionierte einfach nicht in anderen Browsern.
Jetzt, da wir in einer vielfältigeren Browser-Wirtschaft leben, arbeiten wir daran, dass die Website überall funktioniert, und glücklicherweise funktioniert ein anständiger Teil davon bereits.
Ein Problem, mit dem wir zu kämpfen haben, ist jedoch die Frage, was unterstützt werden soll und was nicht. Für den Anfang werden Nicht-IE-Browser viel häufiger veröffentlicht als IE, und Sie wissen nicht, welche Versionen noch in der Wildnis sind. Grundsätzlich wurden im letzten Jahrzehnt drei Versionen von IE veröffentlicht, und IE6 wird noch bis 2014 unterstützt. Aber es gibt jeden zweiten Tag ein Update für Firefox, Apple aktualisiert Safari mehr oder weniger jährlich. Und dann ist da noch Chrome.
Chrome ist in etwas mehr als zwei Jahren von 0,2 auf 9,0 gestiegen. 7.0.517 wurde anderthalb Monate nach 6.0.472 veröffentlicht. Momentan gibt es drei verschiedene Versionen, einen Stable, eine Beta und einen Dev. Und die Entwicklerversion von 9.0.587 wurde tatsächlich vor der neuesten Beta-Version von 8.0.552 veröffentlicht.
Mit IE ist die Situation entstanden, in der wir eine alte Version unterstützen müssen, weil die IT-Abteilung des betreffenden Unternehmens den Mitarbeitern kein Upgrade erlaubt. Bei Nicht-IE-Browsern denke ich, dass wir die Zeile "Update auf den neuesten Stand oder wir können Ihnen nicht helfen" übernehmen, aber ich bin mir nicht sicher, wie effektiv das ist.
Außerdem macht meine Firma einige künstliche Einschränkungen. Zum Beispiel haben wir ein Produkt, das sich an Unternehmen richtet, sodass wir keine "Home" -Versionen von Windows (dh XP Home, 7 Home Premium) unterstützen, obwohl es keinen technischen Grund gibt, den wir nicht könnten.
Wie soll ich antworten, wenn mein Unternehmen fragt, welche Version oder welche Versionen von Chrome wir unterstützen?
quelle
Antworten:
Die Akzeptanzrate der neuen Version von Chrome ist aufgrund des automatischen Upgrades sehr schnell. Viel schneller als IE und sogar viel schneller als Firefox. Wenn Sie die neueste stabile Version von Chrome unterstützen, sollte es Ihnen im Allgemeinen gut gehen. Es ist buchstäblich nur eine Frage von Tagen oder Wochen, bis eine neue stabile Version die alte fast vollständig ersetzt.
Bearbeiten: Grafik von Google hält Chrome frisch
quelle
Chrome, Safari und andere verwenden WebKit als Kern (siehe http://en.wikipedia.org/wiki/WebKit#Usage ). Dies bedeutet, dass die Dinge in Chrome gut aussehen und in allen anderen Browsern gleich gerendert werden. Firefox verwendet eine andere Rendering-Engine. Fazit ist, dass sie alle standardkonforme Browser sind. Sogar IE hat mit IE 8 und jetzt IE 9 die Nase vorn. Die Einhaltung von Standards bedeutet, dass es viel einfacher ist, Dinge in allen Browsern gleich aussehen und sich gleich verhalten zu lassen.
Die gute Nachricht ist, dass eine Menge Leute viel Arbeit geleistet haben, um browserübergreifendes CSS und Javascript zu erstellen. Wenn Sie diese Frameworks verwenden, haben Sie gute Chancen, sich nicht zu viele Gedanken über browserübergreifende Probleme machen zu müssen.
Die Shortlist der CSS-Frameworks:
Die Shortlist der Javascript-Frameworks:
Neuere Versionen von Browsern sorgen dafür, dass die aktuellen HTML / Javascript / CSS-Standards besser funktionieren. Solange Sie sich von den neuesten Dingen fernhalten, werden Sie keine Probleme haben. HTML 4 und CSS 2 unterstützen am meisten. Wenn Sie etwas aus den neueren Standards verwenden (wie HTML 5, derzeit in Entwicklung oder CSS 3), stellen Sie Fallbacks zu den bekannten Standards bereit. Kurz gesagt, wenn Sie den Fallback zuerst in Ihr CSS und den erweiterten Look an zweiter Stelle setzen, verwenden ihn die Browser, die diese CSS-Einstellung unterstützen, und diejenigen, die den Fallback nicht verwenden.
Kurze Antwort
Angenommen, Sie unterstützen Webstandards X: HTML 4, CSS 2 usw., anstatt zu sagen, dass Sie bestimmte Versionen eines Browsers unterstützen.
quelle
Dies ist nur meine persönliche Meinung als einer, der seit einiger Zeit Websites entwickelt, aber ich bin der Meinung, dass das Beste, auf das Sie vernünftigerweise hoffen können (natürlich abhängig von Zeit- oder Budgetbeschränkungen), darauf abzielt, die jüngste Öffentlichkeit aufzunehmen Browser-Builds. Trotz des schnellen Aktualisierungsplans von Chrome bleibt das Rendern und Interpretieren dank der Webkit-Engine, die sowohl von Chrome als auch von Safari unterstützt wird, ziemlich konsistent.
Machen Sie sich keine Sorgen über die Unterstützung nicht öffentlicher Versionen von Browsern, sie sind aus einem bestimmten Grund nicht offiziell und die Entwicklung gegen sie wird auf lange Sicht wahrscheinlich mehr Schmerzen als Nutzen verursachen.
quelle
Die Sache mit den Browsern von Microsoft ist, dass IE6 in Bezug auf Webstandards und allgemeine Qualität weitgehend fehlerhaft war. Das Erreichen von Version 9 war wie das Umdrehen eines Kreuzfahrtschiffes, und jede Hauptversion war eine bedeutende Änderung, um dorthin zu gelangen.
Chrome hat vom ersten Tag an hervorragende Unterstützung für Standards erhalten. Chrome hat auch ein anderes Versionsmodell als der IE. Die Hauptversionen unterscheiden sich von Version zu Version im Vergleich zum IE nicht so drastisch. Aus alltäglicher Sicht bemerken Benutzer nicht einmal, dass sie eine andere Version verwenden.
Dies gilt ziemlich genau für Safari (das auch Webkit verwendet) und Firefox. Seien Sie etwas vorsichtiger mit Opera.
Kurz gesagt, die meisten wichtigen IE-Browser verursachen keine Probleme. Konzentrieren Sie Ihre Ressourcen auf die Verwaltung von 4 verschiedenen Versionen von IE!
Die Antwort auf die Frage lautet: Wir unterstützen die neueste Version
quelle