accessBlog:

29 Nov 2005

Zu einem Relaunch gehört auch immer, dass man sich mit der Ausstattung seiner Nutzer befasst. Basierend auf 2.228 einmaligen ›User Agent Strings‹ des laufenden Jahres haben wir die EfA-Statistiken durchforstet und die wichtigsten User Agents zu Familien zusammengefasst. Innerhalb dieser Familien hat man es meistens mit dem selben Kern der Programme zu tun, der sogenannten ›Rendering Engine‹. Eine Ausnahme sind hierbei die Feedreader, die meistens auf eine der großen Engines aufsetzen.

Diese Aufteilung nach Familien und die Gewichtung nach Häufigkeit hat den Vorteil, dass man das Testen und die Fehlersuche systematischer erledigen kann, da sich zum Beispiel Fehler in der Umsetzung von HTML & CSS üblicherweise nur innerhalb einer Familie bemerkbar machen.

Hier eine kleine Übersicht der häufigsten Programme:

Rendering Engine (Familie) %
Trident (IE 5.0 - 6.0/ Win) 43,72
Gecko (Mozilla, Firefox etc.) 36,09
KHTML (Safari, Konqueror etc.) 3,15
Feedreader 2,07
Presto (Opera 7 - 8.5) 1,62
Netscape (3 - 4) 0,44

Kommentare zu dieser Meldung: 2

Permalink molily meinte am 29.11.2005:

Die Aufteilung nach Engines und die entsprechende Systematisierung der Tests ist zwar ein gutes Hilfsmittel, aber man müsste wohl mehr als ein Satz dazu sagen.

Man fährt z.B. besser damit, wenn man Safari nicht einfach zusammen mit Konqueror unter KHTML einsortiert. Safari ist eine Abspaltung von KHTML, die eigenständig weiterentwickelt wird. Die Diskussion um die Übertragung der Acid2-Änderungen von Safari nach Konqueror zeigt, wie sehr die beiden Browser schon auseinanderliegen. Natürlich gibt es nach wie vor grundlegende Überschneidungspunkte. Dennoch kann man nicht im Safari testen und daraus mit Sicherheit schließen, dass Konqueror dasselbe Verhalten zeigen wird.

Im Übrigen tauchen die meisten Fehler nicht Engine-spezifisch auf, sondern stark versionenspezifisch auf. Zwischen Opera 7 und 8.5 gibt es massive Rendering-Unterschiede, zwischen IE 5 und 6 sowieso. Eine Statistik, die den relevanten Unterschied zwischen IE 5.0 und 6.0 verwischt, könnte schnell falsch interpretiert werden.

Permalink Tomas Caspers meinte am 29.11.2005:

Stimmt natürlich alles, aber wenn man die einzelnen Unterschiede alle detailliert auflisten wollte, dann bräuchten wir noch eine zusätzliche Festplatte für den Server :-)

Soll heissen: wir testen natürlich nicht nur ein Familienmitglied, sondern schon möglichst alle, derer wir habhaft werden können. Sonst käme ja auch so eine Liste wie diese nicht zustande.

Kommentar abgeben?

 


Tipp: HTML ist nicht zulässig; Webadressen können Sie so: [url=domain.de]Text[/url] eingeben.