Frage

Beachten Sie, dass ich nicht für eine Liste der aktuellen Browsern der Suche zu unterstützen, ich bin für logische Möglichkeiten suchen, diese Liste zu machen, durch eine Art von harten Statistiken gesichert.

Da es eine Weile her, seit meinem letzten Web-Job gewesen ist, habe ich beschlossen, von Grunde auf diese neueste Website bis zu tun. Jetzt muss ich entscheiden, wieder , was in Bezug auf Browser unterstützen. Sicherlich habe ich eine Liste von dem, was Ich mag würde unterstützen, aber die Entscheidungen, die in dieser Liste ging scheinen ein wenig willkürlich mir zu sein. Wo kann ich ein zuverlässiges Bild der Browser-Nutzung zu erhalten und was scheint ein guter Punkt, an das zu sein, eine alte Version eines Browsers von der Unterstützung abzuschneiden?

War es hilfreich?

Lösung

Browser sterben nicht vollständig aus etwa einem Jahrzehnt. Das erste, was Sie müssen erkennen, ist, dass Sie wird einige Besucher haben, die einen Browser, den Sie unterstützen nicht verwenden. Die Frage ist nicht, welcher Browser nicht tot ist, aber welcher Browser ist unterstützenswert (der Nutzen) in Bezug auf die Arbeit, die es dauert, dies zu tun (die Kosten).

Ich habe noch nie Browser-Statistiken gesehen, die ich bequem bin empfiehlt, sie scheint all Schlangenöl zu sein. Nach einer Faustregel ich für angemessen halte, ist, dass ein Browser nicht wert ist, unterstützt, wenn jemand diesen Browser verwenden wird regelmäßig Probleme auf anderen Websites als gut geführt. Mit anderen Worten: „mit dem, was alle anderen unterstützt“. Zu diesem Zweck Yahoos abgestuft Browser-Unterstützung nützlich ist.

Letztlich hängt die beste Wahl für Ihre individuellen Gegebenheiten und wird im Laufe der Zeit ändern. Zum Beispiel 37signals haben vor kurzem fiel die Unterstützung für Internet Explorer 6 und Facebook zusteuern langsam in der gleichen Richtung . Dies ist nicht eine Entscheidung, die die meisten Organisationen noch machen können, aber geben Sie ihm ein oder zwei Jahre, und Sie werden viel mehr Organisationen nachziehen sehen. Gerade jetzt, es ist ein mutiger Schritt, die Sie wahrscheinlich nicht rechtfertigen können, sondern geben es an der Zeit.

Geraten Sie nicht in die Falle zu denken, dass so viele Browser wie möglich unterstützt automatisch Wahl die beste ist - es kann sein, dass Sie Ihre Besucher ein schlechten Dienst mit einem Browser von Zeit zu verschwenden arbeitet an Kompatibilität machen von fünf Personen verwendet werden, wenn Ihnen die Erfahrung für die anderen Millionen Nutzer könnte verbessern Sie haben.

Außerdem ist es eine Überlegung wert, dass man „offiziell“ nicht einen Browser unterstützen. Zum Beispiel ist eine Sache, die ich in der Vergangenheit getan habe JavaScript nur für Internet Explorer bediente 5.5 und unten (über einen bedingten Kommentar), um automatisch Sheets zu entfernen, JavaScript und ersetzen Bilder mit ihrem alt Text. Ohne diese Maßnahmen würde die Website vieler Layout-Fehler, aber mit ihm die Stelle zumindest funktioniert, auch wenn es zu viel Arbeit zu „unterstützen“ es aufgrund des Internet Explorer nicht lesbar sein.

Andere Tipps

Der einfachste Weg, es zu tun ist für Google Analytics anmelden und ihren Tracking-Code hinzufügen Ihre Ort (es gibt eine Reihe von ähnlichen Diensten, aber Google ist das beste, was ich gefunden habe). Es gibt Ihnen detaillierte Statistiken darüber, was browsers Menschen, die Ihre Website besuchen Einsatz.

