Wie viel Marktanteil benötigt ein Browser für Ihre Unterstützung?

8

Ich baue eine Website für eine kleine gemeinnützige Organisation. und ich frage mich, welche Art von Browser-Markt ein Browser haben sollte, bevor ich es unterstütze. Chrome sieht wie ein großer Konkurrent aus, aber es ist immer noch weniger als 5%, genau wie Opera.

Welche Browser sollten Sie meiner Meinung nach für diese Art von Projekt unterstützen?

    
Eric Wendelin 06.10.2008, 19:46
quelle

16 Antworten

7
  1. Firefox, IE7 und IE6 reichen aus, um mehr als 90% des Browser-Marktanteils abzudecken.
  2. Es ist eine gute Idee, die neuen Webstandards zu lesen und zu berücksichtigen, was Microsoft für IE8 vorbereitet.
  3. Dann können Sie versuchen, mit Google Chrome kompatibel zu sein.
  4. Schließlich sollte es eine sehr spezielle Kundenanfrage geben, die Zeit und das Geld zu investieren, um die anderen Browser wie Opera, Safari e.t.c.
  5. zu unterstützen
m_pGladiator 06.10.2008, 19:50
quelle
13

Ich werde Robert S Antwort geben und ein wenig erweitern.

Wenn Sie sich vom anfänglichen Konzept an die Zeit nehmen, standardkonform zu sein und sauberes XHTML mit CSS auszusenden, ersparen Sie sich die meisten Schmerzen. Sie werden wahrscheinlich ziemlich nah an Ihrer beabsichtigten Ausgabe in allen Browsern gleich außerhalb des Gate sein. Sicher, es wird aufgrund der Art, wie das Box-Modell implementiert wird, einige Wackeligkeit auf Pixelebene geben, aber Sie werden wahrscheinlich "nah genug" sein, dass keine zusätzlichen Kosten erforderlich sind.

Ich würde nicht so weit gehen, meine Website absichtlich zu "tweaken", um sicherzugehen, dass sie mit jedem Browser funktioniert - nicht nur ist das (zeitlich) teuer, sondern es ist auch zum Scheitern verurteilt, wenn Browser näher kommen und näher an der sauberen Unterstützung für die Standards.

FWIW, Chrome ist ein Browser, mit dem Sie unbedingt testen sollten. Wie andere bereits erwähnt haben, basiert es auf Apples WebKit. Durch das Testen von Chrome und der Windows-Version von Safari erhalten Sie einen sehr guten Überblick über die Benutzererfahrung auf Ihrer Website auf der Mac-Plattform, zumindest wenn Sie keinen Mac zum Testen zur Verfügung haben. :)

    
John Rudy 06.10.2008 19:55
quelle
7

Hier ist meine Test- / Bugfix-Prioritätsliste:

  • Absolut wichtig , um Firefox 3 und IE7 vollständig zu unterstützen
  • Hoch empfohlen , um Opera und Safari vollständig zu unterstützen (fehlende Funktionalität, leicht eingeschränkte Schnittstellen sind akzeptabel, aber nur wenn absolut notwendig)
  • Interface degradation ist akzeptabel mit IE6 und Firefox 2 , solange es noch verwendbar ist (ich betrachte das als 'Ende des Lebens' Browser, und ehrlich gesagt, selten die Mühe wert), auch hier sind ältere Versionen von Opera und Safari, aber ich sehe selten erhebliche Probleme mit diesen.
  • Wenn die Benutzeroberfläche nicht stark von Javascript abhängig ist, muss sie sich in textbasierten und mobilen Browsern wie Opera Mobile, Links / Lynx, iPhone usw. so stark abwerten, dass sie benutzbar ist (dies gilt auch für alle anderen) notwendige Optimierungen für die Bildschirmgröße)
  • Informative (d. h. nicht anwendungsbezogene) Sites müssen mindestens mit einem Screenreader
  • getestet werden
  • Ich werde keine nennenswerten Anstrengungen unternehmen, um Firefox 1 und IE5.5 oder darunter zu unterstützen.

  • Neue Funktionen müssen getestet und mindestens mit zukünftigen Browsern wie IE8 und Chrome funktionieren. Es ist sinnlos, diese zu ignorieren, da sie beide in den kommenden Monaten und Jahren sehr populär werden werden.

Natürlich ist der einzige Weg, um sicher zu wissen, was für Sie funktionieren wird, indem Sie Ihre eigenen Nutzungsstatistiken betrachten. Sie können feststellen, dass ein beträchtlicher Teil Ihrer Nutzer weiterhin IE6 verwendet (viele Unternehmen müssen noch ein Upgrade durchführen), oder dass die Verwendung mobiler Geräte besonders hoch ist. Überprüfen Sie Ihre eigenen Statistiken!

    
Dan 06.10.2008 20:30
quelle
5

Es ist keine Frage des Marktanteils. Es kommt darauf an, was unsere Kunden verwenden.

