Ok, das hab ich irgendwie überlesen.
Zu den oben beschriebenen Lösungen, Volantis kenne ich selbst auch nur flüchtig und weiß nur das es 2 verschiedene XML Dokumente gibt die 1 Seite beschreiben ein Dokument für den Inhalt und eins für das Layout.
Bei Netbuiscuits kann ich etwas mehr sagen, weil ich mit der Lösung bereits über meinen Nebenjob gearbeitet habe.
Das ganze sieht wie folgt aus: Du generierst als Ausgabe sog. RMBL, ein properitäres XML Format.
Das Request des Handys geht dann nicht direkt an deinen Server sondern an den Netbuiscuit Server, der holt sich dann deinen RMBL-Code und generiert daraus WML, XHTML, HTML usw.
Anhand des user-agent headers und diverser anderer header, die das Handy mitsendet wird das Handy einer Gruppe zugeordnet und erhält eine für die Gruppe optimierte Seite.
Per Hand musst du da nichts deaktivieren oder aktivieren. Du lieferst nur alles was du drin haben willst und was nicht unterstützt wird fliegt halt beim Transcoding wieder raus ;)
Ums testen kommst du nicht drumherum, allerdings bietet netbuiscuits dir sehr zuverlässige Previewfunktionen. Und außerdem testet netbuiscuit als Teil des Produkts das du erwirbst halt auch die Garantie, dass deine Seite auf den Endgeräten sauber dargestellt wird. Wenn's da Probleme gibt ruft man an und der Support kümmert sich drum.
Wie das bei Volantis ist weiß ich nicht.
Und ja es gibt diverse Unterschiede.
z.B. unterstützen manche Endgeräte CSS, andere nicht. Von denen die es nicht unterstützen gibt es dann aber wieder manche die wenn CSS vorhanden ist die Seite überhaupt nicht darstellen. Dann gibt es wiederrum manche Endgeräte die nur einen Subset von HTML unterstützen und wo es sonst zu darstellungsproblemen kommt.
Man kommt wenn man eine (layouttechnisch) sehr simple Lösung anstrebt auch ohne solche Lösungen relativ weit, aber sobald man ein schickes Layout haben möchte ist man eigentlich auf solche Lösungen angewiesen oder das ganze wird ein ziemliches Glückspiel
Ist aber wie gesagt eine Entscheidung wieviel Aufwand man in die Mobile Lösung stecken möchte.