Wenn Sie ein paar Monate Daten haben, können Sie Entscheidungen beginnen darüber, welche Browser unterstützen Sie dabei. Ich arbeite für ein Mainstream-Web-Unternehmen, die wollen für so viele Nutzer wie möglich unsere Arbeit vor Ort machen, so betrachten wir eine beliebigen Browser mit über 0,5% Marktanteil innerhalb unserer Testmatrix zu sein. Aber auch andere Websites nur Support und Test auf gängigen Browsern wie Internet Explorer und Firefox können.

Als grobe Richtlinie, die gängigen Browser Sie IE sehen werden sind 6 und 7 und Firefox 2 und 3. Dies soll mehr als 90% der Zielgruppe decken ist so ein guter Ausgangspunkt für die ersten paar Monate. Dann Ihre Analytics-Daten verwenden und eine geschäftliche Entscheidung treffen, ob die potenziellen Einnahmen (oder was auch immer Sie erreichen wollen) lohnt sich der zusätzliche Aufwand dauert es andere Browser zu unterstützen.

Hinzugefügt 2008-09-18:

Zugegebenermaßen ein Problem mit dieser Methode ist, dass, wenn Sie Ihre Unterstützung für einige Browser-Typen ist so schlecht, dass Sie Ihre Website mit ihnen unbrauchbar ist, dann wird es potenziell die Statistiken als jene Leute neigen kommen stoppt zurück, und somit werden diese Browser erscheinen haben einen geringeren Prozentsatz der Nutzer.

Um festzustellen, ob dies geschieht, können Sie Google Analytics detaillierte Aufschlüsselung des Verhaltens für jeden Browsertyp und Version verwenden. Dies gibt Ihnen die Absprungrate, durchschnittliche Verweildauer auf der Website, Seiten pro Besuch und den prozentualen Anteil neuer Besucher. Wenn die Zahlen für einen bestimmten Browser-Typ und Version sind deutlich schlechter als andere (dh die Absprungrate höher ist, die Zeit vor Ort ist niedriger, Seiten pro Besuch niedriger ist, oder Prozent der neuen Besuche höher ist), dann ist es möglich , dass Ihre Website nicht ist, dass Browser ausreichend unterstützt und dass Sie möglicherweise mehr Benutzer es, wenn man eine bessere Unterstützung hat.

An diesem Punkt die Zahlen werden Sie noch eine geben vernünftig Gefühl dafür, wie wichtig der Browser ist (dh, wenn es Sie nicht unterstützt Google Chrome und als 2% Ihres Traffics wird gezeigt , dann wäre es nicht nur um 20% zu springen, weil Sie Unterstützung hinzugefügt), so dass Sie diesen Browser verwenden können, um zu sehen, wie schlecht Ihre Website ist, und ein Urteil Anruf, ob Sie Unterstützung hinzufügen; manchmal kann dies nur die schlimmsten Probleme und verlassen die Seite unvollkommene, aber verwendbar, bis der Browser auf einen höheren Prozentsatz der Nutzer bekommt, oder aus der Beta-Status beinhalten fixieren.

Sie können einen Blick auf die Art und Weise nehmen Yahoo! unterstützt Browser unter Graded Browser-Unterstützung .

Der Browser tot ist, wenn (a) ein sehr kleiner Prozentsatz der Leute es verwenden, und (b) Sie kümmern sich nicht um (Verkauf an? Erziehung? Was auch immer Ihr Unternehmen ist) so ein kleiner Prozentsatz der Menschen.

Leider werden Sie nicht ein gut Antwort auf diese Frage finden; auch wenn Sie einige harte Statistiken über Browser-Versionen für die Besucher Ihrer Website, dass an Sicherheit grenzender Wahrscheinlichkeit nicht Sie sagen, was Sie wissen müssen.

Was Sie wissen müssen, ist nicht „Wie viel Prozent meiner Besucher nutzen Browser X“, es ist „Wie viel Prozent meiner Einnahmen kommt von Besuchern, die Browser-X verwenden“. Dass ein Kerl Ihre Website besuchen eine alte Kopie von IE könnte der Geschäftsführer eines großen Unternehmens sein wollen, um eine Site-Lizenz kaufen; die 10k Besucher, die Sie im letzten Monat mit Firefox 3 könnte sein wollen College-Studenten hatten die Dokumentation für einen Aufsatz plagiieren.

