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

Preview:

DESCRIPTION

Fast jedes Unternehmen unterschätzt Mobile. Aber die mobile Welt ist nicht mit der Desktopwelt zu vergleichen. Und doch werden Designs und Businesspraktiken von Computer zu Mobile übertragen. Das Resultat sind Erwartungen an Mobile Conversions, die meist gar nicht erfüllt werden können. Von Giganten wie Facebook bis hin zu kleinen Start Ups, alle Unternehmen lernen, dass der Übergang zu einer mobilen Welt nicht nur schwierig, sondern auch riskant ist. Welche Mobile-Standards erwartet der Nutzer auf seinen Devices und wie können wir als Anbieter darauf eingehen? Wie erhöht man die mobile Konversionrate durch responsives Bildmaterial? Worauf muss beim Einsatz von HTML5 bei Formularen geachtet werden?

Citation preview

© 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 121WATTGeschäftsinhaber bei PixeldreherSeit 1996 Front-End Entwickler & Optimierer aus Leidenschaft

• Twitter: @pixeldreherE-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 Monat80% 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 erstmalserwähnt

05/2010

© 121WATT - André Goldmann

Die Entwicklung des mobilen Internets

Mosaic

1993

ISDN in DEU

1995

Boris’ ;)

1999

The iPhone

2007

RWD erstmalserwähnt

05/2010

Erste RWDin DEU

seit 2011

© 121WATT - André Goldmann

Die Entwicklung des mobilen Internets

Mosaic

1993

ISDN in DEU

1995

Boris’ ;)

1999

The iPhone

2007

RWD erstmalserwähnt

05/2010

Erste RWDin DEU

seit 2011

© 121WATT - André Goldmann

Die Entwicklung des mobilen Internets

Mosaic

1993

ISDN in DEU

1995

Boris’ ;)

1999

The iPhone

2007

RWD erstmalserwähnt

05/2010

Erste RWDin 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 erstmalserwähnt

05/2010

Erste RWDin 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 erstmalserwähnt

05/2010

Erste RWDin 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 Anwenderkann 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 WorkflowPunkt 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 PerformanceWenn 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.iohttp://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/

• PhantomJShttps://github.com/macbre/phantomas

• Pingdom Toolshttp://tools.pingdom.com/fpt/

• Google Analytics SiteSpeed Datenansicht https://www.google.com/analytics/web/#report/content-site-speed-suggestions/

• Automatische Bildoptimierunghttps://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 immerin 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 FormulareAuch 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-Time Validierung 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 Simulatorhttps://developer.apple.com/library/ios/documentation/IDEs/Conceptual/iOS_Simulator_Guide/Introduction/Introduction.html

Android Simulatorhttp://developer.android.com/tools/devices/emulator.html

Windows Phone Simulatorhttp://msdn.microsoft.com/library/windows/apps/ff402563(v=vs.105).aspx

Opera Mini Simulatorhttps://dev.opera.com/articles/installing-opera-mini-on-your-computer/

Firefox OS Simulatorhttps://developer.mozilla.org/en-US/docs/Tools/Firefox_OS_1.1_Simulator

© 121WATT - André Goldmann

Smartphone Simulatoren

iOS Simulatorhttps://developer.apple.com/library/ios/documentation/IDEs/Conceptual/iOS_Simulator_Guide/Introduction/Introduction.html

Android Simulatorhttp://developer.android.com/tools/devices/emulator.html

Windows Phone Simulatorhttp://msdn.microsoft.com/library/windows/apps/ff402563(v=vs.105).aspx

Opera Mini Simulatorhttps://dev.opera.com/articles/installing-opera-mini-on-your-computer/

Firefox OS Simulatorhttps://developer.mozilla.org/en-US/docs/Tools/Firefox_OS_1.1_Simulator

kein Touch

© 121WATT - André Goldmann

Smartphone Simulatoren

iOS Simulatorhttps://developer.apple.com/library/ios/documentation/IDEs/Conceptual/iOS_Simulator_Guide/Introduction/Introduction.html

Android Simulatorhttp://developer.android.com/tools/devices/emulator.html

Windows Phone Simulatorhttp://msdn.microsoft.com/library/windows/apps/ff402563(v=vs.105).aspx

Opera Mini Simulatorhttps://dev.opera.com/articles/installing-opera-mini-on-your-computer/