Wenn Ihre Kunden öffentliche Schulen sind, die oft unterfinanziert sind, dann meiden Sie viel Flash und Flash.

    
Andy Lester 06.10.2008 19:52
quelle
3

Die offensichtlichen Antworten sind Firefox und IE. Ich würde vorschlagen, mit standardkonformen XHTML zu beginnen und dann von dort zu gehen.

    
Robert S. 06.10.2008 19:48
quelle
3

Ich treffe diese Entscheidung nicht allein aufgrund von Marktanteilen oder gar primär. Meine Supportliste (in der Reihenfolge ihrer Priorität) sieht momentan so aus, es sei denn, ein Client äußert die Notwendigkeit, sie zu erweitern:

  • Safari 3
  • Firefox 2
  • Firefox 3
  • IE 7
  • IE 8 beta
  • Public-facing-Funktionalität funktioniert, sieht in IE 6
  • korrekt aus
  • Chrome

Der Grund, warum ich diesen Ansatz gewählt habe, ist, dass es am besten ist, in einem standardkonformen Browser zu arbeiten, bevor Sie an defekten Engines arbeiten. Zweitens hat Safari die größte Unterstützung bei Standards in Verbindung mit einem nicht zu vernachlässigenden Marktanteil (Opera ist aus Kostengründen nur schwer zu rechtfertigen). Drittens ist meiner Meinung nach der Wechsel von Safari zu Firefox in der Regel weniger problematisch als umgekehrt. Das ist subjektiv, aber es ist meine Erfahrung.

Auch ein Nebeneffekt der Ausrichtung auf Safari ist, dass IE weniger schmerzhaft ist, da das Webkit-Team sehr viel unternommen hat, um bestehende Praktiken einzuhalten, wo immer dies möglich ist.

Chrome kommt zuletzt, weil es so wahrscheinlich "nur funktioniert", wenn Safari gut ist.

Bearbeiten: Firefox 2 kommt vor Firefox 3, weil sein Support-Set stärker eingeschränkt ist. Das gleiche gilt für IE 7 vor IE 8b.

    
eyelidlessness 06.10.2008 20:52
quelle
2

Nun, Chrome basiert auf WebKit. Wenn Sie auf Safari testen, funktioniert Chrome wahrscheinlich auch.

Ich tendiere dazu, Opera überhaupt zu ignorieren. Das macht mich wahrscheinlich eine schlechte Person, aber ich bin damit einverstanden.

    
swilliams 06.10.2008 19:48
quelle
2

Es hängt davon ab, wie wichtig die Anwendung ist.

Für eine kleine gemeinnützige Organisation würde ich [persönlich] nicht mit Browsern mit & lt; 4-5% Anteil. Sie sollten jedoch weiterhin darauf achten, Ihren Code möglichst browserunabhängig zu entwickeln.

    
Corey Goldberg 06.10.2008 19:48
quelle
2

Ich stimme Andy Lester persönlich zu, dass der wahre Schlüssel darin besteht, die Plattformen Ihrer Zielgruppe zu verstehen. Ja, global könnte Chrome einen Marktanteil von 3 bis 5% haben, aber wenn Ihre gemeinnützige Organisation auf Entwickler ausgerichtet ist, haben Sie möglicherweise eine viel höhere Adoptionsrate. Also, zusätzlich zu dem, was alle hier gesagt haben, kennen Sie Ihr Publikum.

Ich weiß mit meiner Website, die auf Technologie-Leute abzielt, ich sehe etwa 30% FireFox, 55% IE, 12% Chrome und der Rest sind andere für meine Besucher. Durch mein Publikum sehr verschieden von der Norm.

    
Mitchel Sellers 06.10.2008 20:29
quelle
2

Ich mag es, Yahoo's Graded Browser Support Seite genau zu beobachten. Ich verbringe im Allgemeinen nur Zeit damit, mir Sorgen zu machen, dass alles perfekt auf Browsern läuft, die sie für "A-Grade" halten. Ich versuche im Allgemeinen, schrittweise zu verbessern, anstatt mich elegant zu degradieren, was bedeutet, dass ich in den meisten Fällen grundlegende Funktionalität für Browser der 'C-Klasse' bekomme.

Ссылка

    
Zoredache 22.01.2009 09:36
quelle
1

Ich persönlich gruppiere Browser gerne in zwei Kategorien:

  1. IE: Sie sollten immer versuchen, IE angesichts seines Marktanteils zu unterstützen.
  2. Andere (Firefox, Opera, Safari, Chrome): Wenn Sie sich bemühen, standardkonformes HTML, CSS und JavaScript zu schreiben, funktioniert am wahrscheinlichsten mit den anderen Browsern.
Ates Goral 06.10.2008 20:43
quelle
1

Beginnen Sie mit Firefox und IE. Wenn Sie noch Zeit haben, die Sie wahrscheinlich nicht brauchen, können Sie sich die anderen ansehen:)

    
AtliB 06.10.2008 22:42
quelle
0

