Internetauftritte für mobile Endgeräte
Viele werden sich bisher nicht mit dem Thema befasst haben, viele werden das vielleicht auch in näherer Zukunft erst einmal nicht tun, doch spätestens seit es UMTS und die ersten einigermaßen vernünftigen Browser für Mobiltelefone und PDAs gibt ist das Thema aktueller denn je: die Optimierung von Internetauftritten für mobile Endgeräte.
Fast jeder kennt das, man ist bei Bekannten, hat ein oder zwei Gläschen Wein (wahlweise auch Bier) getrunken, und möchte nun bald heimfahren. Doch natürlich hat man keine Ahnung wann der ÖPNV Richtung Heimat geht. Der Bekannte hat aber leider gerade nicht die Möglichkeit ins Internet zu schauen. Es wäre also jetzt ein leichtes, mit dem Handy samt eingebauten Browser die elektronische Fahrplanauskunft aufzurufen, und sich bequem den nächsten Bus zu suchen.
Leider spielen auch in Zeiten des WAP 2.0 die wenigsten Internetseiten da mit. Zwar erlauben es moderne Mobilgerätebrowser wie der Opera Mini oder der Minimo mittlerweile auch rein für das Web optimierte Seiten auf Handys etc. anzuzeigen, dennoch sind diese oft aufgrund großer Datenmengen oder vorausgesetztem JavaScript nur mit Einschränkungen benutzbar.
Dabei muss in einen Webauftritt, der für mobile Geräte angepasst werden soll, nicht einmal viel Aufwand gesteckt werden. Der angesehene amerikanische Entwickler Cameron Moll spricht dabei von 4 Methoden:
- Nichts tun
- Styling von Elementen entfernen und ungestaltetes HTML ausgeben
- Angepasste
media="handheld"
-Stylesheets verwenden - Inhalte, Code und Bilder speziell für Benutzer mobiler Geräte anpassen
All diese Methoden haben Vor- und Nachteile, auf die hier kurz eingegangen werden soll.
Nichts tun und hoffen
Natürlich macht es am wenigsten Aufwand, nämlich ziemlich genau gar keinen, wenn man eine Seite nicht für mobile Browser optimiert, und darauf hofft, dass ein Benutzer von Handys oder PDAs alle relevanten Informationen auch ohne eine spezielle Anpassung findet. Wenn alles gut verläuft, so findet der User sogar genau die Informationen, welche er beim surfen mit dem Webbrowser vorfindet. Die Seite wird somit sozusagen „unverfälscht“ auf dem Handy wiedergegeben. Allerdings wird bei dieser Methode auch am wenigsten auf die Bedürfnisse von eben solchen Benutzern eingegangen. Es werden unter Umständen eine Menge an unnötiger Daten, große Bilder, Stylesheets, aufgeblähter Code und so weiter übertragen. Das verursacht dem Benutzer auch in der heutigen Zeit noch recht hohe Übertragungskosten. Ein wenig freundlicher ist da schon die nächste Methode.
„Rohes“ HTML ausgeben
Bei dieser Methode, bei der die Website im Optimalfall zwischen Inhalt (HTML) und Styling (CSS) trennt, wird auf sämtliche Stylesheets verzichtet, der Handheld-Browser somit dazu gebracht browsereigene Stildefinitionen beim Rendern der Seite zu benutzen. Dies spart zumindest ein wenig Code ein, da keine extra Stylesheets, und somit auch keine möglicherweise definierten, speicherintensiven Hintergrundbilder geladen werden müssen. Doch auch hier besteht die Seite eigentlich aus gewöhnlichem HTML Output, welcher in der Regel für die Ausgabe am Bildschirm erstellt wird.
Handheld-Stylesheets einbinden
Eine bessere Variante ist, ein Stylesheet für Mobilgeräte zu optimieren, und dieses für nur eben solche Geräte, mittels media="handheld"
-Attribut mit in die Seite einzubinden. Das bietet uns den Vorteil unnötige Elemente ausblenden zu können oder speicherintensive Bilder gar nicht erst laden zu lassen. Der User muss sich somit auch keine zusätzliche Adresse merken (beispielsweise eine Subdomain wie mobile.google.com oder google.com/mobile) und das Prinzip der Geräteunabhängigkeit von Dokumenten bleibt somit außerdem gewahrt. Dennoch muss man bei dieser Methode beachten, dass das media="handheld"
-Attribut teilweise immer noch unzureichend unterstützt wird, und selbst dann auch nur einige wenige CSS-Eigenschaften letztendlich vom Browser korrekt interpretiert werden. Der Entwicklungs- und Wartungsaufwand hält sich aber auch bei dieser Methode noch in Grenzen.
Eigenen Content, Code und Bilder für mobile Geräte
Die vierte und somit auch letzte Methode ist wohl die, mit meisten Vor- aber auch Nachteilen. Nämlich die Bereitstellung von eigenen Inhalten speziell für Handhelds. Hierbei wird der Code von allen, für die mobile Darstellung irrelevanten Seitenelementen bereinigt. Beispielsweise werden wohl kaum „Seite drucken“ Links, Bilder in hoher Auflösung und dergleichen auf kleinen Handydisplays benötigt. Der Aufwand ist bei dieser Methode wohl am höchsten, da der Entwickler hierbei für gewöhnlich 2 verschiedene Seiten entwickeln muss. Dies widerspricht außerdem dem Prinzip der geräteunabhängigen Erstellung von Dokumenten für das Web. Weiter muss eine solche Seitenversion meist unter einer separaten Adresse aufgerufen werden, was nicht immer für Jedermann logisch und ersichtlich ist. Ein Aufwand der eines Tages umsonst gewesen sein könnte, wenn Mobile Endgeräte später einmal so leistungsfähig wie Desktop PCs sind. Doch bis dahin sollte wohl noch einiges an Zeit vergehen.
Eine kurze Anleitung wie man einen ersten Schritt in die letzte genannte Methode gehen kann, beschreibt Mike Davidson in seinem Artikel „Make your Site Mobile-Friendly in Two Minutes“ (englisch). Dort wird darauf eingegangen wie man mittels eigener Subdomain, binnen 2 Minuten, eine Seite von unnötigen Elementen bereinigen, und den Code durch entfernen von Leerzeilen verkleinern kann.
Das Ergebnis rechtfertigt den Aufwand
Lohnt sich ein solcher Aufwand für eine verschwindend kleine Minderheit an Benutzern, die unterwegs ins Internet gehen möchten? Das bisher nur wenige Benutzer vom Handy gebrauch machen um ins Internet zu gehen, dürfte momentan jedoch primär daran liegen, dass sich viele Entwickler die gleiche Frage stellen.
- Der Benutzer hat stets die volle Kontrolle darüber wo er die Inhalte einer Website lesen möchte. Im Bus auf dem Weg zur Arbeit, zuhause auf dem Sofa oder heimlich im stinklangweiligen Seminar.
- Anbieter von Klingeltönen haben es erfolgreich vorgemacht, schon 12-jährige geben jeden Monat viel Geld für Klingeltöne und Handyvideos aus. Das Handy ist längst als neues Medium neben Internet, TV, Radio und Print anerkannt. Wieso sollte man einem Markt, für vergleichsweise so geringen Aufwand so wenig Beachtung schenken? Nach der Kamera wird auch das Internet in Handys von immer mehr Leuten benutzt. Wieso nicht einfach einmal einer der ersten sein, der diesen Markt für sich erschließt?
- GPS macht es heute bereits möglich durch fremde Orte und Städte zu navigieren. In Zukunft wird noch viel mehr mit dem Handy in Verbindung mit dem Internet möglich sein. Beispielsweise eine GPS-gesteuerte Suche nach dem nächsten Restaurant in der Umgebung. Ein Handy ist standortunabhängig und kann auch heute schon als Navigationsgerät benutzt werden, entsprechende Software vorausgesetzt.
- Durch so genannten Semacode ist es möglich, beispielsweise Informationen mit Wikipedia Artikeln zu verknüpfen. Semapedia ist nur ein praktisches Beispiel wie man die Außenwelt über das Handy mit dem Internet in Verbindung bringen kann. Durch Semapedia ist es z. B. möglich, Sehenswürdigkeiten oder interessante Bauwerke mit einem Aufkleber zu bekleben welcher so genannten Semacode enthält (zu finden übrigens auch auf jeder Handyrechnung zur leichteren Auffindung von Kundendaten). Fotografiert man nun mit seiner Handykamera diesen Sticker ist es (ähnlich wie beim EAN-Barcode) möglich, durch diesen auf den entsprechenden Wikipedia-Artikel oder andere Zusatzinformationen geleitet zu werden.
- Neben dem Internet hat in letzter Zeit vor allem das Handy unsere Welt verändert wie kaum etwas anderes. Mittlerweile ist es möglich nicht mehr nur beides separat zu benutzen, die Übergänge sind mittlerweile fließend. Über Dienste wie Skype oder Jajah ist es möglich über das Internet mit dem Handy zu telefonieren. Mit jedem modernen Handy kommt man problemlos ins Internet. Eine Technologie die sich in den nächsten Jahren mit hoher Wahrscheinlichkeit noch viel weiter entwickeln wird.
Fazit
Auch wenn viele Stimmen, aus teilweise berechtigten Gründen, gegen die .mobi Top-Level-Domain sind: Die bereits abgeschlossene Einführung einer Domain speziell für Mobile Geräte ist ein weiterer Punkt in einer Liste, welche verdeutlichen soll, welchen Stellenwert die Anpassung von Internetseiten für portable Geräte in Zukunft haben wird. Das Internet wird viele neue Möglichkeiten bieten welche mit dem Handy genutzt werden können. Jemand der im Internet Erfolg haben möchte, sollte nicht davor zurückschrecken zumindest einmal einen Blick auf das „mobile Web“ zu wagen.
Weiterführende Links
- Buchtipp: Cameron Moll – Mobile Web Design (Englisch)
- 10 Reasons to Publish to Mobile (Englisch)
- Make your Site Mobile Friendly in 2 Minutes (Englisch)
- Semapedia Projekt
- Positivbeispiel: Mobile Wikipedia
- Positivbeispiel: Kicker.mobi
Dieser Artikel erschien am 22.12.2006 im Webkrauts-Adventskalender
Veröffentlicht: 13.02.2007, 15:54 Uhr
Rubrik:
Tags:
Diskussion: 12 Kommentare
Social Media:
12 Kommentare zu “Internetauftritte für mobile Endgeräte”
Die Trackback-URL lautet
Februar 14th, 2007 at 20:43
Wenn ich nun in einem handheld-Stylesheet zum Beispiel die Bilder mit display:none; ausschalte, werden sie dann nicht trotzdem geladen. Im Quellcode sind sie ja trotzdem vorhanden. Verursachen sloche display:none; Bereiche keinen Traffic?
Danke für eine kurze Antwort.
Februar 14th, 2007 at 23:28
doch, die werden natürlich trotzdem geladen. ist eben ein nachteil dieser variante: man kann per css unwichtige teile verstecken, das markup dazu wird aber trotzdem geladen (und evtl. auch die dazugehörigen bilder).
gruz,
finn
Februar 14th, 2007 at 23:28
kommt eben ganz extrem auf den client an. opera mini lädt sie eben nicht. der interne browser auf meinem nokia handy tut es, soweit ich das gesehen habe, eben doch.
Februar 16th, 2007 at 00:03
Riecht nach Arbeit :D
Für WordPress gibt es schon ein Mobile-Plugin – darüber bin ich ganz froh…
März 13th, 2007 at 07:02
jaja, hightec kennt keine grenzen. aufjedenfall freut es mich, wie sehr sich die technik weiterentwickelt hat, so dass man heute auf dem handy filme schauen kann, musik hören kann, spielen kann und noch sovieles tun kann. für uns scheint es einfach nur ganz normal, aber denkt euch mal die zeit vor 5 jahren, lol das 5110 mit dem game snake, was war das für ein tolles game. :)
viele grüsse
Juli 5th, 2007 at 19:34
ich möchte zu dem fazit mal ganz kurz meine meinung abgeben. ich finde es unnütz, dass es nun noch eine domainendung mehr auf dem markt gibt. wenn die domains insgesamt teurer wären, würden nicht so viele domain-grabber unterwegs sein und ein paar nette domains wären noch frei… da dem nicht so is, werden nun neue endungen erfunden… ich weiß nicht, ob das das wahre is
greetz
Juli 14th, 2007 at 16:11
ich find sowas gut, vorallem weil ich immer mit meinem pda ab und an surfe..
August 23rd, 2007 at 00:32
ja spitzen sache …
August 25th, 2007 at 19:07
gratis-tube mus dir recht geben…
September 16th, 2007 at 19:01
Praktisch wäre es aufjedenfall…aber ich bin auch der Meinung das eine zusätliche Endung nichts sinnvolles wäre!
Dezember 31st, 2007 at 13:20
sicherlich eine praktische Sache, das mobile Internet steigt in der Beliebtheitsskala sowieso stark nach oben…ich denke da werden noch ganz andere Ideen und Umsetzungen auf uns zukommen aber was solls die Technik erleichtert uns das Leben in hohem Maße auch wenn man oft dran verweifelt^^
Januar 1st, 2008 at 15:19
Das mobile Internet steckt noch in den Kinderschuhen, wer weiß schon wie es in 5 oder 10 Jahren ausschaut. Ich denke die eigens für die Mobilgeräte geschaffenen .mobi Domains werden erst in einigen Jahren richtig angenommen.