Feb 12 2010

iPhone WAP Browser-Weiche

Tag: mobile web detailsMichael Schwarz @ 13:19

Das Thema “Website vs. App” ist die eine Sache, spezielle Webseiten-Ausprägungen nach Geräteklasse (device-detection) eine andere. Fragt mich doch neulich jemand nach einer “iPhone WAP Browser-Weiche“. Also, hier ist eine ganz simple Weiche in PHP. Das Prinzip, wie immer, lautet HTTP-Header auslesen und einen Redirect auslösen:

Hier die index.php :

<?php
if(eregi(”iPhone”,$_SERVER[”HTTP_USER_AGENT”])){
header(”Location: http://m.mwxp.de/iweiche/iphone.php”);
}else {
header(”Location: http://m.mwxp.de/iweiche/default.php”);
}
?>

Um dies gleich zu testen, hier ein Beispiel. Einfach folgende Adresse in beliebigem (vor allem mobilen) Webbrowser eingeben, anschließend mal im iPhone:
m.mwxp.de/iweiche

Als Nachtrag zum letzten Beitrag zum Thema “viewport meta tag”, habe ich mal eine Version mit und ohne diesen eingebaut. Im Apfeltel sowie im Opera Mobile u.a. kann man den Unterschied gut sehen.

Natürlich kann man obiges Beispiel in jeder beliebigen serverseitigen Sprache nachbauen und vor allem verfeinern. Oder gleich eine professionelle Device Detection ala Device Atlas einsetzen.


Feb 10 2010

Wozu der viewport meta tag?

Tag: mobile web detailsMichael Schwarz @ 16:45

Eine explizit für mobile Geräte (also “Handys”) optimierte Website sollte unbedingt trotzdem den “viewport meta tag” mitbringen.

Wieso trotzdem? Was macht dieser “viewport meta tag” denn eigentlich?
Dieser meta tag wurde ursprünglich von Apple eingeführt, um die Darstellung von “normalen” Webseiten  auf dem iPhone besser zu kontrollieren. Per default geht es von einer Standard-Webseiten-Breite von 980px aus und skaliert die passend runter. Hat man abweichende Breiten aus seiner Website, kann man über verschiedene Parameter “das Ding passend machen”. (Alle Details dazu im Safari Dev Center.)

Aber warum dann in einer mobil optimierten Seite verwenden?
Das pure Vorhandensein des viewport meta tag zeigt an, dass der Website-Anbieter bereits eine Optimierung vorgenommen hat, und diverse “ich skalier Dich mal runter” Mechanismen bzw. automatische Optimierungen (aka small screen rendering) seitens des mobilen Browsern mögen bitte ausbleiben.

Im Opera-Mobile beispielsweise wäre die ganze Mobil-Optimierung umsonst gewesen, denn der versucht sonst selber, die Seite “mobil-freundlich” darzustellen - und das will man hier nicht. Hier will man, dass der Browser die bereits mobil-optimierte Seite nicht mehr verändert, sondern unangetastet darstellt. Auch andere Browser ziehen hier sukzessive nach.

Zitat: “… the presence of the viewport meta tag in the page’s head section indicates the author has taken care of optimizing for mobile, small screen rendering is not applied.” (Quelle: http://dev.opera.com/articles/view/opera-mobile-9-5-the-developer-angle/)

Langer Rede kurzer Sinn, mit diesen Parametern geht es ganz gut:

<meta name = “viewport” content = “width = device-width,  initial-scale=1″ />Man könnte width oder height auch mit Pixelangaben* fest verdrahten, dies ist aber selten sinnvoll. Nimmt man statt dessen wie oben empfohlen device-width und device-height, dann passt sich die Seite an die Auflösung (VGA, QVGA, WVGA , WQVGA, etc.)  des mobilen web client gut an.

(*Achtung, das wäre dann z.B. “width = 240″ und nicht “width = 240px“!)

- - -

Nachtrag:
Der viewport meta tag funktioniert immerhin “… in many smartphone browsers, including Safari Mobile for the iPhone, Android browser, webOS browser in Palm Pre and Pixi devices, Opera Mini, Opera Mobile and BlackBerry browsers.”
Quelle: http://learnthemobileweb.com/2009/07/mobile-meta-tags/


Feb 08 2010

Jede Menge Mobile Web

Tag: Linktips Mobile WebMichael Schwarz @ 14:01

Kurz zwischendurch zwei drei kleine Linktips:

molipo.mobi
Hier gibt’s jede Menge “Mobile Web”. Das Portal ist ein umfangreiches Linkverzeichnis für mobile Seiten und listet aktuell ca. 1.000 mobile Links aus unterschiedlichen Kategorien.
Der Frage “Wie (mobile) designen eigentlich die anderen?” lässt sich hier gut nachgehen.

App vs. Website
Als Nachtrag zur Diskussion neulich hier noch ein lesenswerter Artikel zum Thema “App vs. Website” im Blog von insertEFFECT

The iPhone obsession
Kleine Denkanregung vom - wie immer recht bissigen - PPK / Quirksmode Blog. (Hinweis: Nicht so ganz der “Standard - Umgangston”. Ich würde vieles anders formulieren.)


Feb 03 2010

Was ist Mobile Web Design wert?

Tag: AllgemeinMichael Schwarz @ 18:09

Ok, ok - der Titel ist etwas irreführend und dieser Post leicht off-topic, aber: Kürzlich machte mich jemand darauf aufmerksam, dass diese Website hier (mobilewebdesign.de) - laut bizinformation.org - angeblich fast 13.000 EUR wert sei.

Seht selbst: mobilewebdesign.de Bewertung: EUR 12.927,93

Da muss ich doch mal kräftig schmunzeln. Kaufinteressenten können sich ja gerne mal melden :-)

Ansonsten hätte ich noch im Angebot:

  • mobilecampaigning.de
  • mobilecampaigning.com
  • mobilecampaigning.mobi

Na, da könnte man doch was draus machen, oder?