SlideShare uma empresa Scribd logo
1 de 279
Baixar para ler offline
© 121WATT - André Goldmann
Achtung Falle!
Fehler bei Mobile- und Responsive-Webdesign (RWD) vermeiden
Berlin, 04.11. - 05.11.2014
© 121WATT - André Goldmann
André Goldmann
‣ 26.03.1984, erster HTML-Code mit 15 Jahren
‣ Verheiratet, 1 Tochter
‣ Seit 2007 Selbständig bei Pixeldreher & ab 2012: Entwickler, SEO, Online
Marketing-Spezi. Ab 2014 CTO & Referent bei der 121WATT
‣ Davor: Front-End Entwickler bei preisvergleich.de, ab-in-den-urlaub.de,
kredite.de, auto.de & unister.de
‣ Hobbies: meine Familie, Eishockey, Reisen & Konzerte
‣ Betreute Kunden:
• CTO bei der 121WATT

Geschäftsinhaber bei Pixeldreher



Seit 1996 Front-End Entwickler 

& Optimierer aus Leidenschaft
• Twitter: @pixeldreher

E-Mail: andre.goldmann@121watt.de
© 121WATT - André Goldmann
Ich arbeitete unter anderem für diese Kunden
© 121WATT - André Goldmann
Privates Projekt
4
© 121WATT - André Goldmann
Privates Projekt
4
> 374.000 Besucher
© 121WATT - André Goldmann
Privates Projekt
4
> 374.000 Besucher
> 3.126.000 Seitenaufrufe
© 121WATT - André Goldmann
Privates Projekt
4
> 374.000 Besucher
> 3.126.000 Seitenaufrufe
> 1 TB Traffic im Monat
© 121WATT - André Goldmann
Privates Projekt
4
> 374.000 Besucher
> 3.126.000 Seitenaufrufe
> 1 TB Traffic im Monat
80% Mobile-Traffic
© 121WATT - André Goldmann
Privates Projekt
Seit März 2014 mit Apps
für Android & iOS
© 121WATT - André Goldmann
Konvertiert „mobile“ nicht?
… oder kommt es auf meine Zielgruppe & den Kontext an?
© 121WATT - André Goldmann
Kurze Fragerunde…
© 121WATT - André Goldmann
Fragerunde…
Wer hat schon ein Bahnticket mit dem Handy gekauft?
© 121WATT - André Goldmann
Fragerunde…
Schon mal Pizza, Döner oder Nudeln per App bestellt und bezahlt?
© 121WATT - André Goldmann
Fragerunde…
Günstige Produkte, Angebote oder Schnäppchen mit dem Handy bestellt?
© 121WATT - André Goldmann
Fragerunde…
Versicherung mit dem Handy abgeschlossen?
© 121WATT - André Goldmann
Fragerunde…
Reise oder Kurzurlaub mit dem Smartphone gebucht?
© 121WATT - André Goldmann
Fragerunde…
Produkte über 1.000,- € per Smartphone bestellt?
© 121WATT - André Goldmann
Fragerunde…
Ticket für die ConversionConference mit dem Handy geordert?
© 121WATT - André Goldmann
Fragerunde…
Ein Tool oder eine berufliche Dienstleistung per Smartphone gebucht?
© 121WATT - André Goldmann
Jetzt nochmal im Kontext
© 121WATT - André Goldmann
Fragerunde…
Wer hat schon ein Bahnticket mit dem Handy gekauft?
Unterwegs, schnell und privat
© 121WATT - André Goldmann
Fragerunde…
Schon mal Pizza, Döner oder Nudeln per App bestellt und bezahlt?
Praktisch, schnell & „Alltagsproblemlöser“
© 121WATT - André Goldmann
Fragerunde…
Günstige Produkte, Angebote oder Schnäppchen mit dem Handy bestellt?
Schnelligkeit, keine Gefahr & privat
© 121WATT - André Goldmann
Fragerunde…
Versicherung mit dem Handy abgeschlossen?
Mit Ruhe und Bedacht, komplex & leseintensiv
© 121WATT - André Goldmann
Fragerunde…
Reise oder Kurzurlaub mit dem Smartphone gebucht?
Preisvergleich, Visuell & keine einseitige Entscheidung
© 121WATT - André Goldmann
Fragerunde…
Produkte über 1.000,- € per Smartphone bestellt?
Vertrauen, „mal eben 1.000,- €“
© 121WATT - André Goldmann
Fragerunde…
Ticket für die ConversionConference mit dem Handy geordert?
Business, man sitzt eh vor dem Desktop, genug Zeit
© 121WATT - André Goldmann
Fragerunde…
Ein Tool oder eine berufliche Dienstleistung per Smartphone gebucht?
Vergleich, Desktop-Tools, Auswahl, nicht-mobil Verfügbar
© 121WATT - André Goldmann
Wie ging das alles eigentlich los?
Können wir eigentlich Desktop mit „Mobile“ vergleichen?
© 121WATT - André Goldmann
1993 - Kommerzielle Durchbruch
Bild Quelle: http://www.computerhistory.org/
© 121WATT - André Goldmann
1999 - bin ich da schon drin’ oder was?
Bild Quelle: http://www.spiegel.de/
© 121WATT - André Goldmann
90er - 2007.
Bild Quelle: https://www.youtube.com/
© 121WATT - André Goldmann
2007.
Bild Quelle: http://www.chip.de/
© 121WATT - André Goldmann
Die Entwicklung des mobilen Internets
© 121WATT - André Goldmann
Die Entwicklung des mobilen Internets
© 121WATT - André Goldmann
Die Entwicklung des mobilen Internets
Mosaic
1993
© 121WATT - André Goldmann
Die Entwicklung des mobilen Internets
Mosaic
1993
ISDN in DEU
1995
© 121WATT - André Goldmann
Die Entwicklung des mobilen Internets
Mosaic
1993
ISDN in DEU
1995
Boris’ ;)
1999
© 121WATT - André Goldmann
Die Entwicklung des mobilen Internets
Mosaic
1993
ISDN in DEU
1995
Boris’ ;)
1999
The iPhone
2007
© 121WATT - André Goldmann
Die Entwicklung des mobilen Internets
Mosaic
1993
ISDN in DEU
1995
Boris’ ;)
1999
The iPhone
2007
RWD erstmals

erwähnt
05/2010
© 121WATT - André Goldmann
Die Entwicklung des mobilen Internets
Mosaic
1993
ISDN in DEU
1995
Boris’ ;)
1999
The iPhone
2007
RWD erstmals

erwähnt
05/2010
Erste RWD

in DEU
seit 2011
© 121WATT - André Goldmann
Die Entwicklung des mobilen Internets
Mosaic
1993
ISDN in DEU
1995
Boris’ ;)
1999
The iPhone
2007
RWD erstmals

erwähnt
05/2010
Erste RWD

in DEU
seit 2011
© 121WATT - André Goldmann
Die Entwicklung des mobilen Internets
Mosaic
1993
ISDN in DEU
1995
Boris’ ;)
1999
The iPhone
2007
RWD erstmals

erwähnt
05/2010
Erste RWD

in DEU
seit 2011
m.website.de vs. native Apps
© 121WATT - André Goldmann
Die Entwicklung des mobilen Internets
Mosaic
1993
ISDN in DEU
1995
Boris’ ;)
1999
The iPhone
2007
RWD erstmals

erwähnt
05/2010
Erste RWD

in DEU
seit 2011
m.website.de vs. native Apps
Tablet-PCs…
© 121WATT - André Goldmann
Die Entwicklung des mobilen Internets
Mosaic
1993
ISDN in DEU
1995
Boris’ ;)
1999
The iPhone
2007
RWD erstmals

erwähnt
05/2010
Erste RWD

in DEU
seit 2011
m.website.de vs. native Apps
Tablet-PCs…
18 Jahre vs. 3 Jahre
Gleicher Inhalt & Code
© 121WATT - André Goldmann
Das Umdenken der Anwender

kann schnell beginnen.
Zeit für RWD ;)
Bild Quelle: http://www.apple.com/iphone-6/apple-pay/
© 121WATT - André Goldmann
Was ist anders bei RWD?
Workflows & Ansätze
© 121WATT - André Goldmann
ALLES
© 121WATT - André Goldmann
Flexibles Layout
Bildquelle: http://www.apple.com/de/
© 121WATT - André Goldmann
Flexibles Layout
Bildquelle: http://www.apple.com/de
© 121WATT - André Goldmann
Flexibles Layout
Bildquelle: http://www.apple.com/de
© 121WATT - André Goldmann
Flexibles Layout
Bildquelle: http://www.apple.com/de
© 121WATT - André Goldmann
Flexibles Layout
Bildquelle: http://www.apple.com/de
© 121WATT - André Goldmann
Flexibles Layout
Bildquelle: http://www.apple.com/de
Auflösung von
5120 x 2880 Pixel
© 121WATT - André Goldmann
Was erwarten Besucher?
© 121WATT - André Goldmann
Studie von Google (2012)
© 121WATT - André Goldmann
Studie von Google (2012)
• 69% der Teilnehmer würden auf einer mobilfähigen Website ein Produkt kaufen
© 121WATT - André Goldmann
Studie von Google (2012)
• 69% der Teilnehmer würden auf einer mobilfähigen Website ein Produkt kaufen
• 61% der mobilen Teilnehmer verlassen eine Website wenn sie nicht sofort das
finden, was sie ursprünglich gesucht haben
© 121WATT - André Goldmann
Studie von Google (2012)
• 69% der Teilnehmer würden auf einer mobilfähigen Website ein Produkt kaufen
• 61% der mobilen Teilnehmer verlassen eine Website wenn sie nicht sofort das
finden, was sie ursprünglich gesucht haben
• 50% der Teilnehmer würden ein Produkt nicht nutzen/kaufen, wenn der mobile
Auftritt des Unternehmen „schlecht“ ist
© 121WATT - André Goldmann
Studie von Google (2012)
• 69% der Teilnehmer würden auf einer mobilfähigen Website ein Produkt kaufen
• 61% der mobilen Teilnehmer verlassen eine Website wenn sie nicht sofort das
finden, was sie ursprünglich gesucht haben
• 50% der Teilnehmer würden ein Produkt nicht nutzen/kaufen, wenn der mobile
Auftritt des Unternehmen „schlecht“ ist
• Folgen: Frustrationen und Ärger bei den Besuchern/Kunden



52% sehen bei einem schlechten mobilen Auftritt auch Auswirkungen auf
zukünftige Geschäfte mit dem Unternehmen (Image)



48% sind der Meinung, dass solche Unternehmen sich nicht für sie als Kunden
interessieren würden
© 121WATT - André Goldmann
Studie von Google (2012)
• 69% der Teilnehmer würden auf einer mobilfähigen Website ein Produkt kaufen
• 61% der mobilen Teilnehmer verlassen eine Website wenn sie nicht sofort das
finden, was sie ursprünglich gesucht haben
• 50% der Teilnehmer würden ein Produkt nicht nutzen/kaufen, wenn der mobile
Auftritt des Unternehmen „schlecht“ ist
• Folgen: Frustrationen und Ärger bei den Besuchern/Kunden



52% sehen bei einem schlechten mobilen Auftritt auch Auswirkungen auf
zukünftige Geschäfte mit dem Unternehmen (Image)



48% sind der Meinung, dass solche Unternehmen sich nicht für sie als Kunden
interessieren würden
https://www.thinkwithgoogle.com/research-studies/what-users-want-most-from-mobile-sites-today.html
© 121WATT - André Goldmann
Standards: Android Design
http://developer.android.com/design/index.html
© 121WATT - André Goldmann
Standards: iOS Human Interface Guidelines
https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/Anatomy.html
© 121WATT - André Goldmann
Standards: iOS Human Interface Guidelines
https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/Anatomy.html
© 121WATT - André Goldmann
Webdesign Workflow (früher)
Als der Nachbar Websites „programmierte“…
© 121WATT - André Goldmann
Webdesign Workflow (früher)
© 121WATT - André Goldmann
Webdesign Workflow (früher)
• Planung
© 121WATT - André Goldmann
Webdesign Workflow (früher)
• Planung
• Wireframes
© 121WATT - André Goldmann
Webdesign Workflow (früher)
• Planung
• Wireframes
• Design mit Photoshop, Fireworks, „Illustrator“ & Co.
© 121WATT - André Goldmann
Webdesign Workflow (früher)
• Planung
• Wireframes
• Design mit Photoshop, Fireworks, „Illustrator“ & Co.
• Entwicklung der Designs (Pixelgenau für 3 aktuelle Browser und 15 Zoll Röhren)
© 121WATT - André Goldmann
Webdesign Workflow (früher)
• Planung
• Wireframes
• Design mit Photoshop, Fireworks, „Illustrator“ & Co.
• Entwicklung der Designs (Pixelgenau für 3 aktuelle Browser und 15 Zoll Röhren)
• Übergabe an den Kunden oder Server
© 121WATT - André Goldmann
Webdesign Workflow (früher)
• Planung
• Wireframes
• Design mit Photoshop, Fireworks, „Illustrator“ & Co.
• Entwicklung der Designs (Pixelgenau für 3 aktuelle Browser und 15 Zoll Röhren)
• Übergabe an den Kunden oder Server
• Juhu - online
© 121WATT - André Goldmann
Webdesign Workflow (früher)
• Planung
• Wireframes
• Design mit Photoshop, Fireworks, „Illustrator“ & Co.
• Entwicklung der Designs (Pixelgenau für 3 aktuelle Browser und 15 Zoll Röhren)
• Übergabe an den Kunden oder Server
• Juhu - online
• PUNKT
© 121WATT - André Goldmann
RWD Workflow
Punkt 1 - 47…
© 121WATT - André Goldmann
Probleme im Jahr 2014
© 121WATT - André Goldmann
Probleme im Jahr 2014
• Unzählige Displaygrößen und Auflösungen
© 121WATT - André Goldmann
Probleme im Jahr 2014
• Unzählige Displaygrößen und Auflösungen
• Webseiten werden in unterschiedlichen Situationen und Kontexten benutzt
© 121WATT - André Goldmann
Probleme im Jahr 2014
• Unzählige Displaygrößen und Auflösungen
• Webseiten werden in unterschiedlichen Situationen und Kontexten benutzt
• Sehr viele Browser/Betriebssysteme
© 121WATT - André Goldmann
Probleme im Jahr 2014
• Unzählige Displaygrößen und Auflösungen
• Webseiten werden in unterschiedlichen Situationen und Kontexten benutzt
• Sehr viele Browser/Betriebssysteme
• Webseiten sind dynamisch und reagieren auf Nutzerverhalten
© 121WATT - André Goldmann
RWD Workflow
© 121WATT - André Goldmann
RWD Workflow
• Planung
© 121WATT - André Goldmann
RWD Workflow
• Planung
• Inhalte / Seitenarchitektur
© 121WATT - André Goldmann
RWD Workflow
• Planung
• Inhalte / Seitenarchitektur
• Prototyp -> Testing <- Layout (in einer Schleife bis es „rund“ läuft)

Gestaltung geschieht im Coding-Prozess & nicht mehr in einer PSD-Datei
© 121WATT - André Goldmann
RWD Workflow
• Planung
• Inhalte / Seitenarchitektur
• Prototyp -> Testing <- Layout (in einer Schleife bis es „rund“ läuft)