Firefox OS Simulatorhttps://developer.mozilla.org/en-US/docs/Tools/Firefox_OS_1.1_Simulator

kein Touchkein Mobilfunknetz

© 121WATT - André Goldmann

Smartphone Simulatoren

iOS Simulatorhttps://developer.apple.com/library/ios/documentation/IDEs/Conceptual/iOS_Simulator_Guide/Introduction/Introduction.html

Android Simulatorhttp://developer.android.com/tools/devices/emulator.html

Windows Phone Simulatorhttp://msdn.microsoft.com/library/windows/apps/ff402563(v=vs.105).aspx

Opera Mini Simulatorhttps://dev.opera.com/articles/installing-opera-mini-on-your-computer/

Firefox OS Simulatorhttps://developer.mozilla.org/en-US/docs/Tools/Firefox_OS_1.1_Simulator

kein Touchkein Mobilfunknetzkeine CPU vom Device

© 121WATT - André Goldmann

Smartphone Simulatoren

iOS Simulatorhttps://developer.apple.com/library/ios/documentation/IDEs/Conceptual/iOS_Simulator_Guide/Introduction/Introduction.html

Android Simulatorhttp://developer.android.com/tools/devices/emulator.html

Windows Phone Simulatorhttp://msdn.microsoft.com/library/windows/apps/ff402563(v=vs.105).aspx

Opera Mini Simulatorhttps://dev.opera.com/articles/installing-opera-mini-on-your-computer/

Firefox OS Simulatorhttps://developer.mozilla.org/en-US/docs/Tools/Firefox_OS_1.1_Simulator

kein Touchkein Mobilfunknetzkeine CPU vom Deviceandere Auflösungen/Pixeldichte

© 121WATT - André Goldmann

Smartphone Simulatoren

iOS Simulatorhttps://developer.apple.com/library/ios/documentation/IDEs/Conceptual/iOS_Simulator_Guide/Introduction/Introduction.html

Android Simulatorhttp://developer.android.com/tools/devices/emulator.html

Windows Phone Simulatorhttp://msdn.microsoft.com/library/windows/apps/ff402563(v=vs.105).aspx

Opera Mini Simulatorhttps://dev.opera.com/articles/installing-opera-mini-on-your-computer/

Firefox OS Simulatorhttps://developer.mozilla.org/en-US/docs/Tools/Firefox_OS_1.1_Simulator

kein Touchkein Mobilfunknetzkeine CPU vom Deviceandere Auflösungen/PixeldichteBetrachtungsabstand

© 121WATT - André Goldmann

Smartphone Simulatoren

iOS Simulatorhttps://developer.apple.com/library/ios/documentation/IDEs/Conceptual/iOS_Simulator_Guide/Introduction/Introduction.html

Android Simulatorhttp://developer.android.com/tools/devices/emulator.html

Windows Phone Simulatorhttp://msdn.microsoft.com/library/windows/apps/ff402563(v=vs.105).aspx

Opera Mini Simulatorhttps://dev.opera.com/articles/installing-opera-mini-on-your-computer/

Firefox OS Simulatorhttps://developer.mozilla.org/en-US/docs/Tools/Firefox_OS_1.1_Simulator

kein Touchkein Mobilfunknetzkeine CPU vom Deviceandere Auflösungen/PixeldichteBetrachtungsabstandFehlerhafte Feature-Detection

© 121WATT - André Goldmann

Network Link Conditioner (Mac OS, iOS)

http://nshipster.com/network-link-conditioner/

© 121WATT - André Goldmannhttp://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://vanamco.com/ghostlab/

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 Schnittmengeauf 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-HandGehalten; Ein-HandZwei-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-HandGehalten; Ein-HandZwei-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-HandGehalten; Ein-HandZwei-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-HandGehalten; Ein-HandZwei-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 userhttp://www.webdesign.org/web-design-fails.22423.html

https://www.google.com/glass/start/

© 121WATT - André Goldmann

Fail 1 - Forgetting the mobile userhttp://www.webdesign.org/web-design-fails.22423.html

https://www.google.com/glass/start/

© 121WATT - André Goldmann

André Goldmannandre.goldmann@121watt.de@pixeldreher

Xing: https://www.xing.com/profile/Andre_Goldmann4

121WATTLuise-Ullrich-Str. 20 80636 München

Tel.: 089 / 416 126 993

@121WATTT | info@121watt.dewww.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

Recommended