Wichtiger ist, dass Sie Ihre Präsentationsebene von Ihrer Geschäftslogik trennen. Versuchen Sie, so flexibel wie möglich zu sein und erlauben Sie den Benutzern, die Richtung zu bestimmen. Sie könnten jetzt sagen, Webkit hat nicht genug Nutzer, aber einen Monat später beschließt Ihr Kunde, iPhones für alle seine Mitarbeiter zu kaufen. (Ich weiß, dass Sie gemeinnützig waren, aber ich denke, das Beispiel hält immer noch an) Versuchen Sie einfach, sich in eine Position zu bringen, um flexibel zu sein.

    
Jeff Mc 06.10.2008 19:53
quelle
0

Ich würde empfehlen, dass Sie versuchen, die von w3 herausgegebenen Standards einzuhalten. Wenn Ihre Anwendung Ihren Anforderungen entspricht, sind Sie auch für zukünftige Browserversionen sicher.

Machen Sie Ihr Design mit FF und machen Sie am Ende Korrekturen für IE, auf diese Weise sparen Sie Arbeit.

In Bezug auf JavaScript verwenden Sie ein Framework wie JQuery oder DomAssistant, um Code zu erstellen, der in allen Browsern funktioniert. Aber achten Sie darauf, die Navigation oder den Inhalt nicht vom Client-Skript abhängig zu machen. Stellen Sie eine Alternative zur Unterstützung von fast 7% bereit, die nicht Java-fähig ist.

    
HAXEN 06.10.2008 20:59
quelle
0

Machen Sie zuerst die standardkonformen Engines: WebKit (Safari / Chrome) und Gecko (Firefox). Opera funktioniert normalerweise auch gut. Dann gehen Sie und fügen Sie IE-Unterstützung hinzu. Jeder Browser, dessen Vorschau-Version nicht die volle CSS2-Spezifikation unterstützt, verdient keine A-Grade-Unterstützung, IMO.

    
Ellen Teapot 06.10.2008 22:47
quelle
0

Firefox 3, IE 7, IE 6

Firefox ist am wichtigsten, weil es unter OSX und Windows läuft und einen hohen Marktanteil hat. Das heißt, wenn Ihre Seite unter Firefox läuft, wird es auch für Mac-Zuschauer verfügbar sein. Folgen Sie dem IE 7, der wegen seiner Browserfreigabe wichtig ist und von Windows paketiert wird, dh jeder mit einer neuen Windows-Box wird es haben.

Leider gibt es Leute, die ältere Versionen von Windows (alles vor 2000) ausführen, die nicht von IE 6 auf einen moderneren Browser aktualisieren können. Dies gewährleistet, dass es für die nächste Zeit eine niedrigere Obergrenze von etwa 10% der IE 6-Nutzer geben sollte. Realistisch gesehen gibt es durchschnittlich 20%, die IE 6 noch nutzen. Dies deutet also darauf hin, dass selbst manche mit modernen Betriebssystemen nicht funktionieren aktualisiert.

Safari und Chrome kommen Hand in Hand, da beide mit einer ähnlichen Engine arbeiten, was sie zum nächsten logischen Schritt für Kompatibilitätstests macht. Da beide Webkit- und Safari-Runs sowohl auf Windows als auch auf Mac (als Standard-Browser) verwenden, ist es für Safari wichtiger, etwas zu testen. Chrome ist eine logische Wahl, denn wenn Sie es auf Safari bekommen, funktioniert es in Chrome und es hat einen ziemlich starken Start in den Browser-Statistiken, weil es so neu ist.

Opera ist vollständig optional, es sei denn, Sie möchten eine Website entwickeln, die auf einer Nintendo Wii sichtbar sein muss. Jeder auf einem Computer, der Opera benutzen kann, ist höchstwahrscheinlich schlau genug, um auch einen anderen Browser installiert zu haben, mit dem er Ihre Site sehen kann. Opera verwendet einen eigenen angepassten Parser und hat wenig Browseranteile. Daher gibt es keinen zwingenden Grund, auf die Seite zu gehen, wenn auf Ihrer Website alles außer Opera gut dargestellt wird. Die Verpflichtung ist wirklich auf ihnen, um ihren Browser auf Ihrer Website ehrlich arbeiten angesichts der niedrigen Zahlen und der anderen stärkeren Browser.

Unglücklicherweise verlangen IE 6 und IE 7 einen Filter-Hack, um die Opazität zu verbessern, und IE 6 hat viele Inkompatibilitäten und erfordert immer noch einen Box-Model-Hack, wenn er nicht im strikten Modus ist und trotzdem Bugs hat und Web-Standards folgt ist keine Option, aber wo immer es möglich ist, wenn Sie Webstandards folgen und bedingte IE-Kommentare verwenden, haben Sie höchstwahrscheinlich eine Website, die mit minimalem Kopfzerbrechen über den Browser läuft.

    
M2tM 22.01.2009 08:49
quelle

Tags und Links