Gestaltung geschieht im Coding-Prozess & nicht mehr in einer PSD-Datei
• Live -> Optimierungsprozess am User beginnt
© 121WATT - André Goldmann
Styletil.es
http://styletil.es/
© 121WATT - André Goldmann
styletil.es Beispiel
http://styletil.es/
© 121WATT - André Goldmann
RWD Performance
Wenn Sekunden zu Stunden werden!
© 121WATT - André Goldmann
X
Warum Ladezeit-Optimierung?
© 121WATT - André Goldmann
X
• Hohe Bouncerate
Warum Ladezeit-Optimierung?
© 121WATT - André Goldmann
X
• Hohe Bouncerate
• schlechte User Experience
Warum Ladezeit-Optimierung?
© 121WATT - André Goldmann
X
• Hohe Bouncerate
• schlechte User Experience
• könnte sich negativ für das Ranking bei Google & Co. auswirken
Warum Ladezeit-Optimierung?
© 121WATT - André Goldmann
X
• Hohe Bouncerate
• schlechte User Experience
• könnte sich negativ für das Ranking bei Google & Co. auswirken
• < 800ms Idealwert - ab ca 1,5 beeinflusst die Ladezeit das Verhalten des
Suchmaschinen Crawlers
Warum Ladezeit-Optimierung?
© 121WATT - André Goldmann
X
• Hohe Bouncerate
• schlechte User Experience
• könnte sich negativ für das Ranking bei Google & Co. auswirken
• < 800ms Idealwert - ab ca 1,5 beeinflusst die Ladezeit das Verhalten des
Suchmaschinen Crawlers
• Mobile Nutzer sind für jede Optimierung dankbar
Warum Ladezeit-Optimierung?
© 121WATT - André Goldmann
Ladezeit-Optimierung - Tools
51
tools.pingdom.com/fpt/
© 121WATT - André Goldmann
Ladezeit-Optimierung - Tools
52
© 121WATT - André Goldmann
Ladezeit-Optimierung - Tools
X
https://www.google.com/analytics/web/#report/content-site-speed-suggestions/
© 121WATT - André Goldmann
Ladezeit-Optimierung - Tools
53
http://developers.google.com/speed/pagespeed/insights/
© 121WATT - André Goldmann
54
© 121WATT - André Goldmann
55
© 121WATT - André Goldmann
Ladezeit-Optimierung
Server:
56
© 121WATT - André Goldmann
Ladezeit-Optimierung
Server:
• Caching- & Kompression aktivieren
56
© 121WATT - André Goldmann
Ladezeit-Optimierung
Server:
• Caching- & Kompression aktivieren
• HTTP Requests reduzieren
56
© 121WATT - André Goldmann
Ladezeit-Optimierung
Server:
• Caching- & Kompression aktivieren
• HTTP Requests reduzieren
• Weiterleitungen vermeiden & 404 Fehler (bei Bildern, Skripten & Co.)
beseitigen
56
© 121WATT - André Goldmann
Ladezeit-Optimierung
Server:
• Caching- & Kompression aktivieren
• HTTP Requests reduzieren
• Weiterleitungen vermeiden & 404 Fehler (bei Bildern, Skripten & Co.)
beseitigen
• Weiterleitungsketten auseinandernehmen
56
© 121WATT - André Goldmann
Ladezeit-Optimierung
Server:
• Caching- & Kompression aktivieren
• HTTP Requests reduzieren
• Weiterleitungen vermeiden & 404 Fehler (bei Bildern, Skripten & Co.)
beseitigen
• Weiterleitungsketten auseinandernehmen
• Datenbanken optimieren
56
© 121WATT - André Goldmann
Ladezeit-Optimierung
Server:
• Caching- & Kompression aktivieren
• HTTP Requests reduzieren
• Weiterleitungen vermeiden & 404 Fehler (bei Bildern, Skripten & Co.)
beseitigen
• Weiterleitungsketten auseinandernehmen
• Datenbanken optimieren
• Keine (externen ) Frames einbauen
56
© 121WATT - André Goldmann
Ladezeit-Optimierung
Server:
• Caching- & Kompression aktivieren
• HTTP Requests reduzieren
• Weiterleitungen vermeiden & 404 Fehler (bei Bildern, Skripten & Co.)
beseitigen
• Weiterleitungsketten auseinandernehmen
• Datenbanken optimieren
• Keine (externen ) Frames einbauen
• Fertige Social Widgets (von Facebook & Co.) bitte nicht nutzen
56
© 121WATT - André Goldmann
57
HTML:
Ladezeit-Optimierung
© 121WATT - André Goldmann
57
HTML:
• HTML Kommentare entfernen
Ladezeit-Optimierung
© 121WATT - André Goldmann
57
HTML:
• HTML Kommentare entfernen
• HTML Code komprimieren & ungenutztes CSS entfernen
Ladezeit-Optimierung
© 121WATT - André Goldmann
57
HTML:
• HTML Kommentare entfernen
• HTML Code komprimieren & ungenutztes CSS entfernen
• Inline CSS & JS entfernen und in Dateien ausführen (können gecached werden)
Ladezeit-Optimierung
© 121WATT - André Goldmann
57
HTML:
• HTML Kommentare entfernen
• HTML Code komprimieren & ungenutztes CSS entfernen
• Inline CSS & JS entfernen und in Dateien ausführen (können gecached werden)
• CSS: Nicht per @import neue Dateien „nachladen“
Ladezeit-Optimierung
© 121WATT - André Goldmann
57
HTML:
• HTML Kommentare entfernen
• HTML Code komprimieren & ungenutztes CSS entfernen
• Inline CSS & JS entfernen und in Dateien ausführen (können gecached werden)
• CSS: Nicht per @import neue Dateien „nachladen“
• CSS & JavaScript komprimieren und an der richtigen Stelle integrieren (am
besten via CDN oder Subdomain)
Ladezeit-Optimierung
© 121WATT - André Goldmann
57
HTML:
• HTML Kommentare entfernen
• HTML Code komprimieren & ungenutztes CSS entfernen
• Inline CSS & JS entfernen und in Dateien ausführen (können gecached werden)
• CSS: Nicht per @import neue Dateien „nachladen“
• CSS & JavaScript komprimieren und an der richtigen Stelle integrieren (am
besten via CDN oder Subdomain)
• CSS3 statt Grafiken für Buttons und Co. nutzen (lässt sich auch besser testen ;-))
Ladezeit-Optimierung
© 121WATT - André Goldmann
57
HTML:
• HTML Kommentare entfernen
• HTML Code komprimieren & ungenutztes CSS entfernen
• Inline CSS & JS entfernen und in Dateien ausführen (können gecached werden)
• CSS: Nicht per @import neue Dateien „nachladen“
• CSS & JavaScript komprimieren und an der richtigen Stelle integrieren (am
besten via CDN oder Subdomain)
• CSS3 statt Grafiken für Buttons und Co. nutzen (lässt sich auch besser testen ;-))
• headjs.com <— kombiniert JS Dateien und lädt sie automatisch asynchron
Ladezeit-Optimierung
© 121WATT - André Goldmann
57
HTML:
• HTML Kommentare entfernen
• HTML Code komprimieren & ungenutztes CSS entfernen
• Inline CSS & JS entfernen und in Dateien ausführen (können gecached werden)
• CSS: Nicht per @import neue Dateien „nachladen“
• CSS & JavaScript komprimieren und an der richtigen Stelle integrieren (am
besten via CDN oder Subdomain)
• CSS3 statt Grafiken für Buttons und Co. nutzen (lässt sich auch besser testen ;-))
• headjs.com <— kombiniert JS Dateien und lädt sie automatisch asynchron
• Inhalte per AJAX nachladen (gerne auch das, was nicht im Sichtbereich der
Nutzers ist) <— Lazy Load
Ladezeit-Optimierung
© 121WATT - André Goldmann
X
Ladezeit-Optimierung: InstantClick
http://instantclick.io/
© 121WATT - André Goldmann
X
Ladezeit-Optimierung: InstantClick
http://instantclick.io/
InstantClick tauscht lediglich den 