Wirklich, müssen Sie Ihren Markt kennen - nicht nur die rohen Browser-Statistiken. Wenn Sie die Rechnungen zu bezahlen von Sachen Grafikdesigner verkaufen, rockt dann solide Safari Unterstützung als viel mehr zählt, wenn Sie in dem Job des Verkaufens Visual Studio Plug-in sind. Nicht hilfreich, ich weiß!

Es gibt 2 Haupt Zielgruppen. (Es gibt viele andere though)

Gruppe # 1 ist Browser, die Webkit (Safari zum Beispiel) verwenden, Presto (Opera zum Beispiel), KHTML (Konqueror zum Beispiel) oder Gecko (Firefox zum Beispiel). Dieser Browser soll alle erhalten die gleiche Markup, CSS und Javascript-Code (wie sie alle in der gleichen Gruppe von standardkonformen Browser sind). Nur Bugs arbeiten um in einer von ihnen, wenn Sie unbedingt die Ressourcen haben, und haben zu tun. Stattdessen Test in der aktuellen stabilen Version von jedem (wie Sie entwickeln, so dass sie sich gegenseitig in Schach zu halten, was das erwartete Verhalten ist) und (nach den Fehlern in den Night Überprüfung) Problemberichte. Wieder vermeiden Abhilfen für einen bestimmten Browser, wenn Sie können. Verwenden Sie stattdessen eine Cross-Browser-kompatible Lösung von Anfang an planen.

Mit Gruppe # 1, Sie müssen nicht viel über ältere Versionen Sorge, wenn es alle.

Gruppe # 2 ist Browser, die Trident (IE zum Beispiel) verwenden. Ziel IE-Versionen Sie wichtig und immer noch einzige Lösung der schwersten Fehler.

Auch nicht leugnen Browser nicht offiziell unterstützen. Lassen Sie sie für sich selbst sorgen, anstatt sie zu blockieren (entweder absichtlich oder durch crappy Browser-Erkennung).

Denken Sie auch daran, dass, wenn bei Marktanteil Prozentsätze suchen, versuchen die Zahlen, um herauszufinden, die sie vertreten, so können Sie sehen, wie viele Millionen potenzielle Besucher mit diesem Browser gibt. 1% oder 5% möglicherweise nicht wie viel scheinen, aber das könnte noch Millionen bedeuten.

Vor allem hört die Besucher. Wenn Sie mehrere Beschwerden über einen bestimmten Browser, wenn es darum, schauen Sie in es, wenn Sie können. Auch wenn es für einen Browser mit geringen Marktanteil ist, wenn es ein triviales fix ist, sollten Sie nur tun es.

Diejenigen, die definitiv nicht tot sind, sind: IE6 (ab zu schieben), IE7, IE8, neueste Opera 9.x neueste FF 3.x, neueste Safari 3.x und andere, die über die gleichen Fähigkeiten haben. FF 2.x ist nicht tot entweder und benötigt für Win9X Benutzer (wenn sie nicht wollen, Opera verwenden)

Siehe auch dieses Thema

Sie sollten einen guten UI-Framework verwenden, die die meisten der Kompatibilitätsprobleme zwischen Browsern, wie YUI !, jQuery löst, und so weiter ...

Personaly, empfehle ich YUI!

Versuchen Sie, diese vor Ort zu beantworten, sollten Sie Ihr Publikum. Zum Beispiel, wenn ich mein eigenes Blog-Engine zu entwickeln, war meine Berufung meist Entwickler auf .NET. Ich hoffe, es versteht sich von selbst, welchen Browser ich in erster Linie entwickeln. Von diesem Punkt halte ich den Marktanteil und versuche, einen „vernünftigen“ Support-Level für alle anderen Browser zu gewährleisten. Zum Beispiel auch .NET-Entwickler gelegentlich Firefox, verwendet vielleicht sogar Opera. Safari und Chrome sind jetzt auch Möglichkeiten. Also mein derzeitiges Niveau der Unterstützung rangiert in dieser Reihenfolge:

  • Es muss perfekt in Internet Explorer 7. Alle Funktionen laufen soll ich bauen gibt es
  • Es muss vernünftigerweise in Internet Explorer 6, Firefox 3.0, Opera ab 9 und Safari für Windows, nicht alles haben fehlerlos sein, aber es kann nicht geradezu hässlich aussieht entweder

