Das was eine Webseite ausmacht ist einerseits der Content (Text, Bilder, etc...) und andererseits die Darstellung desselben. Für die Darstellung sind auf modernen Webseiten sogenannte Styles verantwortlich. Sie bestimmen, wie gross und in welcher Schrift z.B. Text dargestellt wird. Im Grunde kann man auf diese Art und Weise die komplette Darstellung definieren. Diese Definitionen werden im besten Fall in sog. CSS-Dateien hinterlegt.

Findet nun ein Zugriff auf eine Webseite statt, weiss der Webserver, welcher Browser von welcher Plattform zugreift. D.h. er erkennt, dass beispielsweise ein Safari-Browser von einem IOS (iPhone) zugreift und eine Seite dargestellt haben möchte. An dieser Stelle könnte die Forumssoftware z.B. diese Information nutzen und ein für kleine Bildschirme optimiertes CSS ausliefern. Mit anderen Worten, die Entwickler müssten diese Browserweiche implementieren und ein neues, smartphoneoptimiertes CSS bereitstellen. Aufwand etwa ein Manntag Eine App zu entwickeln ca. 50 bis 100 Manntage...

War das verständlich ???