<title> und <body> Inhalt einer
Website aus
Alle weiteren Elemente sind bereits
im Browser-Cache vorhanden und
werden genutzt.
© 121WATT - André Goldmann
58
Bilder:
Ladezeit-Optimierung
© 121WATT - André Goldmann
58
Bilder:
• Bildgrößen und Datei-Formate richtig wählen (.jpg für Fotos/
Hintergrundgrafiken; .png oder .gif für Layoutgrafiken)
Ladezeit-Optimierung
© 121WATT - André Goldmann
58
Bilder:
• Bildgrößen und Datei-Formate richtig wählen (.jpg für Fotos/
Hintergrundgrafiken; .png oder .gif für Layoutgrafiken)
• Bildqualität reduzieren, EXIF- & Meta-Tags entfernen
Ladezeit-Optimierung
© 121WATT - André Goldmann
58
Bilder:
• Bildgrößen und Datei-Formate richtig wählen (.jpg für Fotos/
Hintergrundgrafiken; .png oder .gif für Layoutgrafiken)
• Bildqualität reduzieren, EXIF- & Meta-Tags entfernen
• Icons als Font laden (http://fontawesome.io/, http://fontello.com/)
Ladezeit-Optimierung
© 121WATT - André Goldmann
58
Bilder:
• Bildgrößen und Datei-Formate richtig wählen (.jpg für Fotos/
Hintergrundgrafiken; .png oder .gif für Layoutgrafiken)
• Bildqualität reduzieren, EXIF- & Meta-Tags entfernen
• Icons als Font laden (http://fontawesome.io/, http://fontello.com/)
• Responsive Bilder nutzen (http://adaptive-images.com/)
Ladezeit-Optimierung
© 121WATT - André Goldmann
Icons als Fonts ausgeben
http://fontawesome.io/
http://fontello.com/
© 121WATT - André Goldmann
Grafiken für alle Displays/Auflösungen
http://www.imgix.com/
http://adaptive-images.com/
© 121WATT - André Goldmann
Nützliche Quellen
• Sitespeed.io

http://www.sitespeed.io/
• PageSpeed Insights (by Google)

https://chrome.google.com/webstore/detail/pagespeed-insights-by-goo/
gplegfbjlmmehdoakndmohflojccocli
• PageSpeed Insights (extern)

http://developers.google.com/speed/pagespeed/insights/
• PhantomJS

https://github.com/macbre/phantomas
• Pingdom Tools

http://tools.pingdom.com/fpt/
• Google Analytics SiteSpeed Datenansicht

https://www.google.com/analytics/web/#report/content-site-speed-suggestions/
• Automatische Bildoptimierung

https://kraken.io/
61
© 121WATT - André Goldmann
<picture>
Responsive Bilder für unterschiedliche Anwendungsfälle
© 121WATT - André Goldmann
Probleme bei von skalierten Bildern
© 121WATT - André Goldmann
Probleme bei von skalierten Bildern
• kein Qualitätsverlust
• mehr Datenvolumen beim Nutzer
© 121WATT - André Goldmann
Probleme bei von skalierten Bildern
• kein Qualitätsverlust
• mehr Datenvolumen beim Nutzer
• deutlicher Qualitätsverlust
• weniger Datenvolumen beim Nutzer
© 121WATT - André Goldmann
Lösung: <picture>-Element
Bildquelle: http://www.apple.com/de/
Bildquelle: http://www.apple.com/de/
Picture Element übergibt, passend zum Endgerät/Auflösung die passende Bilddatei aus.
<picture>
<source media="(min-width: 650px)"srcset="images/kitten-stretching.png">
<source media="(min-width: 465px)“ srcset="images/kitten-sitting.png">
<img src="images/kitten-curled.png" alt="a cute kitten">
</picture>
© 121WATT - André Goldmann
Lösung: <picture>-Element
Bildquelle: http://www.apple.com/de/
Bildquelle: http://www.apple.com/de/
Picture Element übergibt, passend zum Endgerät/Auflösung die passende Bilddatei aus.
<picture>
<source media="(min-width: 650px)"srcset="images/kitten-stretching.png">
<source media="(min-width: 465px)“ srcset="images/kitten-sitting.png">
<img src="images/kitten-curled.png" alt="a cute kitten">
</picture>
© 121WATT - André Goldmann
Lösung: <picture>-Element
Bildquelle: http://www.apple.com/de/
Bildquelle: http://www.apple.com/de/
Picture Element übergibt, passend zum Endgerät/Auflösung die passende Bilddatei aus.
<picture>
<source media="(min-width: 650px)"srcset="images/kitten-stretching.png">
<source media="(min-width: 465px)“ srcset="images/kitten-sitting.png">
<img src="images/kitten-curled.png" alt="a cute kitten">
</picture>
© 121WATT - André Goldmann
Einleitung <picture> Element
Durch das <picture> Element sind Entwickler/Designer flexibler im Bereich von:
• Art-Direction-basierte Bildauswahl
• Pixel-Dichten-basierte Bildauswahl
• Viewport-basierte Bildauswahl
• Bild-Dateiformat-basierte Bildauswahl (SVG, WebP)
© 121WATT - André Goldmann
Beispiel: Zalando auf dem Desktop
© 121WATT - André Goldmann
Beispiel: Zalando auf dem Smartphone
© 121WATT - André Goldmann
Beispiel: Zalando auf dem Smartphone
© 121WATT - André Goldmann
Einleitung <picture> Element
Durch das <picture> Element sind Entwickler/Designer flexibler im Bereich von:
• Art-Direction-basierte Bildauswahl
• Pixel-Dichten-basierte Bildauswahl
• Viewport-basierte Bildauswahl
• Bild-Dateiformat-basierte Bildauswahl (SVG, WebP)
© 121WATT - André Goldmann
Pixeldichte-basierte Bildauswahl (Pixeldensity)
Für den Nutzer sichtbar:

Bild 100x100 Pixel
für 2fach Pixeldichte (iPhone & Co.):

Bild 200x200 Pixel
für 1,5fach Pixeldichte:

Bild 150x150 Pixel
Das Bild selbst, wird jedoch immer

in 100x100 Pixel per CSS ausgegeben
© 121WATT - André Goldmann
Einleitung <picture> Element
Durch das <picture> Element sind Entwickler/Designer flexibler im Bereich von:
• Art-Direction-basierte Bildauswahl
• Pixel-Dichten-basierte Bildauswahl
• Viewport-basierte Bildauswahl
• Bild-Dateiformat-basierte Bildauswahl (SVG, WebP)
© 121WATT - André Goldmann
Viewport-basierte Bildauswahl
Bild-Quelle: http://www.html5rocks.com/en/tutorials/responsive/picture-element/
© 121WATT - André Goldmann
Einleitung <picture> Element
Durch das <picture> Element sind Entwickler/Designer flexibler im Bereich von:
• Art-Direction-basierte Bildauswahl
• Pixel-Dichten-basierte Bildauswahl
• Viewport-basierte Bildauswahl
• Bild-Dateiformat-basierte Bildauswahl (SVG, WebP)
© 121WATT - André Goldmann
Aktueller Browser-Support (Stand 10/2014)
http://caniuse.com/#search=picture
© 121WATT - André Goldmann
Lösungsansatz: <picture> & Picturefill
• JavaScript Lösung die das src Element im <img> mit dem jeweils definierten Bild
austauscht
• Download unter: http://scottjehl.github.io/picturefill/
© 121WATT - André Goldmann
Aktueller Browser-Support (Stand 10/2014)
http://caniuse.com/#search=picture
© 121WATT - André Goldmann
Aktueller Browser-Support (Stand 10/2014)
http://caniuse.com/#search=picture
© 121WATT - André Goldmann
Wann sollten wir welche Auswahl definieren?
© 121WATT - André Goldmann
Wann sollten wir welche Auswahl definieren?
• Art-Direction-basierte Bildauswahl

(Bildausschnitt enorm wichtig, CTA muss sichtbar sein)
© 121WATT - André Goldmann
Wann sollten wir welche Auswahl definieren?
• Art-Direction-basierte Bildauswahl

(Bildausschnitt enorm wichtig, CTA muss sichtbar sein)
• Pixel-Dichten-basierte Bildauswahl

(Zielgruppe ist im High-Resolution Bereich)
© 121WATT - André Goldmann
Wann sollten wir welche Auswahl definieren?
• Art-Direction-basierte Bildauswahl

(Bildausschnitt enorm wichtig, CTA muss sichtbar sein)
• Pixel-Dichten-basierte Bildauswahl

(Zielgruppe ist im High-Resolution Bereich)
• Viewport-basierte Bildauswahl

(Usergenerated Content, Performance, automatische Prozesse)
© 121WATT - André Goldmann
Wann sollten wir welche Auswahl definieren?
• Art-Direction-basierte Bildauswahl

(Bildausschnitt enorm wichtig, CTA muss sichtbar sein)
• Pixel-Dichten-basierte Bildauswahl

(Zielgruppe ist im High-Resolution Bereich)
• Viewport-basierte Bildauswahl

(Usergenerated Content, Performance, automatische Prozesse)
• Bild-Dateiformat-basierte Bildauswahl (SVG, WebP)

(sollte eher über andere Lösungen geregelt werden. Fallbacks sind in der
Regel eh vorhanden bzw. es wird bereits der beste Format genutzt)
© 121WATT - André Goldmann
Auswirkungen
© 121WATT - André Goldmann
Responsive Formulare
Auch hier kann man vieles falsch machen.
© 121WATT - André Goldmann
Regeln für responsive (mobile) Formulare
© 121WATT - André Goldmann
Regeln für responsive (mobile) Formulare
Keine wiederholenden Felder & Aktionen
(Passwort wiederholen, E-Mail Adresse
verifizieren)
© 121WATT - André Goldmann
Regeln für responsive (mobile) Formulare
Keine wiederholenden Felder & Aktionen
(Passwort wiederholen, E-Mail Adresse
verifizieren)
Vor-Ausfüllung von Feldern ermöglichen

(aktuelles Datum +/- geplante Rückreise etc.)
© 121WATT - André Goldmann
Regeln für responsive (mobile) Formulare
Keine wiederholenden Felder & Aktionen
(Passwort wiederholen, E-Mail Adresse
verifizieren)
Vor-Ausfüllung von Feldern ermöglichen

(aktuelles Datum +/- geplante Rückreise etc.)
„Wo bin ich grad“- Status-Balken integrieren

(Schritt 1-3 oder genaue Definition: Was, Wann)
© 121WATT - André Goldmann
Regeln für responsive (mobile) Formulare
Keine wiederholenden Felder & Aktionen
(Passwort wiederholen, E-Mail Adresse
verifizieren)
Vor-Ausfüllung von Feldern ermöglichen

(aktuelles Datum +/- geplante Rückreise etc.)
„Wo bin ich grad“- Status-Balken integrieren

(Schritt 1-3 oder genaue Definition: Was, Wann)
Datum? Visuelle Kalender sind am besten zu
benutzen und zeigen dem Nutzer genau, welchen
Tag/Datum er grad wählt - im Vergleich zu dem,
was in den kommenden Folien vorgestellt wird)
© 121WATT - André Goldmann
HTML5 und Formulare
© 121WATT - André Goldmann
HTML5 und Formulare
Formulare auf dem Desktop machen in der Regel
keinen Spaß - aber man muss ja…
© 121WATT - André Goldmann
HTML5 und Formulare
Formulare auf dem Desktop machen in der Regel
keinen Spaß - aber man muss ja…
Status Quo „Mobile Formulare“: Kleineres
Display, Keyboard verdeckt Inhalte, schlechtere
Internetverbindung.
© 121WATT - André Goldmann
HTML5 und Formulare
Formulare auf dem Desktop machen in der Regel
keinen Spaß - aber man muss ja…
Status Quo „Mobile Formulare“: Kleineres
Display, Keyboard verdeckt Inhalte, schlechtere
Internetverbindung.
HTML5 macht es uns durch neue Input Types
und Attribute möglich, die Nutzererfahrung von
Formularen zu verbessern!
© 121WATT - André Goldmann
Input Typen von HTML5: url
Um eine valide URL einzugeben, muss der Nutzer
zwingend mit http://, ftp:// oder mailto: beginnen.
Beispiel-Code:
<form>
<input type="url" name="homepage">
</form>
© 121WATT - André Goldmann
Input Typen von HTML5: tel
Beim tel-Typ wird automatisch die
Zahlentastatur ausgewählt und unnötiges hin
und her wechseln zwischen Zeichen und Zahlen
entfällt.
Beispiel-Code:
<form>
<input type="tel" name="usrtel">
</form>
© 121WATT - André Goldmann
Input Typen von HTML5: number
Beispiel-Code:
<form>
<input type="number"
name="number">
</form>
© 121WATT - André Goldmann
Input Typen von HTML5: email
Für E-Mail Eingaben wird das @-Zeichen und
der . direkt in der Standard-Tastatur integriert.
Beispiel-Code:
<form>
<input type="tel"
name="tel_number">
</form>
© 121WATT - André Goldmann
Input Typen von HTML5: date
Zur Eingabe von Datum-Angaben.
Wochentage werden nicht mit angezeigt, was
wiederum ein Problem werden kann, wenn der
Tag, für den Nutzer von Wichtigkeit ist. Beispiel:
Reisen, Flüge etc.
Beispiel-Code:
<form>
<input type="date" name="bday">
</form>
© 121WATT - André Goldmann
Input Typen von HTML5: datetime-local
Zur Eingabe von Datum- & Zeitangaben.
Beispiel-Code:
<form>
<input type="datetime-local"
name="bdaytime">
</form>
© 121WATT - André Goldmann
Input Typen von HTML5: color
Zur Eingabe von Farbwerten.
Beispiel-Code:
<form>
<input type="color"
name="favcolor">
</form>
© 121WATT - André Goldmann
Formulare auf Autopilot
Der Einsatz von HTML5 ermöglicht es uns,
bereits eingegeben Werte aus anderen
Formularen (auch aus der Vergangenheit) zu
übernehmen.
<input type="text" name="email"
id="email“ placeholder="E-Mail
Adresse" required
autocomplete="email">
https://developers.google.com/web/fundamentals/
input/form/label-and-name-inputs#use-metadata-
to-enable-auto-complete
© 121WATT - André Goldmann
Adressen in Formularen
© 121WATT - André Goldmann
Adressen in Formularen
© 121WATT - André Goldmann
Adressen in Formularen
© 121WATT - André Goldmann
Formulare auf Autopilot
https://www.deutschepost.de/de/d/deutsche-post-direkt/datafactory.html
© 121WATT - André Goldmann
Formular-Validierung
© 121WATT - André Goldmann
„normale“ Validierung nach dem Abschicken
https://www.youtube.com/watch?v=FWDDRG93puY
© 121WATT - André Goldmann
Real-Time Validierung VOR dem Abschicken
https://www.youtube.com/watch?v=hlU74LIPauo
© 121WATT - André Goldmann
Studie zur Real-Time Validierung
http://alistapart.com/article/inline-validation-in-web-forms
Studie ergab das +22% das Formular mit
Real-TimeValidierung komplett ausgefüllt
haben und die Dauer um 42% reduziert
werden konnte
© 121WATT - André Goldmann
Formulare sich selbstständig validieren lassen
Einsatz von regulären Ausdrücken zur Vermeidung von Fehleingaben nutzen:
Pflichtfelder nicht mit Javascript validieren sondern direkt im Input Feld:
Platzhalter direkt im Input Feld definieren:
…oder den Autofocus auf das erste Feld setzen:
© 121WATT - André Goldmann
Responsive Testing
Bildquelle: http://www.elezea.com/2013/11/rwd-content-modules/
© 121WATT - André Goldmann
Responsive Testing
Bildquelle: http://www.elezea.com/2013/11/rwd-content-modules/
© 121WATT - André Goldmann
http://alphapixels.com/prepros/
Prepros App (Mac OS, Windows + alle Smartphones)
© 121WATT - André Goldmann
http://incident57.com/codekit/
CodeKit (Mac OS + alle Smartphones)
© 121WATT - André Goldmann
Wireframe Testing: Balsamiq (Windows, Linux, Mac OS)
https://balsamiq.com/
© 121WATT - André Goldmann
Wireframe Testing: JUSTINMIND (Windows, Linux, Mac
OS)
http://www.justinmind.com/
© 121WATT - André Goldmann
https://creative.adobe.com/de/products/reflow
Adobe Edge Reflow (Windows, Mac OS)
© 121WATT - André Goldmann
http://macaw.co/
MACAW (Mac OS)
© 121WATT - André Goldmann
Google Chrome Browser
© 121WATT - André Goldmann
Google Chrome Browser
© 121WATT - André Goldmann
Google Chrome Browser
© 121WATT - André Goldmann
Google Chrome Browser
© 121WATT - André Goldmann
Google Chrome Browser
© 121WATT - André Goldmann
Firefox
© 121WATT - André Goldmann
http://lab.maltewassermann.com/viewport-resizer/
Viewport Resizer - Breakpoint Tester
© 121WATT - André Goldmann
http://lab.maltewassermann.com/viewport-resizer/
Viewport Resizer - Breakpoint Tester
© 121WATT - André Goldmann
responsive.is
http://responsive.is/
© 121WATT - André Goldmann
responsive.is
http://responsive.is/
© 121WATT - André Goldmann
responsive.is
http://responsive.is/
© 121WATT - André Goldmann
Smartphone Simulatoren
iOS Simulator

https://developer.apple.com/library/ios/
documentation/IDEs/Conceptual/
iOS_Simulator_Guide/Introduction/
Introduction.html
Android Simulator

http://developer.android.com/tools/devices/
emulator.html
Windows Phone Simulator

http://msdn.microsoft.com/library/windows/apps/
ff402563(v=vs.105).aspx
Opera Mini Simulator

https://dev.opera.com/articles/installing-opera-
mini-on-your-computer/
Firefox OS Simulator

https://developer.mozilla.org/en-US/docs/Tools/
Firefox_OS_1.1_Simulator
© 121WATT - André Goldmann
Smartphone Simulatoren
iOS Simulator

https://developer.apple.com/library/ios/
documentation/IDEs/Conceptual/
iOS_Simulator_Guide/Introduction/
Introduction.html
Android Simulator

http://developer.android.com/tools/devices/
emulator.html
Windows Phone Simulator

http://msdn.microsoft.com/library/windows/apps/
ff402563(v=vs.105).aspx
Opera Mini Simulator

https://dev.opera.com/articles/installing-opera-
mini-on-your-computer/
Firefox OS Simulator

https://developer.mozilla.org/en-US/docs/Tools/
Firefox_OS_1.1_Simulator
kein Touch
© 121WATT - André Goldmann
Smartphone Simulatoren
iOS Simulator

https://developer.apple.com/library/ios/
documentation/IDEs/Conceptual/
iOS_Simulator_Guide/Introduction/
Introduction.html
Android Simulator

http://developer.android.com/tools/devices/
emulator.html
Windows Phone Simulator

http://msdn.microsoft.com/library/windows/apps/
ff402563(v=vs.105).aspx
Opera Mini Simulator

https://dev.opera.com/articles/installing-opera-
mini-on-your-computer/
Firefox OS Simulator

https://developer.mozilla.org/en-US/docs/Tools/
Firefox_OS_1.1_Simulator
kein Touch
kein Mobilfunknetz
© 121WATT - André Goldmann
Smartphone Simulatoren
iOS Simulator

https://developer.apple.com/library/ios/
documentation/IDEs/Conceptual/
iOS_Simulator_Guide/Introduction/
Introduction.html
Android Simulator

http://developer.android.com/tools/devices/
emulator.html
Windows Phone Simulator

http://msdn.microsoft.com/library/windows/apps/
ff402563(v=vs.105).aspx
Opera Mini Simulator

https://dev.opera.com/articles/installing-opera-
mini-on-your-computer/
Firefox OS Simulator

https://developer.mozilla.org/en-US/docs/Tools/
Firefox_OS_1.1_Simulator
kein Touch
kein Mobilfunknetz
keine CPU vom Device
© 121WATT - André Goldmann
Smartphone Simulatoren
iOS Simulator

https://developer.apple.com/library/ios/
documentation/IDEs/Conceptual/
iOS_Simulator_Guide/Introduction/
Introduction.html
Android Simulator

http://developer.android.com/tools/devices/
emulator.html
Windows Phone Simulator

http://msdn.microsoft.com/library/windows/apps/
ff402563(v=vs.105).aspx
Opera Mini Simulator

https://dev.opera.com/articles/installing-opera-
mini-on-your-computer/
Firefox OS Simulator

https://developer.mozilla.org/en-US/docs/Tools/
Firefox_OS_1.1_Simulator
kein Touch
kein Mobilfunknetz
keine CPU vom Device
andere Auflösungen/Pixeldichte
© 121WATT - André Goldmann
Smartphone Simulatoren
iOS Simulator

https://developer.apple.com/library/ios/
documentation/IDEs/Conceptual/
iOS_Simulator_Guide/Introduction/
Introduction.html
Android Simulator

http://developer.android.com/tools/devices/
emulator.html
Windows Phone Simulator

http://msdn.microsoft.com/library/windows/apps/
ff402563(v=vs.105).aspx
Opera Mini Simulator

https://dev.opera.com/articles/installing-opera-
mini-on-your-computer/
Firefox OS Simulator

https://developer.mozilla.org/en-US/docs/Tools/
Firefox_OS_1.1_Simulator
kein Touch
kein Mobilfunknetz
keine CPU vom Device
andere Auflösungen/Pixeldichte
Betrachtungsabstand
© 121WATT - André Goldmann
Smartphone Simulatoren
iOS Simulator

https://developer.apple.com/library/ios/
documentation/IDEs/Conceptual/
iOS_Simulator_Guide/Introduction/
Introduction.html
Android Simulator

http://developer.android.com/tools/devices/
emulator.html
Windows Phone Simulator

http://msdn.microsoft.com/library/windows/apps/
ff402563(v=vs.105).aspx
Opera Mini Simulator

https://dev.opera.com/articles/installing-opera-
mini-on-your-computer/
Firefox OS Simulator

https://developer.mozilla.org/en-US/docs/Tools/
Firefox_OS_1.1_Simulator
kein Touch
kein Mobilfunknetz
keine CPU vom Device
andere Auflösungen/Pixeldichte
Betrachtungsabstand
Fehlerhafte Feature-Detection
© 121WATT - André Goldmann
Network Link Conditioner (Mac OS, iOS)
http://nshipster.com/network-link-conditioner/
© 121WATT - André Goldmann
http://opendevicelab.com/
OpenDeviceLab
© 121WATT - André Goldmann
https://creative.adobe.com/de/products/inspect
Adobe Edge Inspect (Windows, Mac OS, Android, iOS,
Windowsphone & Amazon Kindle Fire)
© 121WATT - André Goldmann
Ghostlab
http://vanamco.com/ghostlab/
Bild Quelle: http://www.html5rocks.com/en/tutorials/tooling/synchronized-cross-device-testing/
© 121WATT - André Goldmann
Ghostlab
http://vanam
Bild Quelle: http://www.html5rocks.com/en/tutorials/tooling/synchronized-cross-device-testing/
© 121WATT - André Goldmann
UX Recorder für iOS
http://www.uxrecorder.com/
© 121WATT - André Goldmann
Silverback App für Mac OS X (Usability Testing)
http://silverbackapp.com/
© 121WATT - André Goldmann
Image Testing: Skala Preview (Mac OS, iOS, Android)
http://bjango.com/mac/skalapreview/
© 121WATT - André Goldmann
http://typecast.com/
Typecast
© 121WATT - André Goldmann
Mobile-Website Conversion Testing
https://www.clicktale.com/
http://www.crazyegg.com/
http://visualwebsiteoptimizer.com/
https://www.optimizely.com/
http://mouseflow.com/
© 121WATT - André Goldmann
Performance-Tool: Pingdom
120
tools.pingdom.com/fpt/
© 121WATT - André Goldmann
Bonus: Responsive Produkte
© 121WATT - André Goldmann
Ist mein Produkt mobil nicht verfügbar?
© 121WATT - André Goldmann
Ist mein Produkt mobil nicht verfügbar?
© 121WATT - André Goldmann
Mobile Konversion macht mobil keinen Sinn?
© 121WATT - André Goldmann
Mobile Konversion macht mobil keinen Sinn?
© 121WATT - André Goldmann
Ziel von RWD
124
Was Nutzer
wollen
Unser Ziel
© 121WATT - André Goldmann
Ziel von RWD
124
Was Nutzer
wollen
Unser Ziel
© 121WATT - André Goldmann
Ziel von RWD
124
Was Nutzer
wollen
Unser Ziel
Ziel von RWD ist eine hohe Schnittmenge

auf beiden Seiten (Nutzer/Anbieter)
© 121WATT - André Goldmann
Mit welcher Hand nutzen Sie Ihr
Smartphone?
…bitte mal Arm hoch.
© 121WATT - André Goldmann
126
© 121WATT - André Goldmann
126
© 121WATT - André Goldmann
126
© 121WATT - André Goldmann
Zeit für eine Studie
http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php
© 121WATT - André Goldmann
Zeit für eine Studie
http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php
Ein-Hand
Gehalten; Ein-Hand
Zwei-Händig
© 121WATT - André Goldmann
Zeit für eine Studie
http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php
Ein-Hand
Gehalten; Ein-Hand
Zwei-Händig
49 %
© 121WATT - André Goldmann
Zeit für eine Studie
http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php
Ein-Hand
Gehalten; Ein-Hand
Zwei-Händig
36 %
49 %
© 121WATT - André Goldmann
Zeit für eine Studie
http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php
Ein-Hand
Gehalten; Ein-Hand
Zwei-Händig
15 %
36 %
49 %
© 121WATT - André Goldmann
Zeit für eine Studie: Ein-Hand
Bild Quelle: http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php
© 121WATT - André Goldmann
Zeit für eine Studie: Ein-Hand
Bild Quelle: http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php
• 67% mit dem rechten Daumen
© 121WATT - André Goldmann
Zeit für eine Studie: Ein-Hand
Bild Quelle: http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php
• 67% mit dem rechten Daumen
• 33% mit dem linken Daumen
© 121WATT - André Goldmann
Zeit für eine Studie: Gehalten; Ein-Hand
Bild Quelle: http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php
© 121WATT - André Goldmann
Zeit für eine Studie: Gehalten; Ein-Hand
Bild Quelle: http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php
• 72% navigieren mit dem Daumen
© 121WATT - André Goldmann
Zeit für eine Studie: Gehalten; Ein-Hand
Bild Quelle: http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php
• 72% navigieren mit dem Daumen
• 28% mit dem Zeigefinger
© 121WATT - André Goldmann
Zeit für eine Studie: Gehalten; Ein-Hand
Bild Quelle: http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php
• 72% navigieren mit dem Daumen
• 28% mit dem Zeigefinger
• 79% halten mit der li. Hand
© 121WATT - André Goldmann
Zeit für eine Studie: Gehalten; Ein-Hand
Bild Quelle: http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php
• 72% navigieren mit dem Daumen
• 28% mit dem Zeigefinger
• 79% halten mit der li. Hand
• 21% mit der re. Hand
© 121WATT - André Goldmann
Zeit für eine Studie: Zwei-Händig
Bild Quelle: http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php
© 121WATT - André Goldmann
Zeit für eine Studie: Zwei-Händig
Bild Quelle: http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php
• 90% im Portraitmodus
© 121WATT - André Goldmann
Zeit für eine Studie: Zwei-Händig
Bild Quelle: http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php
• 90% im Portraitmodus
• 10% im Landscapemodus
© 121WATT - André Goldmann
131
Anmelden & genauere Ergebnisse
© 121WATT - André Goldmann
Ergebnis: Webdesign kann nicht überall gleich
aussehen und funktionieren.
© 121WATT - André Goldmann
Lohnt sich die Optimierung für Mobile
und brauche ich RWD?
© 121WATT - André Goldmann
https://www.google.com/analytics/web/#report/visitors-mobile-overview/
© 121WATT - André Goldmann
Schlechte Beispiele
…die man besser nicht wiederholt.
© 121WATT - André Goldmann
Mobile Fails
Schade eigentlich. Man hätte, wenn
schon dieser Hinweis mit der E-Mail
kommt, aber mindestens ein Formular
anzeigen können.
© 121WATT - André Goldmann
Mobile Fails
© 121WATT - André Goldmann
Mobile Fails
© 121WATT - André Goldmann
Mobile Fails
Ist hier der Platz zum scrollen
und für die Inhalte ausreichen?
© 121WATT - André Goldmann
Mobile Fails
Zu viel Inhalt der keinen Fokus zulässt
© 121WATT - André Goldmann
Mobile Fails
Zu viel Inhalt der keinen Fokus zulässt
© 121WATT - André Goldmann
Mobile Fails
CSS: position:absolute
© 121WATT - André Goldmann
Mobile Fails
Wer versteht das?
© 121WATT - André Goldmann
Mobile Fails
Ob ich Inhalte die ich nicht vollständig
lesen kann, wirklich teilen möchte?
© 121WATT - André Goldmann
Mobile Fails
Mehr „Bars“ haben leider
nicht ins Layout gepasst ^^
© 121WATT - André Goldmann
Mobile Fails
Mehr „Bars“ haben leider
nicht ins Layout gepasst ^^
© 121WATT - André Goldmann
Mobile Fails
Schon einmal etwas von
einer Weiterleitung gehört?
© 121WATT - André Goldmann
Mobile Fails
Ok = Yes
Cancel = No
© 121WATT - André Goldmann
Jetzt wird’s teuer.
© 121WATT - André Goldmann
© 121WATT - André Goldmann
Mobile Fails
© 121WATT - André Goldmann
Mobile Fails
© 121WATT - André Goldmann
Mobile Fails
© 121WATT - André Goldmann
Mobile Fails
© 121WATT - André Goldmann
Mobile Fails
© 121WATT - André Goldmann
Mobile Fails
© 121WATT - André Goldmann
Besuchen Sie eigene Websites regelmässig!
© 121WATT - André Goldmann
Besuchen Sie
MIT DEM SMARTPHONE!
© 121WATT - André Goldmann
Fail 1 - Forgetting the mobile user
http://www.webdesign.org/web-design-fails.22423.html
https://www.google.com/glass/start/
© 121WATT - André Goldmann
Fail 1 - Forgetting the mobile user
http://www.webdesign.org/web-design-fails.22423.html
https://www.google.com/glass/start/
© 121WATT - André Goldmann
André Goldmann

andre.goldmann@121watt.de

@pixeldreher
Xing: https://www.xing.com/profile/
Andre_Goldmann4
121WATT

Luise-Ullrich-Str. 20

80636 München
Tel.: 089 / 416 126 993
@121WATTT | info@121watt.de

www.121watt.de
© 121WATT - André Goldmann
http://www.abookapart.com/products/responsive-web-design
Buch-Tipp
© 121WATT - André Goldmann
http://www.abookapart.com/products/mobile-first
Buch-Tipp
© 121WATT - André Goldmann
http://www.abookapart.com/products/content-strategy-for-mobile
Buch-Tipp
© 121WATT - André Goldmann
http://www.abookapart.com/products/designing-for-emotion
Buch-Tipp

Mais conteúdo relacionado

Mais procurados

Marken-Suchbegriffe finden & nutzen
Marken-Suchbegriffe finden & nutzenMarken-Suchbegriffe finden & nutzen
Marken-Suchbegriffe finden & nutzenAndré Goldmann
 
Crawl-Budget-Booster für eine bessere Search Engine Experience
Crawl-Budget-Booster für eine bessere Search Engine ExperienceCrawl-Budget-Booster für eine bessere Search Engine Experience
Crawl-Budget-Booster für eine bessere Search Engine ExperienceAndré Goldmann
 
Die Macht des Nutzerkontexts über Ihre Website-Ziele
Die Macht des Nutzerkontexts über Ihre Website-ZieleDie Macht des Nutzerkontexts über Ihre Website-Ziele
Die Macht des Nutzerkontexts über Ihre Website-ZieleAndré Goldmann
 
Prophylaxe statt Reparatur - Landingpage Probleme aufdecken und beseitigen
Prophylaxe statt Reparatur - Landingpage Probleme aufdecken und beseitigenProphylaxe statt Reparatur - Landingpage Probleme aufdecken und beseitigen
Prophylaxe statt Reparatur - Landingpage Probleme aufdecken und beseitigenAndré Goldmann
 
Bilder für das Web optimieren
Bilder für das Web optimierenBilder für das Web optimieren
Bilder für das Web optimierenAndré Goldmann
 
Effizientes Arbeiten mit dem Screaming Frog SEO-Spider
Effizientes Arbeiten mit dem Screaming Frog SEO-SpiderEffizientes Arbeiten mit dem Screaming Frog SEO-Spider
Effizientes Arbeiten mit dem Screaming Frog SEO-SpiderAndré Goldmann
 
Fehlende Workflows der Google Search Console (GSC) kompensieren
Fehlende Workflows der Google Search Console (GSC) kompensierenFehlende Workflows der Google Search Console (GSC) kompensieren
Fehlende Workflows der Google Search Console (GSC) kompensierenAndré Goldmann
 
Planung und Aufbau erfolgreicher Landingpages
Planung und Aufbau erfolgreicher LandingpagesPlanung und Aufbau erfolgreicher Landingpages
Planung und Aufbau erfolgreicher LandingpagesAndré Goldmann
 
Website-Optimierung mit Google Optimize
Website-Optimierung mit Google OptimizeWebsite-Optimierung mit Google Optimize
Website-Optimierung mit Google OptimizeAndré Goldmann
 
Website-Optimierung mit Google Analytics
Website-Optimierung mit Google AnalyticsWebsite-Optimierung mit Google Analytics
Website-Optimierung mit Google AnalyticsAndré Goldmann
 
Continuous Relaunch - Impulsvortrag auf der relaunch Konferenz 2014
Continuous Relaunch - Impulsvortrag auf der relaunch Konferenz 2014Continuous Relaunch - Impulsvortrag auf der relaunch Konferenz 2014
Continuous Relaunch - Impulsvortrag auf der relaunch Konferenz 2014kernpunkt
 

Mais procurados (11)

Marken-Suchbegriffe finden & nutzen
Marken-Suchbegriffe finden & nutzenMarken-Suchbegriffe finden & nutzen
Marken-Suchbegriffe finden & nutzen
 
Crawl-Budget-Booster für eine bessere Search Engine Experience
Crawl-Budget-Booster für eine bessere Search Engine ExperienceCrawl-Budget-Booster für eine bessere Search Engine Experience
Crawl-Budget-Booster für eine bessere Search Engine Experience
 
Die Macht des Nutzerkontexts über Ihre Website-Ziele
Die Macht des Nutzerkontexts über Ihre Website-ZieleDie Macht des Nutzerkontexts über Ihre Website-Ziele
Die Macht des Nutzerkontexts über Ihre Website-Ziele
 
Prophylaxe statt Reparatur - Landingpage Probleme aufdecken und beseitigen
Prophylaxe statt Reparatur - Landingpage Probleme aufdecken und beseitigenProphylaxe statt Reparatur - Landingpage Probleme aufdecken und beseitigen
Prophylaxe statt Reparatur - Landingpage Probleme aufdecken und beseitigen
 
Bilder für das Web optimieren
Bilder für das Web optimierenBilder für das Web optimieren
Bilder für das Web optimieren
 
Effizientes Arbeiten mit dem Screaming Frog SEO-Spider
Effizientes Arbeiten mit dem Screaming Frog SEO-SpiderEffizientes Arbeiten mit dem Screaming Frog SEO-Spider
Effizientes Arbeiten mit dem Screaming Frog SEO-Spider
 
Fehlende Workflows der Google Search Console (GSC) kompensieren
Fehlende Workflows der Google Search Console (GSC) kompensierenFehlende Workflows der Google Search Console (GSC) kompensieren
Fehlende Workflows der Google Search Console (GSC) kompensieren
 
Planung und Aufbau erfolgreicher Landingpages
Planung und Aufbau erfolgreicher LandingpagesPlanung und Aufbau erfolgreicher Landingpages
Planung und Aufbau erfolgreicher Landingpages
 
Website-Optimierung mit Google Optimize
Website-Optimierung mit Google OptimizeWebsite-Optimierung mit Google Optimize
Website-Optimierung mit Google Optimize
 
Website-Optimierung mit Google Analytics
Website-Optimierung mit Google AnalyticsWebsite-Optimierung mit Google Analytics
Website-Optimierung mit Google Analytics
 
Continuous Relaunch - Impulsvortrag auf der relaunch Konferenz 2014
Continuous Relaunch - Impulsvortrag auf der relaunch Konferenz 2014Continuous Relaunch - Impulsvortrag auf der relaunch Konferenz 2014
Continuous Relaunch - Impulsvortrag auf der relaunch Konferenz 2014
 

Semelhante a Fehler bei Mobile- und Responsive-Webdesign vermeiden / Conversion Conference 2014

Mobile SEO - Quo vadis?
Mobile SEO - Quo vadis?Mobile SEO - Quo vadis?
Mobile SEO - Quo vadis?René Dhemant
 
NOSE/Stefan Tan: Der mobile Trend
NOSE/Stefan Tan: Der mobile TrendNOSE/Stefan Tan: Der mobile Trend
NOSE/Stefan Tan: Der mobile TrendNOSE Design AG
 
vi knallgrau Mobile Nutzung: Website vs. App
vi knallgrau Mobile Nutzung: Website vs. Appvi knallgrau Mobile Nutzung: Website vs. App
vi knallgrau Mobile Nutzung: Website vs. Appvi knallgrau
 
Banking 2.0 / Arbeit 2.0
Banking 2.0 / Arbeit 2.0Banking 2.0 / Arbeit 2.0
Banking 2.0 / Arbeit 2.0Herbert Wagger
 
Dem mobilen Internet gehört die Zukunft
Dem mobilen Internet gehört die ZukunftDem mobilen Internet gehört die Zukunft
Dem mobilen Internet gehört die Zukunftahorn. gmbh
 
App – und was nun - pioniere 2014 - olaf grüger - Go eCommerce
App – und was nun - pioniere 2014 - olaf grüger - Go eCommerceApp – und was nun - pioniere 2014 - olaf grüger - Go eCommerce
App – und was nun - pioniere 2014 - olaf grüger - Go eCommerceOlaf Grueger
 
Cross Device Tracking in Google analytics leveraging the user id | conversio...
 Cross Device Tracking in Google analytics leveraging the user id | conversio... Cross Device Tracking in Google analytics leveraging the user id | conversio...
Cross Device Tracking in Google analytics leveraging the user id | conversio...121WATT GmbH
 
Arbeit 2.0 - Disruptive Innovation
Arbeit 2.0 - Disruptive InnovationArbeit 2.0 - Disruptive Innovation
Arbeit 2.0 - Disruptive InnovationHerbert Wagger
 
Google Analytics Konferenz 2012: Thomas Sommeregger, elements.at: Mobile Trac...
Google Analytics Konferenz 2012: Thomas Sommeregger, elements.at: Mobile Trac...Google Analytics Konferenz 2012: Thomas Sommeregger, elements.at: Mobile Trac...
Google Analytics Konferenz 2012: Thomas Sommeregger, elements.at: Mobile Trac...e-dialog GmbH
 
Gäste WLAN mit Facebook-Checkin
Gäste WLAN mit Facebook-CheckinGäste WLAN mit Facebook-Checkin
Gäste WLAN mit Facebook-CheckinTorsten Logsch
 
Weptun Vortrag Bicc.Net Innovation Forum: 1Code=4Apps
Weptun Vortrag Bicc.Net Innovation Forum: 1Code=4AppsWeptun Vortrag Bicc.Net Innovation Forum: 1Code=4Apps
Weptun Vortrag Bicc.Net Innovation Forum: 1Code=4AppsDominik Ueblacker
 
121WATT Night Academy 12. Mai 2016
121WATT Night Academy 12. Mai 2016121WATT Night Academy 12. Mai 2016
121WATT Night Academy 12. Mai 2016121WATT GmbH
 
insertEFFECT Partner für Apps und Mobile Beratung Design Entwicklung Unterne...
insertEFFECT Partner für Apps und Mobile Beratung Design Entwicklung Unterne...insertEFFECT Partner für Apps und Mobile Beratung Design Entwicklung Unterne...
insertEFFECT Partner für Apps und Mobile Beratung Design Entwicklung Unterne...insertEFFECT GmbH
 
Mobile Cases Marco Schierhorn
Mobile Cases Marco SchierhornMobile Cases Marco Schierhorn
Mobile Cases Marco SchierhornLOC Place
 
Mobile Cases Marco Schierhorn, Mobile National Day Workshop Hamburg 2014
Mobile Cases Marco Schierhorn, Mobile National Day Workshop Hamburg 2014Mobile Cases Marco Schierhorn, Mobile National Day Workshop Hamburg 2014
Mobile Cases Marco Schierhorn, Mobile National Day Workshop Hamburg 2014LOC Place
 
Drei Säulen im Marketing der Zukunft: Social-Mobile-Local @ AllFacebook Marke...
Drei Säulen im Marketing der Zukunft: Social-Mobile-Local @ AllFacebook Marke...Drei Säulen im Marketing der Zukunft: Social-Mobile-Local @ AllFacebook Marke...
Drei Säulen im Marketing der Zukunft: Social-Mobile-Local @ AllFacebook Marke...AllFacebook.de
 
Warum sich mobile Websites für Unternehmen lohnen
Warum sich mobile Websites für Unternehmen lohnenWarum sich mobile Websites für Unternehmen lohnen
Warum sich mobile Websites für Unternehmen lohnenquäntchen + glück
 
20130711 - Mobile II - APA IT - Günter Kaminger
20130711 - Mobile II - APA IT - Günter Kaminger20130711 - Mobile II - APA IT - Günter Kaminger
20130711 - Mobile II - APA IT - Günter KamingerWerbeplanung.at Summit
 

Semelhante a Fehler bei Mobile- und Responsive-Webdesign vermeiden / Conversion Conference 2014 (20)

Mobile SEO - Quo vadis?
Mobile SEO - Quo vadis?Mobile SEO - Quo vadis?
Mobile SEO - Quo vadis?
 
NOSE/Stefan Tan: Der mobile Trend
NOSE/Stefan Tan: Der mobile TrendNOSE/Stefan Tan: Der mobile Trend
NOSE/Stefan Tan: Der mobile Trend
 
From Mobile Hype to Mobile Business
From Mobile Hype to Mobile BusinessFrom Mobile Hype to Mobile Business
From Mobile Hype to Mobile Business
 
vi knallgrau Mobile Nutzung: Website vs. App
vi knallgrau Mobile Nutzung: Website vs. Appvi knallgrau Mobile Nutzung: Website vs. App
vi knallgrau Mobile Nutzung: Website vs. App
 
Mobile Websites
Mobile WebsitesMobile Websites
Mobile Websites
 
Banking 2.0 / Arbeit 2.0
Banking 2.0 / Arbeit 2.0Banking 2.0 / Arbeit 2.0
Banking 2.0 / Arbeit 2.0
 
Dem mobilen Internet gehört die Zukunft
Dem mobilen Internet gehört die ZukunftDem mobilen Internet gehört die Zukunft
Dem mobilen Internet gehört die Zukunft
 
App – und was nun - pioniere 2014 - olaf grüger - Go eCommerce
App – und was nun - pioniere 2014 - olaf grüger - Go eCommerceApp – und was nun - pioniere 2014 - olaf grüger - Go eCommerce
App – und was nun - pioniere 2014 - olaf grüger - Go eCommerce
 
Cross Device Tracking in Google analytics leveraging the user id | conversio...
 Cross Device Tracking in Google analytics leveraging the user id | conversio... Cross Device Tracking in Google analytics leveraging the user id | conversio...
Cross Device Tracking in Google analytics leveraging the user id | conversio...
 
Arbeit 2.0 - Disruptive Innovation
Arbeit 2.0 - Disruptive InnovationArbeit 2.0 - Disruptive Innovation
Arbeit 2.0 - Disruptive Innovation
 
Google Analytics Konferenz 2012: Thomas Sommeregger, elements.at: Mobile Trac...
Google Analytics Konferenz 2012: Thomas Sommeregger, elements.at: Mobile Trac...Google Analytics Konferenz 2012: Thomas Sommeregger, elements.at: Mobile Trac...
Google Analytics Konferenz 2012: Thomas Sommeregger, elements.at: Mobile Trac...
 
Gäste WLAN mit Facebook-Checkin
Gäste WLAN mit Facebook-CheckinGäste WLAN mit Facebook-Checkin
Gäste WLAN mit Facebook-Checkin
 
Weptun Vortrag Bicc.Net Innovation Forum: 1Code=4Apps
Weptun Vortrag Bicc.Net Innovation Forum: 1Code=4AppsWeptun Vortrag Bicc.Net Innovation Forum: 1Code=4Apps
Weptun Vortrag Bicc.Net Innovation Forum: 1Code=4Apps
 
121WATT Night Academy 12. Mai 2016
121WATT Night Academy 12. Mai 2016121WATT Night Academy 12. Mai 2016
121WATT Night Academy 12. Mai 2016
 
insertEFFECT Partner für Apps und Mobile Beratung Design Entwicklung Unterne...
insertEFFECT Partner für Apps und Mobile Beratung Design Entwicklung Unterne...insertEFFECT Partner für Apps und Mobile Beratung Design Entwicklung Unterne...
insertEFFECT Partner für Apps und Mobile Beratung Design Entwicklung Unterne...
 
Mobile Cases Marco Schierhorn
Mobile Cases Marco SchierhornMobile Cases Marco Schierhorn
Mobile Cases Marco Schierhorn
 
Mobile Cases Marco Schierhorn, Mobile National Day Workshop Hamburg 2014
Mobile Cases Marco Schierhorn, Mobile National Day Workshop Hamburg 2014Mobile Cases Marco Schierhorn, Mobile National Day Workshop Hamburg 2014
Mobile Cases Marco Schierhorn, Mobile National Day Workshop Hamburg 2014
 
Drei Säulen im Marketing der Zukunft: Social-Mobile-Local @ AllFacebook Marke...
Drei Säulen im Marketing der Zukunft: Social-Mobile-Local @ AllFacebook Marke...Drei Säulen im Marketing der Zukunft: Social-Mobile-Local @ AllFacebook Marke...
Drei Säulen im Marketing der Zukunft: Social-Mobile-Local @ AllFacebook Marke...
 
Warum sich mobile Websites für Unternehmen lohnen
Warum sich mobile Websites für Unternehmen lohnenWarum sich mobile Websites für Unternehmen lohnen
Warum sich mobile Websites für Unternehmen lohnen
 
20130711 - Mobile II - APA IT - Günter Kaminger
20130711 - Mobile II - APA IT - Günter Kaminger20130711 - Mobile II - APA IT - Günter Kaminger
20130711 - Mobile II - APA IT - Günter Kaminger
 

Fehler bei Mobile- und Responsive-Webdesign vermeiden / Conversion Conference 2014

  • 1. © 121WATT - André Goldmann Achtung Falle! Fehler bei Mobile- und Responsive-Webdesign (RWD) vermeiden Berlin, 04.11. - 05.11.2014
  • 2. © 121WATT - André Goldmann André Goldmann ‣ 26.03.1984, erster HTML-Code mit 15 Jahren ‣ Verheiratet, 1 Tochter ‣ Seit 2007 Selbständig bei Pixeldreher & ab 2012: Entwickler, SEO, Online Marketing-Spezi. Ab 2014 CTO & Referent bei der 121WATT ‣ Davor: Front-End Entwickler bei preisvergleich.de, ab-in-den-urlaub.de, kredite.de, auto.de & unister.de ‣ Hobbies: meine Familie, Eishockey, Reisen & Konzerte ‣ Betreute Kunden: • CTO bei der 121WATT
 Geschäftsinhaber bei Pixeldreher
 
 Seit 1996 Front-End Entwickler 
 & Optimierer aus Leidenschaft • Twitter: @pixeldreher
 E-Mail: andre.goldmann@121watt.de
  • 3. © 121WATT - André Goldmann Ich arbeitete unter anderem für diese Kunden
  • 4. © 121WATT - André Goldmann Privates Projekt 4
  • 5. © 121WATT - André Goldmann Privates Projekt 4 > 374.000 Besucher
  • 6. © 121WATT - André Goldmann Privates Projekt 4 > 374.000 Besucher > 3.126.000 Seitenaufrufe
  • 7. © 121WATT - André Goldmann Privates Projekt 4 > 374.000 Besucher > 3.126.000 Seitenaufrufe > 1 TB Traffic im Monat
  • 8. © 121WATT - André Goldmann Privates Projekt 4 > 374.000 Besucher > 3.126.000 Seitenaufrufe > 1 TB Traffic im Monat 80% Mobile-Traffic
  • 9. © 121WATT - André Goldmann Privates Projekt Seit März 2014 mit Apps für Android & iOS
  • 10. © 121WATT - André Goldmann Konvertiert „mobile“ nicht? … oder kommt es auf meine Zielgruppe & den Kontext an?
  • 11. © 121WATT - André Goldmann Kurze Fragerunde…
  • 12. © 121WATT - André Goldmann Fragerunde… Wer hat schon ein Bahnticket mit dem Handy gekauft?
  • 13. © 121WATT - André Goldmann Fragerunde… Schon mal Pizza, Döner oder Nudeln per App bestellt und bezahlt?
  • 14. © 121WATT - André Goldmann Fragerunde… Günstige Produkte, Angebote oder Schnäppchen mit dem Handy bestellt?
  • 15. © 121WATT - André Goldmann Fragerunde… Versicherung mit dem Handy abgeschlossen?
  • 16. © 121WATT - André Goldmann Fragerunde… Reise oder Kurzurlaub mit dem Smartphone gebucht?
  • 17. © 121WATT - André Goldmann Fragerunde… Produkte über 1.000,- € per Smartphone bestellt?
  • 18. © 121WATT - André Goldmann Fragerunde… Ticket für die ConversionConference mit dem Handy geordert?
  • 19. © 121WATT - André Goldmann Fragerunde… Ein Tool oder eine berufliche Dienstleistung per Smartphone gebucht?
  • 20. © 121WATT - André Goldmann Jetzt nochmal im Kontext
  • 21. © 121WATT - André Goldmann Fragerunde… Wer hat schon ein Bahnticket mit dem Handy gekauft? Unterwegs, schnell und privat
  • 22. © 121WATT - André Goldmann Fragerunde… Schon mal Pizza, Döner oder Nudeln per App bestellt und bezahlt? Praktisch, schnell & „Alltagsproblemlöser“
  • 23. © 121WATT - André Goldmann Fragerunde… Günstige Produkte, Angebote oder Schnäppchen mit dem Handy bestellt? Schnelligkeit, keine Gefahr & privat
  • 24. © 121WATT - André Goldmann Fragerunde… Versicherung mit dem Handy abgeschlossen? Mit Ruhe und Bedacht, komplex & leseintensiv
  • 25. © 121WATT - André Goldmann Fragerunde… Reise oder Kurzurlaub mit dem Smartphone gebucht? Preisvergleich, Visuell & keine einseitige Entscheidung
  • 26. © 121WATT - André Goldmann Fragerunde… Produkte über 1.000,- € per Smartphone bestellt? Vertrauen, „mal eben 1.000,- €“
  • 27. © 121WATT - André Goldmann Fragerunde… Ticket für die ConversionConference mit dem Handy geordert? Business, man sitzt eh vor dem Desktop, genug Zeit
  • 28. © 121WATT - André Goldmann Fragerunde… Ein Tool oder eine berufliche Dienstleistung per Smartphone gebucht? Vergleich, Desktop-Tools, Auswahl, nicht-mobil Verfügbar
  • 29. © 121WATT - André Goldmann Wie ging das alles eigentlich los? Können wir eigentlich Desktop mit „Mobile“ vergleichen?
  • 30. © 121WATT - André Goldmann 1993 - Kommerzielle Durchbruch Bild Quelle: http://www.computerhistory.org/
  • 31. © 121WATT - André Goldmann 1999 - bin ich da schon drin’ oder was? Bild Quelle: http://www.spiegel.de/
  • 32. © 121WATT - André Goldmann 90er - 2007. Bild Quelle: https://www.youtube.com/
  • 33. © 121WATT - André Goldmann 2007. Bild Quelle: http://www.chip.de/
  • 34. © 121WATT - André Goldmann Die Entwicklung des mobilen Internets
  • 35. © 121WATT - André Goldmann Die Entwicklung des mobilen Internets
  • 36. © 121WATT - André Goldmann Die Entwicklung des mobilen Internets Mosaic 1993
  • 37. © 121WATT - André Goldmann Die Entwicklung des mobilen Internets Mosaic 1993 ISDN in DEU 1995
  • 38. © 121WATT - André Goldmann Die Entwicklung des mobilen Internets Mosaic 1993 ISDN in DEU 1995 Boris’ ;) 1999
  • 39. © 121WATT - André Goldmann Die Entwicklung des mobilen Internets Mosaic 1993 ISDN in DEU 1995 Boris’ ;) 1999 The iPhone 2007
  • 40. © 121WATT - André Goldmann Die Entwicklung des mobilen Internets Mosaic 1993 ISDN in DEU 1995 Boris’ ;) 1999 The iPhone 2007 RWD erstmals
 erwähnt 05/2010
  • 41. © 121WATT - André Goldmann Die Entwicklung des mobilen Internets Mosaic 1993 ISDN in DEU 1995 Boris’ ;) 1999 The iPhone 2007 RWD erstmals
 erwähnt 05/2010 Erste RWD
 in DEU seit 2011
  • 42. © 121WATT - André Goldmann Die Entwicklung des mobilen Internets Mosaic 1993 ISDN in DEU 1995 Boris’ ;) 1999 The iPhone 2007 RWD erstmals
 erwähnt 05/2010 Erste RWD
 in DEU seit 2011
  • 43. © 121WATT - André Goldmann Die Entwicklung des mobilen Internets Mosaic 1993 ISDN in DEU 1995 Boris’ ;) 1999 The iPhone 2007 RWD erstmals
 erwähnt 05/2010 Erste RWD
 in DEU seit 2011 m.website.de vs. native Apps
  • 44. © 121WATT - André Goldmann Die Entwicklung des mobilen Internets Mosaic 1993 ISDN in DEU 1995 Boris’ ;) 1999 The iPhone 2007 RWD erstmals
 erwähnt 05/2010 Erste RWD
 in DEU seit 2011 m.website.de vs. native Apps Tablet-PCs…
  • 45. © 121WATT - André Goldmann Die Entwicklung des mobilen Internets Mosaic 1993 ISDN in DEU 1995 Boris’ ;) 1999 The iPhone 2007 RWD erstmals
 erwähnt 05/2010 Erste RWD
 in DEU seit 2011 m.website.de vs. native Apps Tablet-PCs… 18 Jahre vs. 3 Jahre Gleicher Inhalt & Code
  • 46. © 121WATT - André Goldmann Das Umdenken der Anwender
 kann schnell beginnen. Zeit für RWD ;) Bild Quelle: http://www.apple.com/iphone-6/apple-pay/
  • 47. © 121WATT - André Goldmann Was ist anders bei RWD? Workflows & Ansätze
  • 48. © 121WATT - André Goldmann ALLES
  • 49. © 121WATT - André Goldmann Flexibles Layout Bildquelle: http://www.apple.com/de/
  • 50. © 121WATT - André Goldmann Flexibles Layout Bildquelle: http://www.apple.com/de
  • 51. © 121WATT - André Goldmann Flexibles Layout Bildquelle: http://www.apple.com/de
  • 52. © 121WATT - André Goldmann Flexibles Layout Bildquelle: http://www.apple.com/de
  • 53. © 121WATT - André Goldmann Flexibles Layout Bildquelle: http://www.apple.com/de
  • 54. © 121WATT - André Goldmann Flexibles Layout Bildquelle: http://www.apple.com/de Auflösung von 5120 x 2880 Pixel
  • 55. © 121WATT - André Goldmann Was erwarten Besucher?
  • 56. © 121WATT - André Goldmann Studie von Google (2012)
  • 57. © 121WATT - André Goldmann Studie von Google (2012) • 69% der Teilnehmer würden auf einer mobilfähigen Website ein Produkt kaufen
  • 58. © 121WATT - André Goldmann Studie von Google (2012) • 69% der Teilnehmer würden auf einer mobilfähigen Website ein Produkt kaufen • 61% der mobilen Teilnehmer verlassen eine Website wenn sie nicht sofort das finden, was sie ursprünglich gesucht haben
  • 59. © 121WATT - André Goldmann Studie von Google (2012) • 69% der Teilnehmer würden auf einer mobilfähigen Website ein Produkt kaufen • 61% der mobilen Teilnehmer verlassen eine Website wenn sie nicht sofort das finden, was sie ursprünglich gesucht haben • 50% der Teilnehmer würden ein Produkt nicht nutzen/kaufen, wenn der mobile Auftritt des Unternehmen „schlecht“ ist
  • 60. © 121WATT - André Goldmann Studie von Google (2012) • 69% der Teilnehmer würden auf einer mobilfähigen Website ein Produkt kaufen • 61% der mobilen Teilnehmer verlassen eine Website wenn sie nicht sofort das finden, was sie ursprünglich gesucht haben • 50% der Teilnehmer würden ein Produkt nicht nutzen/kaufen, wenn der mobile Auftritt des Unternehmen „schlecht“ ist • Folgen: Frustrationen und Ärger bei den Besuchern/Kunden
 
 52% sehen bei einem schlechten mobilen Auftritt auch Auswirkungen auf zukünftige Geschäfte mit dem Unternehmen (Image)
 
 48% sind der Meinung, dass solche Unternehmen sich nicht für sie als Kunden interessieren würden
  • 61. © 121WATT - André Goldmann Studie von Google (2012) • 69% der Teilnehmer würden auf einer mobilfähigen Website ein Produkt kaufen • 61% der mobilen Teilnehmer verlassen eine Website wenn sie nicht sofort das finden, was sie ursprünglich gesucht haben • 50% der Teilnehmer würden ein Produkt nicht nutzen/kaufen, wenn der mobile Auftritt des Unternehmen „schlecht“ ist • Folgen: Frustrationen und Ärger bei den Besuchern/Kunden
 
 52% sehen bei einem schlechten mobilen Auftritt auch Auswirkungen auf zukünftige Geschäfte mit dem Unternehmen (Image)
 
 48% sind der Meinung, dass solche Unternehmen sich nicht für sie als Kunden interessieren würden https://www.thinkwithgoogle.com/research-studies/what-users-want-most-from-mobile-sites-today.html
  • 62. © 121WATT - André Goldmann Standards: Android Design http://developer.android.com/design/index.html
  • 63. © 121WATT - André Goldmann Standards: iOS Human Interface Guidelines https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/Anatomy.html
  • 64. © 121WATT - André Goldmann Standards: iOS Human Interface Guidelines https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/Anatomy.html
  • 65. © 121WATT - André Goldmann Webdesign Workflow (früher) Als der Nachbar Websites „programmierte“…
  • 66. © 121WATT - André Goldmann Webdesign Workflow (früher)
  • 67. © 121WATT - André Goldmann Webdesign Workflow (früher) • Planung
  • 68. © 121WATT - André Goldmann Webdesign Workflow (früher) • Planung • Wireframes
  • 69. © 121WATT - André Goldmann Webdesign Workflow (früher) • Planung • Wireframes • Design mit Photoshop, Fireworks, „Illustrator“ & Co.
  • 70. © 121WATT - André Goldmann Webdesign Workflow (früher) • Planung • Wireframes • Design mit Photoshop, Fireworks, „Illustrator“ & Co. • Entwicklung der Designs (Pixelgenau für 3 aktuelle Browser und 15 Zoll Röhren)
  • 71. © 121WATT - André Goldmann Webdesign Workflow (früher) • Planung • Wireframes • Design mit Photoshop, Fireworks, „Illustrator“ & Co. • Entwicklung der Designs (Pixelgenau für 3 aktuelle Browser und 15 Zoll Röhren) • Übergabe an den Kunden oder Server
  • 72. © 121WATT - André Goldmann Webdesign Workflow (früher) • Planung • Wireframes • Design mit Photoshop, Fireworks, „Illustrator“ & Co. • Entwicklung der Designs (Pixelgenau für 3 aktuelle Browser und 15 Zoll Röhren) • Übergabe an den Kunden oder Server • Juhu - online
  • 73. © 121WATT - André Goldmann Webdesign Workflow (früher) • Planung • Wireframes • Design mit Photoshop, Fireworks, „Illustrator“ & Co. • Entwicklung der Designs (Pixelgenau für 3 aktuelle Browser und 15 Zoll Röhren) • Übergabe an den Kunden oder Server • Juhu - online • PUNKT
  • 74. © 121WATT - André Goldmann RWD Workflow Punkt 1 - 47…
  • 75. © 121WATT - André Goldmann Probleme im Jahr 2014
  • 76. © 121WATT - André Goldmann Probleme im Jahr 2014 • Unzählige Displaygrößen und Auflösungen
  • 77. © 121WATT - André Goldmann Probleme im Jahr 2014 • Unzählige Displaygrößen und Auflösungen • Webseiten werden in unterschiedlichen Situationen und Kontexten benutzt
  • 78. © 121WATT - André Goldmann Probleme im Jahr 2014 • Unzählige Displaygrößen und Auflösungen • Webseiten werden in unterschiedlichen Situationen und Kontexten benutzt • Sehr viele Browser/Betriebssysteme
  • 79. © 121WATT - André Goldmann Probleme im Jahr 2014 • Unzählige Displaygrößen und Auflösungen • Webseiten werden in unterschiedlichen Situationen und Kontexten benutzt • Sehr viele Browser/Betriebssysteme • Webseiten sind dynamisch und reagieren auf Nutzerverhalten
  • 80. © 121WATT - André Goldmann RWD Workflow
  • 81. © 121WATT - André Goldmann RWD Workflow • Planung
  • 82. © 121WATT - André Goldmann RWD Workflow • Planung • Inhalte / Seitenarchitektur
  • 83. © 121WATT - André Goldmann RWD Workflow • Planung • Inhalte / Seitenarchitektur • Prototyp -> Testing <- Layout (in einer Schleife bis es „rund“ läuft)
 Gestaltung geschieht im Coding-Prozess & nicht mehr in einer PSD-Datei
  • 84. © 121WATT - André Goldmann RWD Workflow • Planung • Inhalte / Seitenarchitektur • Prototyp -> Testing <- Layout (in einer Schleife bis es „rund“ läuft)
 Gestaltung geschieht im Coding-Prozess & nicht mehr in einer PSD-Datei • Live -> Optimierungsprozess am User beginnt
  • 85. © 121WATT - André Goldmann Styletil.es http://styletil.es/
  • 86. © 121WATT - André Goldmann styletil.es Beispiel http://styletil.es/
  • 87. © 121WATT - André Goldmann RWD Performance Wenn Sekunden zu Stunden werden!
  • 88. © 121WATT - André Goldmann X Warum Ladezeit-Optimierung?
  • 89. © 121WATT - André Goldmann X • Hohe Bouncerate Warum Ladezeit-Optimierung?
  • 90. © 121WATT - André Goldmann X • Hohe Bouncerate • schlechte User Experience Warum Ladezeit-Optimierung?
  • 91. © 121WATT - André Goldmann X • Hohe Bouncerate • schlechte User Experience • könnte sich negativ für das Ranking bei Google & Co. auswirken Warum Ladezeit-Optimierung?
  • 92. © 121WATT - André Goldmann X • Hohe Bouncerate • schlechte User Experience • könnte sich negativ für das Ranking bei Google & Co. auswirken • < 800ms Idealwert - ab ca 1,5 beeinflusst die Ladezeit das Verhalten des Suchmaschinen Crawlers Warum Ladezeit-Optimierung?
  • 93. © 121WATT - André Goldmann X • Hohe Bouncerate • schlechte User Experience • könnte sich negativ für das Ranking bei Google & Co. auswirken • < 800ms Idealwert - ab ca 1,5 beeinflusst die Ladezeit das Verhalten des Suchmaschinen Crawlers • Mobile Nutzer sind für jede Optimierung dankbar Warum Ladezeit-Optimierung?
  • 94. © 121WATT - André Goldmann Ladezeit-Optimierung - Tools 51 tools.pingdom.com/fpt/
  • 95. © 121WATT - André Goldmann Ladezeit-Optimierung - Tools 52
  • 96. © 121WATT - André Goldmann Ladezeit-Optimierung - Tools X https://www.google.com/analytics/web/#report/content-site-speed-suggestions/
  • 97. © 121WATT - André Goldmann Ladezeit-Optimierung - Tools 53 http://developers.google.com/speed/pagespeed/insights/
  • 98. © 121WATT - André Goldmann 54
  • 99. © 121WATT - André Goldmann 55
  • 100. © 121WATT - André Goldmann Ladezeit-Optimierung Server: 56
  • 101. © 121WATT - André Goldmann Ladezeit-Optimierung Server: • Caching- & Kompression aktivieren 56
  • 102. © 121WATT - André Goldmann Ladezeit-Optimierung Server: • Caching- & Kompression aktivieren • HTTP Requests reduzieren 56
  • 103. © 121WATT - André Goldmann Ladezeit-Optimierung Server: • Caching- & Kompression aktivieren • HTTP Requests reduzieren • Weiterleitungen vermeiden & 404 Fehler (bei Bildern, Skripten & Co.) beseitigen 56
  • 104. © 121WATT - André Goldmann Ladezeit-Optimierung Server: • Caching- & Kompression aktivieren • HTTP Requests reduzieren • Weiterleitungen vermeiden & 404 Fehler (bei Bildern, Skripten & Co.) beseitigen • Weiterleitungsketten auseinandernehmen 56
  • 105. © 121WATT - André Goldmann Ladezeit-Optimierung Server: • Caching- & Kompression aktivieren • HTTP Requests reduzieren • Weiterleitungen vermeiden & 404 Fehler (bei Bildern, Skripten & Co.) beseitigen • Weiterleitungsketten auseinandernehmen • Datenbanken optimieren 56
  • 106. © 121WATT - André Goldmann Ladezeit-Optimierung Server: • Caching- & Kompression aktivieren • HTTP Requests reduzieren • Weiterleitungen vermeiden & 404 Fehler (bei Bildern, Skripten & Co.) beseitigen • Weiterleitungsketten auseinandernehmen • Datenbanken optimieren • Keine (externen ) Frames einbauen 56
  • 107. © 121WATT - André Goldmann Ladezeit-Optimierung Server: • Caching- & Kompression aktivieren • HTTP Requests reduzieren • Weiterleitungen vermeiden & 404 Fehler (bei Bildern, Skripten & Co.) beseitigen • Weiterleitungsketten auseinandernehmen • Datenbanken optimieren • Keine (externen ) Frames einbauen • Fertige Social Widgets (von Facebook & Co.) bitte nicht nutzen 56
  • 108. © 121WATT - André Goldmann 57 HTML: Ladezeit-Optimierung
  • 109. © 121WATT - André Goldmann 57 HTML: • HTML Kommentare entfernen Ladezeit-Optimierung
  • 110. © 121WATT - André Goldmann 57 HTML: • HTML Kommentare entfernen • HTML Code komprimieren & ungenutztes CSS entfernen Ladezeit-Optimierung
  • 111. © 121WATT - André Goldmann 57 HTML: • HTML Kommentare entfernen • HTML Code komprimieren & ungenutztes CSS entfernen • Inline CSS & JS entfernen und in Dateien ausführen (können gecached werden) Ladezeit-Optimierung
  • 112. © 121WATT - André Goldmann 57 HTML: • HTML Kommentare entfernen • HTML Code komprimieren & ungenutztes CSS entfernen • Inline CSS & JS entfernen und in Dateien ausführen (können gecached werden) • CSS: Nicht per @import neue Dateien „nachladen“ Ladezeit-Optimierung
  • 113. © 121WATT - André Goldmann 57 HTML: • HTML Kommentare entfernen • HTML Code komprimieren & ungenutztes CSS entfernen • Inline CSS & JS entfernen und in Dateien ausführen (können gecached werden) • CSS: Nicht per @import neue Dateien „nachladen“ • CSS & JavaScript komprimieren und an der richtigen Stelle integrieren (am besten via CDN oder Subdomain) Ladezeit-Optimierung
  • 114. © 121WATT - André Goldmann 57 HTML: • HTML Kommentare entfernen • HTML Code komprimieren & ungenutztes CSS entfernen • Inline CSS & JS entfernen und in Dateien ausführen (können gecached werden) • CSS: Nicht per @import neue Dateien „nachladen“ • CSS & JavaScript komprimieren und an der richtigen Stelle integrieren (am besten via CDN oder Subdomain) • CSS3 statt Grafiken für Buttons und Co. nutzen (lässt sich auch besser testen ;-)) Ladezeit-Optimierung
  • 115. © 121WATT - André Goldmann 57 HTML: • HTML Kommentare entfernen • HTML Code komprimieren & ungenutztes CSS entfernen • Inline CSS & JS entfernen und in Dateien ausführen (können gecached werden) • CSS: Nicht per @import neue Dateien „nachladen“ • CSS & JavaScript komprimieren und an der richtigen Stelle integrieren (am besten via CDN oder Subdomain) • CSS3 statt Grafiken für Buttons und Co. nutzen (lässt sich auch besser testen ;-)) • headjs.com <— kombiniert JS Dateien und lädt sie automatisch asynchron Ladezeit-Optimierung
  • 116. © 121WATT - André Goldmann 57 HTML: • HTML Kommentare entfernen • HTML Code komprimieren & ungenutztes CSS entfernen • Inline CSS & JS entfernen und in Dateien ausführen (können gecached werden) • CSS: Nicht per @import neue Dateien „nachladen“ • CSS & JavaScript komprimieren und an der richtigen Stelle integrieren (am besten via CDN oder Subdomain) • CSS3 statt Grafiken für Buttons und Co. nutzen (lässt sich auch besser testen ;-)) • headjs.com <— kombiniert JS Dateien und lädt sie automatisch asynchron • Inhalte per AJAX nachladen (gerne auch das, was nicht im Sichtbereich der Nutzers ist) <— Lazy Load Ladezeit-Optimierung
  • 117. © 121WATT - André Goldmann X Ladezeit-Optimierung: InstantClick http://instantclick.io/
  • 118. © 121WATT - André Goldmann X Ladezeit-Optimierung: InstantClick http://instantclick.io/ InstantClick tauscht lediglich den 
 <title> und <body> Inhalt einer Website aus Alle weiteren Elemente sind bereits im Browser-Cache vorhanden und werden genutzt.
  • 119. © 121WATT - André Goldmann 58 Bilder: Ladezeit-Optimierung
  • 120. © 121WATT - André Goldmann 58 Bilder: • Bildgrößen und Datei-Formate richtig wählen (.jpg für Fotos/ Hintergrundgrafiken; .png oder .gif für Layoutgrafiken) Ladezeit-Optimierung
  • 121. © 121WATT - André Goldmann 58 Bilder: • Bildgrößen und Datei-Formate richtig wählen (.jpg für Fotos/ Hintergrundgrafiken; .png oder .gif für Layoutgrafiken) • Bildqualität reduzieren, EXIF- & Meta-Tags entfernen Ladezeit-Optimierung
  • 122. © 121WATT - André Goldmann 58 Bilder: • Bildgrößen und Datei-Formate richtig wählen (.jpg für Fotos/ Hintergrundgrafiken; .png oder .gif für Layoutgrafiken) • Bildqualität reduzieren, EXIF- & Meta-Tags entfernen • Icons als Font laden (http://fontawesome.io/, http://fontello.com/) Ladezeit-Optimierung
  • 123. © 121WATT - André Goldmann 58 Bilder: • Bildgrößen und Datei-Formate richtig wählen (.jpg für Fotos/ Hintergrundgrafiken; .png oder .gif für Layoutgrafiken) • Bildqualität reduzieren, EXIF- & Meta-Tags entfernen • Icons als Font laden (http://fontawesome.io/, http://fontello.com/) • Responsive Bilder nutzen (http://adaptive-images.com/) Ladezeit-Optimierung
  • 124. © 121WATT - André Goldmann Icons als Fonts ausgeben http://fontawesome.io/ http://fontello.com/
  • 125. © 121WATT - André Goldmann Grafiken für alle Displays/Auflösungen http://www.imgix.com/ http://adaptive-images.com/
  • 126. © 121WATT - André Goldmann Nützliche Quellen • Sitespeed.io
 http://www.sitespeed.io/ • PageSpeed Insights (by Google)
 https://chrome.google.com/webstore/detail/pagespeed-insights-by-goo/ gplegfbjlmmehdoakndmohflojccocli • PageSpeed Insights (extern)
 http://developers.google.com/speed/pagespeed/insights/ • PhantomJS
 https://github.com/macbre/phantomas • Pingdom Tools
 http://tools.pingdom.com/fpt/ • Google Analytics SiteSpeed Datenansicht
 https://www.google.com/analytics/web/#report/content-site-speed-suggestions/ • Automatische Bildoptimierung
 https://kraken.io/ 61
  • 127. © 121WATT - André Goldmann <picture> Responsive Bilder für unterschiedliche Anwendungsfälle
  • 128. © 121WATT - André Goldmann Probleme bei von skalierten Bildern
  • 129. © 121WATT - André Goldmann Probleme bei von skalierten Bildern • kein Qualitätsverlust • mehr Datenvolumen beim Nutzer
  • 130. © 121WATT - André Goldmann Probleme bei von skalierten Bildern • kein Qualitätsverlust • mehr Datenvolumen beim Nutzer • deutlicher Qualitätsverlust • weniger Datenvolumen beim Nutzer
  • 131. © 121WATT - André Goldmann Lösung: <picture>-Element Bildquelle: http://www.apple.com/de/ Bildquelle: http://www.apple.com/de/ Picture Element übergibt, passend zum Endgerät/Auflösung die passende Bilddatei aus. <picture> <source media="(min-width: 650px)"srcset="images/kitten-stretching.png"> <source media="(min-width: 465px)“ srcset="images/kitten-sitting.png"> <img src="images/kitten-curled.png" alt="a cute kitten"> </picture>
  • 132. © 121WATT - André Goldmann Lösung: <picture>-Element Bildquelle: http://www.apple.com/de/ Bildquelle: http://www.apple.com/de/ Picture Element übergibt, passend zum Endgerät/Auflösung die passende Bilddatei aus. <picture> <source media="(min-width: 650px)"srcset="images/kitten-stretching.png"> <source media="(min-width: 465px)“ srcset="images/kitten-sitting.png"> <img src="images/kitten-curled.png" alt="a cute kitten"> </picture>
  • 133. © 121WATT - André Goldmann Lösung: <picture>-Element Bildquelle: http://www.apple.com/de/ Bildquelle: http://www.apple.com/de/ Picture Element übergibt, passend zum Endgerät/Auflösung die passende Bilddatei aus. <picture> <source media="(min-width: 650px)"srcset="images/kitten-stretching.png"> <source media="(min-width: 465px)“ srcset="images/kitten-sitting.png"> <img src="images/kitten-curled.png" alt="a cute kitten"> </picture>
  • 134. © 121WATT - André Goldmann Einleitung <picture> Element Durch das <picture> Element sind Entwickler/Designer flexibler im Bereich von: • Art-Direction-basierte Bildauswahl • Pixel-Dichten-basierte Bildauswahl • Viewport-basierte Bildauswahl • Bild-Dateiformat-basierte Bildauswahl (SVG, WebP)
  • 135. © 121WATT - André Goldmann Beispiel: Zalando auf dem Desktop
  • 136. © 121WATT - André Goldmann Beispiel: Zalando auf dem Smartphone
  • 137. © 121WATT - André Goldmann Beispiel: Zalando auf dem Smartphone
  • 138. © 121WATT - André Goldmann Einleitung <picture> Element Durch das <picture> Element sind Entwickler/Designer flexibler im Bereich von: • Art-Direction-basierte Bildauswahl • Pixel-Dichten-basierte Bildauswahl • Viewport-basierte Bildauswahl • Bild-Dateiformat-basierte Bildauswahl (SVG, WebP)
  • 139. © 121WATT - André Goldmann Pixeldichte-basierte Bildauswahl (Pixeldensity) Für den Nutzer sichtbar:
 Bild 100x100 Pixel für 2fach Pixeldichte (iPhone & Co.):
 Bild 200x200 Pixel für 1,5fach Pixeldichte:
 Bild 150x150 Pixel Das Bild selbst, wird jedoch immer
 in 100x100 Pixel per CSS ausgegeben
  • 140. © 121WATT - André Goldmann Einleitung <picture> Element Durch das <picture> Element sind Entwickler/Designer flexibler im Bereich von: • Art-Direction-basierte Bildauswahl • Pixel-Dichten-basierte Bildauswahl • Viewport-basierte Bildauswahl • Bild-Dateiformat-basierte Bildauswahl (SVG, WebP)
  • 141. © 121WATT - André Goldmann Viewport-basierte Bildauswahl Bild-Quelle: http://www.html5rocks.com/en/tutorials/responsive/picture-element/
  • 142. © 121WATT - André Goldmann Einleitung <picture> Element Durch das <picture> Element sind Entwickler/Designer flexibler im Bereich von: • Art-Direction-basierte Bildauswahl • Pixel-Dichten-basierte Bildauswahl • Viewport-basierte Bildauswahl • Bild-Dateiformat-basierte Bildauswahl (SVG, WebP)
  • 143. © 121WATT - André Goldmann Aktueller Browser-Support (Stand 10/2014) http://caniuse.com/#search=picture
  • 144. © 121WATT - André Goldmann Lösungsansatz: <picture> & Picturefill • JavaScript Lösung die das src Element im <img> mit dem jeweils definierten Bild austauscht • Download unter: http://scottjehl.github.io/picturefill/
  • 145. © 121WATT - André Goldmann Aktueller Browser-Support (Stand 10/2014) http://caniuse.com/#search=picture
  • 146. © 121WATT - André Goldmann Aktueller Browser-Support (Stand 10/2014) http://caniuse.com/#search=picture
  • 147. © 121WATT - André Goldmann Wann sollten wir welche Auswahl definieren?
  • 148. © 121WATT - André Goldmann Wann sollten wir welche Auswahl definieren? • Art-Direction-basierte Bildauswahl
 (Bildausschnitt enorm wichtig, CTA muss sichtbar sein)
  • 149. © 121WATT - André Goldmann Wann sollten wir welche Auswahl definieren? • Art-Direction-basierte Bildauswahl
 (Bildausschnitt enorm wichtig, CTA muss sichtbar sein) • Pixel-Dichten-basierte Bildauswahl
 (Zielgruppe ist im High-Resolution Bereich)
  • 150. © 121WATT - André Goldmann Wann sollten wir welche Auswahl definieren? • Art-Direction-basierte Bildauswahl
 (Bildausschnitt enorm wichtig, CTA muss sichtbar sein) • Pixel-Dichten-basierte Bildauswahl
 (Zielgruppe ist im High-Resolution Bereich) • Viewport-basierte Bildauswahl
 (Usergenerated Content, Performance, automatische Prozesse)
  • 151. © 121WATT - André Goldmann Wann sollten wir welche Auswahl definieren? • Art-Direction-basierte Bildauswahl
 (Bildausschnitt enorm wichtig, CTA muss sichtbar sein) • Pixel-Dichten-basierte Bildauswahl
 (Zielgruppe ist im High-Resolution Bereich) • Viewport-basierte Bildauswahl
 (Usergenerated Content, Performance, automatische Prozesse) • Bild-Dateiformat-basierte Bildauswahl (SVG, WebP)
 (sollte eher über andere Lösungen geregelt werden. Fallbacks sind in der Regel eh vorhanden bzw. es wird bereits der beste Format genutzt)
  • 152. © 121WATT - André Goldmann Auswirkungen
  • 153. © 121WATT - André Goldmann Responsive Formulare Auch hier kann man vieles falsch machen.
  • 154. © 121WATT - André Goldmann Regeln für responsive (mobile) Formulare
  • 155. © 121WATT - André Goldmann Regeln für responsive (mobile) Formulare Keine wiederholenden Felder & Aktionen (Passwort wiederholen, E-Mail Adresse verifizieren)
  • 156. © 121WATT - André Goldmann Regeln für responsive (mobile) Formulare Keine wiederholenden Felder & Aktionen (Passwort wiederholen, E-Mail Adresse verifizieren) Vor-Ausfüllung von Feldern ermöglichen
 (aktuelles Datum +/- geplante Rückreise etc.)
  • 157. © 121WATT - André Goldmann Regeln für responsive (mobile) Formulare Keine wiederholenden Felder & Aktionen (Passwort wiederholen, E-Mail Adresse verifizieren) Vor-Ausfüllung von Feldern ermöglichen
 (aktuelles Datum +/- geplante Rückreise etc.) „Wo bin ich grad“- Status-Balken integrieren
 (Schritt 1-3 oder genaue Definition: Was, Wann)
  • 158. © 121WATT - André Goldmann Regeln für responsive (mobile) Formulare Keine wiederholenden Felder & Aktionen (Passwort wiederholen, E-Mail Adresse verifizieren) Vor-Ausfüllung von Feldern ermöglichen
 (aktuelles Datum +/- geplante Rückreise etc.) „Wo bin ich grad“- Status-Balken integrieren
 (Schritt 1-3 oder genaue Definition: Was, Wann) Datum? Visuelle Kalender sind am besten zu benutzen und zeigen dem Nutzer genau, welchen Tag/Datum er grad wählt - im Vergleich zu dem, was in den kommenden Folien vorgestellt wird)
  • 159. © 121WATT - André Goldmann HTML5 und Formulare
  • 160. © 121WATT - André Goldmann HTML5 und Formulare Formulare auf dem Desktop machen in der Regel keinen Spaß - aber man muss ja…
  • 161. © 121WATT - André Goldmann HTML5 und Formulare Formulare auf dem Desktop machen in der Regel keinen Spaß - aber man muss ja… Status Quo „Mobile Formulare“: Kleineres Display, Keyboard verdeckt Inhalte, schlechtere Internetverbindung.
  • 162. © 121WATT - André Goldmann HTML5 und Formulare Formulare auf dem Desktop machen in der Regel keinen Spaß - aber man muss ja… Status Quo „Mobile Formulare“: Kleineres Display, Keyboard verdeckt Inhalte, schlechtere Internetverbindung. HTML5 macht es uns durch neue Input Types und Attribute möglich, die Nutzererfahrung von Formularen zu verbessern!
  • 163. © 121WATT - André Goldmann Input Typen von HTML5: url Um eine valide URL einzugeben, muss der Nutzer zwingend mit http://, ftp:// oder mailto: beginnen. Beispiel-Code: <form> <input type="url" name="homepage"> </form>
  • 164. © 121WATT - André Goldmann Input Typen von HTML5: tel Beim tel-Typ wird automatisch die Zahlentastatur ausgewählt und unnötiges hin und her wechseln zwischen Zeichen und Zahlen entfällt. Beispiel-Code: <form> <input type="tel" name="usrtel"> </form>
  • 165. © 121WATT - André Goldmann Input Typen von HTML5: number Beispiel-Code: <form> <input type="number" name="number"> </form>
  • 166. © 121WATT - André Goldmann Input Typen von HTML5: email Für E-Mail Eingaben wird das @-Zeichen und der . direkt in der Standard-Tastatur integriert. Beispiel-Code: <form> <input type="tel" name="tel_number"> </form>
  • 167. © 121WATT - André Goldmann Input Typen von HTML5: date Zur Eingabe von Datum-Angaben. Wochentage werden nicht mit angezeigt, was wiederum ein Problem werden kann, wenn der Tag, für den Nutzer von Wichtigkeit ist. Beispiel: Reisen, Flüge etc. Beispiel-Code: <form> <input type="date" name="bday"> </form>
  • 168. © 121WATT - André Goldmann Input Typen von HTML5: datetime-local Zur Eingabe von Datum- & Zeitangaben. Beispiel-Code: <form> <input type="datetime-local" name="bdaytime"> </form>
  • 169. © 121WATT - André Goldmann Input Typen von HTML5: color Zur Eingabe von Farbwerten. Beispiel-Code: <form> <input type="color" name="favcolor"> </form>
  • 170. © 121WATT - André Goldmann Formulare auf Autopilot Der Einsatz von HTML5 ermöglicht es uns, bereits eingegeben Werte aus anderen Formularen (auch aus der Vergangenheit) zu übernehmen. <input type="text" name="email" id="email“ placeholder="E-Mail Adresse" required autocomplete="email"> https://developers.google.com/web/fundamentals/ input/form/label-and-name-inputs#use-metadata- to-enable-auto-complete
  • 171. © 121WATT - André Goldmann Adressen in Formularen
  • 172. © 121WATT - André Goldmann Adressen in Formularen
  • 173. © 121WATT - André Goldmann Adressen in Formularen
  • 174. © 121WATT - André Goldmann Formulare auf Autopilot https://www.deutschepost.de/de/d/deutsche-post-direkt/datafactory.html
  • 175. © 121WATT - André Goldmann Formular-Validierung
  • 176. © 121WATT - André Goldmann „normale“ Validierung nach dem Abschicken https://www.youtube.com/watch?v=FWDDRG93puY
  • 177. © 121WATT - André Goldmann Real-Time Validierung VOR dem Abschicken https://www.youtube.com/watch?v=hlU74LIPauo
  • 178. © 121WATT - André Goldmann Studie zur Real-Time Validierung http://alistapart.com/article/inline-validation-in-web-forms Studie ergab das +22% das Formular mit Real-TimeValidierung komplett ausgefüllt haben und die Dauer um 42% reduziert werden konnte
  • 179. © 121WATT - André Goldmann Formulare sich selbstständig validieren lassen Einsatz von regulären Ausdrücken zur Vermeidung von Fehleingaben nutzen: Pflichtfelder nicht mit Javascript validieren sondern direkt im Input Feld: Platzhalter direkt im Input Feld definieren: …oder den Autofocus auf das erste Feld setzen:
  • 180. © 121WATT - André Goldmann Responsive Testing Bildquelle: http://www.elezea.com/2013/11/rwd-content-modules/
  • 181. © 121WATT - André Goldmann Responsive Testing Bildquelle: http://www.elezea.com/2013/11/rwd-content-modules/
  • 182. © 121WATT - André Goldmann http://alphapixels.com/prepros/ Prepros App (Mac OS, Windows + alle Smartphones)
  • 183. © 121WATT - André Goldmann http://incident57.com/codekit/ CodeKit (Mac OS + alle Smartphones)
  • 184. © 121WATT - André Goldmann Wireframe Testing: Balsamiq (Windows, Linux, Mac OS) https://balsamiq.com/
  • 185. © 121WATT - André Goldmann Wireframe Testing: JUSTINMIND (Windows, Linux, Mac OS) http://www.justinmind.com/
  • 186. © 121WATT - André Goldmann https://creative.adobe.com/de/products/reflow Adobe Edge Reflow (Windows, Mac OS)
  • 187. © 121WATT - André Goldmann http://macaw.co/ MACAW (Mac OS)
  • 188. © 121WATT - André Goldmann Google Chrome Browser
  • 189. © 121WATT - André Goldmann Google Chrome Browser
  • 190. © 121WATT - André Goldmann Google Chrome Browser
  • 191. © 121WATT - André Goldmann Google Chrome Browser
  • 192. © 121WATT - André Goldmann Google Chrome Browser
  • 193. © 121WATT - André Goldmann Firefox
  • 194. © 121WATT - André Goldmann http://lab.maltewassermann.com/viewport-resizer/ Viewport Resizer - Breakpoint Tester
  • 195. © 121WATT - André Goldmann http://lab.maltewassermann.com/viewport-resizer/ Viewport Resizer - Breakpoint Tester
  • 196. © 121WATT - André Goldmann responsive.is http://responsive.is/
  • 197. © 121WATT - André Goldmann responsive.is http://responsive.is/
  • 198. © 121WATT - André Goldmann responsive.is http://responsive.is/
  • 199. © 121WATT - André Goldmann Smartphone Simulatoren iOS Simulator
 https://developer.apple.com/library/ios/ documentation/IDEs/Conceptual/ iOS_Simulator_Guide/Introduction/ Introduction.html Android Simulator
 http://developer.android.com/tools/devices/ emulator.html Windows Phone Simulator
 http://msdn.microsoft.com/library/windows/apps/ ff402563(v=vs.105).aspx Opera Mini Simulator
 https://dev.opera.com/articles/installing-opera- mini-on-your-computer/ Firefox OS Simulator
 https://developer.mozilla.org/en-US/docs/Tools/ Firefox_OS_1.1_Simulator
  • 200. © 121WATT - André Goldmann Smartphone Simulatoren iOS Simulator
 https://developer.apple.com/library/ios/ documentation/IDEs/Conceptual/ iOS_Simulator_Guide/Introduction/ Introduction.html Android Simulator
 http://developer.android.com/tools/devices/ emulator.html Windows Phone Simulator
 http://msdn.microsoft.com/library/windows/apps/ ff402563(v=vs.105).aspx Opera Mini Simulator
 https://dev.opera.com/articles/installing-opera- mini-on-your-computer/ Firefox OS Simulator
 https://developer.mozilla.org/en-US/docs/Tools/ Firefox_OS_1.1_Simulator kein Touch
  • 201. © 121WATT - André Goldmann Smartphone Simulatoren iOS Simulator
 https://developer.apple.com/library/ios/ documentation/IDEs/Conceptual/ iOS_Simulator_Guide/Introduction/ Introduction.html Android Simulator
 http://developer.android.com/tools/devices/ emulator.html Windows Phone Simulator
 http://msdn.microsoft.com/library/windows/apps/ ff402563(v=vs.105).aspx Opera Mini Simulator
 https://dev.opera.com/articles/installing-opera- mini-on-your-computer/ Firefox OS Simulator
 https://developer.mozilla.org/en-US/docs/Tools/ Firefox_OS_1.1_Simulator kein Touch kein Mobilfunknetz
  • 202. © 121WATT - André Goldmann Smartphone Simulatoren iOS Simulator
 https://developer.apple.com/library/ios/ documentation/IDEs/Conceptual/ iOS_Simulator_Guide/Introduction/ Introduction.html Android Simulator
 http://developer.android.com/tools/devices/ emulator.html Windows Phone Simulator
 http://msdn.microsoft.com/library/windows/apps/ ff402563(v=vs.105).aspx Opera Mini Simulator
 https://dev.opera.com/articles/installing-opera- mini-on-your-computer/ Firefox OS Simulator
 https://developer.mozilla.org/en-US/docs/Tools/ Firefox_OS_1.1_Simulator kein Touch kein Mobilfunknetz keine CPU vom Device
  • 203. © 121WATT - André Goldmann Smartphone Simulatoren iOS Simulator
 https://developer.apple.com/library/ios/ documentation/IDEs/Conceptual/ iOS_Simulator_Guide/Introduction/ Introduction.html Android Simulator
 http://developer.android.com/tools/devices/ emulator.html Windows Phone Simulator
 http://msdn.microsoft.com/library/windows/apps/ ff402563(v=vs.105).aspx Opera Mini Simulator
 https://dev.opera.com/articles/installing-opera- mini-on-your-computer/ Firefox OS Simulator
 https://developer.mozilla.org/en-US/docs/Tools/ Firefox_OS_1.1_Simulator kein Touch kein Mobilfunknetz keine CPU vom Device andere Auflösungen/Pixeldichte
  • 204. © 121WATT - André Goldmann Smartphone Simulatoren iOS Simulator
 https://developer.apple.com/library/ios/ documentation/IDEs/Conceptual/ iOS_Simulator_Guide/Introduction/ Introduction.html Android Simulator
 http://developer.android.com/tools/devices/ emulator.html Windows Phone Simulator
 http://msdn.microsoft.com/library/windows/apps/ ff402563(v=vs.105).aspx Opera Mini Simulator
 https://dev.opera.com/articles/installing-opera- mini-on-your-computer/ Firefox OS Simulator
 https://developer.mozilla.org/en-US/docs/Tools/ Firefox_OS_1.1_Simulator kein Touch kein Mobilfunknetz keine CPU vom Device andere Auflösungen/Pixeldichte Betrachtungsabstand
  • 205. © 121WATT - André Goldmann Smartphone Simulatoren iOS Simulator
 https://developer.apple.com/library/ios/ documentation/IDEs/Conceptual/ iOS_Simulator_Guide/Introduction/ Introduction.html Android Simulator
 http://developer.android.com/tools/devices/ emulator.html Windows Phone Simulator
 http://msdn.microsoft.com/library/windows/apps/ ff402563(v=vs.105).aspx Opera Mini Simulator
 https://dev.opera.com/articles/installing-opera- mini-on-your-computer/ Firefox OS Simulator
 https://developer.mozilla.org/en-US/docs/Tools/ Firefox_OS_1.1_Simulator kein Touch kein Mobilfunknetz keine CPU vom Device andere Auflösungen/Pixeldichte Betrachtungsabstand Fehlerhafte Feature-Detection
  • 206. © 121WATT - André Goldmann Network Link Conditioner (Mac OS, iOS) http://nshipster.com/network-link-conditioner/
  • 207. © 121WATT - André Goldmann http://opendevicelab.com/ OpenDeviceLab
  • 208. © 121WATT - André Goldmann https://creative.adobe.com/de/products/inspect Adobe Edge Inspect (Windows, Mac OS, Android, iOS, Windowsphone & Amazon Kindle Fire)
  • 209. © 121WATT - André Goldmann Ghostlab http://vanamco.com/ghostlab/ Bild Quelle: http://www.html5rocks.com/en/tutorials/tooling/synchronized-cross-device-testing/
  • 210. © 121WATT - André Goldmann Ghostlab http://vanam Bild Quelle: http://www.html5rocks.com/en/tutorials/tooling/synchronized-cross-device-testing/
  • 211. © 121WATT - André Goldmann UX Recorder für iOS http://www.uxrecorder.com/
  • 212. © 121WATT - André Goldmann Silverback App für Mac OS X (Usability Testing) http://silverbackapp.com/
  • 213. © 121WATT - André Goldmann Image Testing: Skala Preview (Mac OS, iOS, Android) http://bjango.com/mac/skalapreview/
  • 214. © 121WATT - André Goldmann http://typecast.com/ Typecast
  • 215. © 121WATT - André Goldmann Mobile-Website Conversion Testing https://www.clicktale.com/ http://www.crazyegg.com/ http://visualwebsiteoptimizer.com/ https://www.optimizely.com/ http://mouseflow.com/
  • 216. © 121WATT - André Goldmann Performance-Tool: Pingdom 120 tools.pingdom.com/fpt/
  • 217. © 121WATT - André Goldmann Bonus: Responsive Produkte
  • 218. © 121WATT - André Goldmann Ist mein Produkt mobil nicht verfügbar?
  • 219. © 121WATT - André Goldmann Ist mein Produkt mobil nicht verfügbar?
  • 220. © 121WATT - André Goldmann Mobile Konversion macht mobil keinen Sinn?
  • 221. © 121WATT - André Goldmann Mobile Konversion macht mobil keinen Sinn?
  • 222. © 121WATT - André Goldmann Ziel von RWD 124 Was Nutzer wollen Unser Ziel
  • 223. © 121WATT - André Goldmann Ziel von RWD 124 Was Nutzer wollen Unser Ziel
  • 224. © 121WATT - André Goldmann Ziel von RWD 124 Was Nutzer wollen Unser Ziel Ziel von RWD ist eine hohe Schnittmenge
 auf beiden Seiten (Nutzer/Anbieter)
  • 225. © 121WATT - André Goldmann Mit welcher Hand nutzen Sie Ihr Smartphone? …bitte mal Arm hoch.
  • 226. © 121WATT - André Goldmann 126
  • 227. © 121WATT - André Goldmann 126
  • 228. © 121WATT - André Goldmann 126
  • 229. © 121WATT - André Goldmann Zeit für eine Studie http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php
  • 230. © 121WATT - André Goldmann Zeit für eine Studie http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php Ein-Hand Gehalten; Ein-Hand Zwei-Händig
  • 231. © 121WATT - André Goldmann Zeit für eine Studie http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php Ein-Hand Gehalten; Ein-Hand Zwei-Händig 49 %
  • 232. © 121WATT - André Goldmann Zeit für eine Studie http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php Ein-Hand Gehalten; Ein-Hand Zwei-Händig 36 % 49 %
  • 233. © 121WATT - André Goldmann Zeit für eine Studie http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php Ein-Hand Gehalten; Ein-Hand Zwei-Händig 15 % 36 % 49 %
  • 234. © 121WATT - André Goldmann Zeit für eine Studie: Ein-Hand Bild Quelle: http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php
  • 235. © 121WATT - André Goldmann Zeit für eine Studie: Ein-Hand Bild Quelle: http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php • 67% mit dem rechten Daumen
  • 236. © 121WATT - André Goldmann Zeit für eine Studie: Ein-Hand Bild Quelle: http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php • 67% mit dem rechten Daumen • 33% mit dem linken Daumen
  • 237. © 121WATT - André Goldmann Zeit für eine Studie: Gehalten; Ein-Hand Bild Quelle: http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php
  • 238. © 121WATT - André Goldmann Zeit für eine Studie: Gehalten; Ein-Hand Bild Quelle: http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php • 72% navigieren mit dem Daumen
  • 239. © 121WATT - André Goldmann Zeit für eine Studie: Gehalten; Ein-Hand Bild Quelle: http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php • 72% navigieren mit dem Daumen • 28% mit dem Zeigefinger
  • 240. © 121WATT - André Goldmann Zeit für eine Studie: Gehalten; Ein-Hand Bild Quelle: http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php • 72% navigieren mit dem Daumen • 28% mit dem Zeigefinger • 79% halten mit der li. Hand
  • 241. © 121WATT - André Goldmann Zeit für eine Studie: Gehalten; Ein-Hand Bild Quelle: http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php • 72% navigieren mit dem Daumen • 28% mit dem Zeigefinger • 79% halten mit der li. Hand • 21% mit der re. Hand
  • 242. © 121WATT - André Goldmann Zeit für eine Studie: Zwei-Händig Bild Quelle: http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php
  • 243. © 121WATT - André Goldmann Zeit für eine Studie: Zwei-Händig Bild Quelle: http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php • 90% im Portraitmodus
  • 244. © 121WATT - André Goldmann Zeit für eine Studie: Zwei-Händig Bild Quelle: http://www.uxmatters.com/mt/archives/2013/02/how-do-users-really-hold-mobile-devices.php • 90% im Portraitmodus • 10% im Landscapemodus
  • 245. © 121WATT - André Goldmann 131 Anmelden & genauere Ergebnisse
  • 246. © 121WATT - André Goldmann Ergebnis: Webdesign kann nicht überall gleich aussehen und funktionieren.
  • 247. © 121WATT - André Goldmann Lohnt sich die Optimierung für Mobile und brauche ich RWD?
  • 248. © 121WATT - André Goldmann https://www.google.com/analytics/web/#report/visitors-mobile-overview/
  • 249. © 121WATT - André Goldmann Schlechte Beispiele …die man besser nicht wiederholt.
  • 250. © 121WATT - André Goldmann Mobile Fails Schade eigentlich. Man hätte, wenn schon dieser Hinweis mit der E-Mail kommt, aber mindestens ein Formular anzeigen können.
  • 251. © 121WATT - André Goldmann Mobile Fails
  • 252. © 121WATT - André Goldmann Mobile Fails
  • 253. © 121WATT - André Goldmann Mobile Fails Ist hier der Platz zum scrollen und für die Inhalte ausreichen?
  • 254. © 121WATT - André Goldmann Mobile Fails Zu viel Inhalt der keinen Fokus zulässt
  • 255. © 121WATT - André Goldmann Mobile Fails Zu viel Inhalt der keinen Fokus zulässt
  • 256. © 121WATT - André Goldmann Mobile Fails CSS: position:absolute
  • 257. © 121WATT - André Goldmann Mobile Fails Wer versteht das?
  • 258. © 121WATT - André Goldmann Mobile Fails Ob ich Inhalte die ich nicht vollständig lesen kann, wirklich teilen möchte?
  • 259. © 121WATT - André Goldmann Mobile Fails Mehr „Bars“ haben leider nicht ins Layout gepasst ^^
  • 260. © 121WATT - André Goldmann Mobile Fails Mehr „Bars“ haben leider nicht ins Layout gepasst ^^
  • 261. © 121WATT - André Goldmann Mobile Fails Schon einmal etwas von einer Weiterleitung gehört?
  • 262. © 121WATT - André Goldmann Mobile Fails Ok = Yes Cancel = No
  • 263. © 121WATT - André Goldmann Jetzt wird’s teuer.
  • 264. © 121WATT - André Goldmann
  • 265. © 121WATT - André Goldmann Mobile Fails
  • 266. © 121WATT - André Goldmann Mobile Fails
  • 267. © 121WATT - André Goldmann Mobile Fails
  • 268. © 121WATT - André Goldmann Mobile Fails
  • 269. © 121WATT - André Goldmann Mobile Fails
  • 270. © 121WATT - André Goldmann Mobile Fails
  • 271. © 121WATT - André Goldmann Besuchen Sie eigene Websites regelmässig!
  • 272. © 121WATT - André Goldmann Besuchen Sie MIT DEM SMARTPHONE!
  • 273. © 121WATT - André Goldmann Fail 1 - Forgetting the mobile user http://www.webdesign.org/web-design-fails.22423.html https://www.google.com/glass/start/
  • 274. © 121WATT - André Goldmann Fail 1 - Forgetting the mobile user http://www.webdesign.org/web-design-fails.22423.html https://www.google.com/glass/start/
  • 275. © 121WATT - André Goldmann André Goldmann
 andre.goldmann@121watt.de
 @pixeldreher Xing: https://www.xing.com/profile/ Andre_Goldmann4 121WATT
 Luise-Ullrich-Str. 20
 80636 München Tel.: 089 / 416 126 993 @121WATTT | info@121watt.de
 www.121watt.de
  • 276. © 121WATT - André Goldmann http://www.abookapart.com/products/responsive-web-design Buch-Tipp
  • 277. © 121WATT - André Goldmann http://www.abookapart.com/products/mobile-first Buch-Tipp
  • 278. © 121WATT - André Goldmann http://www.abookapart.com/products/content-strategy-for-mobile Buch-Tipp
  • 279. © 121WATT - André Goldmann http://www.abookapart.com/products/designing-for-emotion Buch-Tipp