Die Webdesignbranche verändert sich ständig, auch weil Webbrowser und -geräte sich ständig ändern. Da die Arbeit, die wir als Webdesigner und -Entwickler ausführen, über einen Webbrowser in irgendeiner Form betrachtet wird, hat unsere Arbeit immer eine Symbiose mit dieser Software.
Änderungen an Webbrowsern
Eine der Herausforderungen, mit denen sich Website-Designer und -Entwickler schon immer beschäftigen mussten, sind nicht nur Änderungen an Webbrowsern, sondern auch die verschiedenen Webbrowser, die für den Zugriff auf ihre Websites verwendet werden. Es wäre großartig, wenn alle Besucher einer Website sicher wären, die neueste und beste Software zu verwenden. Dies war jedoch nie der Fall (und wird es wahrscheinlich auch nie sein).
Einige Besucher Ihrer Websites werden die Webseiten mit sehr alten Browsern und fehlenden Funktionen moderner Browser anzeigen. Zum Beispiel waren ältere Versionen des Microsoft Internet Explorer-Browsers vielen Web-Profis seit langem ein Dorn im Auge. Obwohl das Unternehmen die Unterstützung für einige ihrer ältesten Browser eingestellt hat, gibt es immer noch Menschen, die diese verwenden werden - Personen, mit denen Sie möglicherweise Geschäfte machen und mit denen Sie kommunizieren möchten.
Definition von 'Graceful Degradation
Die Realität ist, dass Menschen, die diese veralteten Webbrowser verwenden, oft nicht einmal wissen, dass sie über veraltete Software verfügen oder dass ihre Browser-Erfahrung aufgrund ihrer Softwarewahl möglicherweise beeinträchtigt wird. Für sie ist dieser veraltete Browser einfach das, was er seit langem für den Zugriff auf Websites verwendet. Aus Sicht der Webentwickler möchten wir sicherstellen, dass wir diesen Kunden noch eine nutzbare Erfahrung bieten können, und gleichzeitig Websites erstellen, die in den moderneren, funktionsreichen Browsern und Geräten, die heute verfügbar sind, wunderbar funktionieren.
"Graceful degradation" ist eine Strategie zur Handhabung des Webseitendesigns für verschiedene Browser, sowohl alte als auch neue.
Beginnend mit modernen Browsern
Ein Website-Design, das für einen grazilen Abbau entwickelt wurde, wird zuerst für moderne Browser konzipiert. Diese Website wurde erstellt, um die Funktionen dieser modernen Webbrowser zu nutzen, von denen viele automatisch aktualisiert werden, um sicherzustellen, dass die Benutzer immer eine aktuelle Version verwenden. Websites, die sich elegant abbauen, funktionieren jedoch auch für ältere Browser. Wenn diese älteren, weniger funktionsreichen Browser die Site anzeigen, sollte sie auf eine noch funktionsfähige Art und Weise herabgesetzt werden, möglicherweise jedoch mit weniger Funktionen oder unterschiedlichen Anzeigeobjekten. Während dieses Konzept der Bereitstellung einer weniger funktionalen oder nicht so schön aussehenden Website Sie als seltsam erscheinen mag, ist die Wahrheit, dass die Leute nicht einmal wissen, dass sie vermisst werden. Sie vergleichen die von ihnen gesuchte Site nicht mit der "besseren Version". Solange die Site so funktioniert, wie sie benötigt wird und weder funktionell noch optisch gebrochen zu sein scheint, sind Sie in guter Verfassung.
Progressive Enhancement
Das Konzept der anmutigen Verschlechterung ähnelt in vielerlei Hinsicht einem anderen Webdesign-Konzept, von dem Sie gehört haben, dass es eine progressive Verbesserung ist. Der Hauptunterschied zwischen der eleganten Degradationsstrategie und der schrittweisen Verbesserung besteht darin, wo Sie mit Ihrem Design beginnen. Wenn Sie mit dem kleinsten gemeinsamen Nenner beginnen und dann Funktionen für modernere Browser für Ihre Webseiten hinzufügen, verwenden Sie die progressive Verbesserung. Wenn Sie mit den modernsten und innovativsten Funktionen beginnen und dann zurückskalieren, verwenden Sie eine elegante Verschlechterung. Am Ende kann die resultierende Website wahrscheinlich die gleiche Erfahrung liefern, unabhängig davon, ob Sie die fortschreitende Verbesserung oder die vorsichtige Verschlechterung verwenden. Aus realistischer Sicht besteht der Punkt eines der beiden Ansätze darin, eine Website zu erstellen, die für moderne Browser hervorragend geeignet ist und dennoch für ältere Webbrowser und die Kunden, die sie weiterhin verwenden, eine nutzbare Erfahrung bietet.
Graceful Degradation bedeutet nicht, Ihren Lesern zu sagen: "Den neuesten Browser herunterladen"
Einer der Gründe, warum viele moderne Designer den anmutigen Degradationsansatz nicht mögen, liegt darin, dass der Leser häufig den modernsten Browser herunterlädt, damit die Seite funktioniert. Das ist nicht anmutige Erniedrigung. Wenn Sie feststellen möchten, dass Sie "Download-Browser X herunterladen müssen, damit diese Funktion zum Laufen kommt", haben Sie den Bereich der zarten Degradierung verlassen und in das Browser-zentrierte Design gewechselt. Ja, es ist zweifellos wertvoll, einem Website-Besucher dabei zu helfen, auf einen besseren Browser umzusteigen. Dies ist jedoch häufig zu fordern (bedenken Sie, dass viele Benutzer das Herunterladen neuer Browser nicht verstehen, und Ihre Forderung, dies zu tun, kann einfach Angst machen sie weg). Wenn Sie wirklich wollen, dass es ihnen gut geht, ist es unwahrscheinlich, dass Sie Ihre Website verlassen, um bessere Software herunterzuladen. Wenn Ihre Website nicht über eine Schlüsselfunktionalität verfügt, für die eine bestimmte Browserversion oder eine höhere Version erforderlich ist, ist das Erzwingen eines Downloads häufig ein Dealbreaker für die Benutzererfahrung und sollte vermieden werden.
Eine gute Faustregel ist, dass Sie die gleichen Regeln für eine grazile Erniedrigung befolgen wie für eine progressive Verbesserung:
- Verfassen Sie gültiges, standardkonformes HTML
- Verwenden Sie externe Stylesheets für Ihre Designs und Ihr Layout
- Verwenden Sie extern verknüpfte Skripts für die Interaktivität
- Stellen Sie sicher, dass der Inhalt auch für einfache Browser ohne CSS oder JavaScript zugänglich ist
Mit diesem Prozess können Sie dann das modernste Design erstellen, das Sie können! Stellen Sie nur sicher, dass es sich bei der Arbeit in weniger funktionalen Browsern verschlechtert.
Wie weit zurück müssen Sie gehen?
Eine Frage, die viele Webentwickler haben, ist, wie weit zurück in Bezug auf die Browserversionen, die Sie unterstützen sollten? Auf diese Frage gibt es keine Schnitt- und Trockenantwort. Das hängt von der Site selbst ab. Wenn Sie die Traffic-Analyse einer Website überprüfen, wird angezeigt, mit welchen Website-Browsern diese Website aufgerufen wird. Wenn Sie einen beachtlichen Prozentsatz von Benutzern sehen, die einen bestimmten älteren Browser verwenden, möchten Sie diesen Browser wahrscheinlich unterstützen oder riskieren, dieses Geschäft zu verlieren. Wenn Sie sich Ihre Analysen ansehen und feststellen, dass niemand eine ältere Browserversion verwendet, können Sie wahrscheinlich die Entscheidung treffen, sich nicht darum zu kümmern, diesen veralteten Browser vollständig zu unterstützen und dafür zu testen. Die eigentliche Antwort auf die Frage, wie weit Ihre Website unterstützt werden muss, ist also: "Wie weit Ihre Analyse zeigt, dass Ihre Kunden sie verwenden."
Originalartikel von Jennifer Krynin. Bearbeitet am 09.08.17 von Jeremy Girard.