Alles andere, was ich nicht interessieren. Ich habe einfach nicht die Zeit und bereit Mühe, um alles zu unterstützen.

Wie kann ich feststellen, ob ich möchte noch einen anderen Browser oder fort betrachten unterstützt eine der oben genannten Browser unterstützt mehr? Einfach schaue ich auf den Marktanteil und die Statistiken, die meine Seite trifft. Wenn jemand stirbt, oder ich habe sie einfach nicht in eine Weile gesehen, dann halte ich Unterstützung fallen gelassen.

Also kurz gesagt, ich würde einfach eine Erklärung Sie sich über den Browser, die Ihren Code ausführen müssen perfekt dann vernünftig und in regelmäßigen Abständen, wie die Browser-Welt Änderungen aktualisieren. Für den ersten Lauf Ihrer Website, man denke nur an das Publikum, für spätere Aktualisierungen, Ihre Statistiken sollten Sie genug sagen.

Meine (sehr schlecht) Lösung war Statistiken von w3schools und gründet meine Entscheidungen auf das zu bekommen. Während diese Zahlen nicht wirklich schrecklich sind, sind sie verzerrt, weil die Zuschauer von dieser Stelle eher upgrade-bewusst sein. Auch ist es keine Aufschlüsselung aller Browser-Versionen außer FF geben.

Wenn Sie rein auf Standards aufbauen, werden einige Browser nicht korrekt dargestellt, da kein Browser alle Standards unterstützt. Sie haben ein paar Browser holen und Ihre Website in denen zu testen.

Versuchen Sie nicht sein bleeding edge. Wenn Sie einige Schnitten CSS verwenden müssen, dann muss man erwarten, dass es nicht zu 100% der Zeit zu arbeiten.

Was sind Sie wirklich mit der Liste zu tun? Planen Sie Browser blockieren Sie nicht unterstützen? Was passiert, wenn der Benutzer hackt den User-Agent Antwort?

Wie andere, würde ich stark mit so etwas wie Yahoos „Graded Browser“ vorschlagen zu gehen und, wenn möglich, YUI oder anderen Bibliotheken nutzen, so dass Sie es nicht selbst tun müssen.

<1% Marktanteil ist kein Kriterium -. Esp, wenn der Browser neu

Für mich

So ist es: IE6,7,8 FF 2,3 Saf 3,4 Chrome

(die basicly Saf4 ist)

Aber je nach Anwendung, und wie viele Leute Sie denken, Sie gehen wih halten Maschinen bekommen, könnten Sie IE6 fallen, die Ihr Leben machen würde so viel einfacher.

Ich würde sagen, IE6 und unten sind tot ... aber viele sind immer noch mit ihm stecken.

Diese Seite hat ein schönes Live-Angebot des einzelnen Browser und sein tatsächliches Alter.

http://webbugtrack.blogspot.com/2008/08 /browser-life-statuses.html

würde ich mit dem http://browser-update.org/ Standardwerte, die derzeit folgendes sagen tot sind:

IE <= 6 FF <= 2,0 Op <= 10,01 Sf <= 2,0

Meine Meinung nach ist es (schon immer) baut die Standards und überlässt es den Browser um es richtig zu machen.

Starten Sie mit dem Browser mit dem höchsten Marktanteil und arbeiten Sie sich nach unten von dort aus.

Wenn Sie vorhandene Metriken auf Browser, die Ihre Website besuchen, die statt dem allgemeinen Marktanteils verwenden.

Je nachdem, was hat <1% Marktanteil.

Ich bin mit Unkwntech.

Sie sollten versuchen, die Website kompatibel zu machen IE und Firefox

Es ist einfach - die meisten Benutzer halten den Browser, die mit dem PC kam, als sie es gekauft (man denke an deine Mutter). Der Browser ist tot, wenn die Maschinen, die sie mit vorinstalliert ist nicht mehr für den Internetzugang verwendet ... die wahrscheinlich etwa 5 Jahre. Da die Preise von neuem Tropfen des PCs und sie eher ein consumer electronics Artikel wird dann wird diese Periode fallen, da die Menschen leicht einen neuen PC kaufen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top