#konferenz #design #ui
10. Sep 2015 |
- min Lesezeit
Der Unterschied besteht darin wie der Code an den Browser ausgeliefert wird: Bei einer responsiven Seite wird derselbe Code (Seitenstruktur, Inhalte und Funktionalität) an alle Geräte ausgeliefert und nur das Layout an die Anforderungen der unterschiedlichen Geräte angepasst. Bei einer mobilen Seite wird an mobile Geräte anderer Code ausgeliefert als an Desktops.
Bei einer responsiven Website bleibt das HTML für alle Endgeräte unverändert und die grafische Darstellung wird über CSS media queries flexibel an die Bildschirmgröße anpasst. Nach Ethan Marcottes ursprünglicher Definition ist “Responsive Web Design” eine Kombination aus “fluid grids, flexible images und media queries”.
Bei einer mobilen Webseite existiert für mobile Geräte eine separate Code Basis. Diese wird mittels Browserweiche an den Browser ausgeliefert – entweder dynamisch, auf derselben URL, oder auf einer separaten URL (z.B. m.domain.de). Die Browserweiche orientiert sich am sogenannten “user-agent”, in dem Name und Version der benutzten Browsersoftware an den Webserver übermittelt wird. In jedem Fall muss es dem Besucher zusätzlich möglich sein manuell zwischen mobiler und Desktop-Ansicht hin und her zu schalten – vor allem wenn die mobile Seite noch nicht den vollen Funktions- und inhaltlichen Umfang hat.
Eine responsive Seite ist langfristig sicherlich die beste Lösung da das Gesamtkonzept durchgängiger, der Erhaltungsaufwand geringer, und die Umsetzung weniger fehleranfällig ist.
Bei einer mobilen Website ist der Erhaltungsaufwand durch die doppelte Codebasis sehr hoch, zudem ist eine Browserweiche nicht sehr zuverlässig, sodass der Browser nicht immer korrekt identifiziert wird. Auch die SEO wird problematischer: Bei dynamischer Auslieferung z.B. können Searchbots nicht ohne Weiteres sehen dass hier auch eine mobile Variante verfügbar ist. Bei einer separaten URL wiederum ist die korrekte Umleitung sehr komplex: wenn eine bestimmte Unterseite für mobile Geräte noch nicht existiert, kommt es häufig vor dass einfach zur Homepage der mobilen Seite umgeleitet wird. Dies ist für den Benutzer jedoch inakzeptabel und wird auch von Google entsprechend schlecht bewertet.
Dennoch kann es aus unterschiedlichen Gründen manchmal gerechtfertigt sein mit einer separaten mobilen Seite zu beginnen. Diese wird dann in sich ebenfalls als responsive Website aufgebaut und kann später die Desktopseite ganz ersetzten. Unternehmen mit sehr komplexen oder inhaltsreichen Seiten ermöglicht dies manchmal eine schnellere Umsetzung einer mobilen Webseite, sollte aber nicht als finale Lösung angestrebt werden.
Alle Artikel in der Responsive Design Serie: