Design til små skærme

93
design til mobile enheder design til mobile enheder

description

(Danish) Slides fra foredrag om design til mobile enheder. Fokus er ikke lagt på den tekniske udførsel men mere, forståelsen af det ændrede fokus hos modtageren og brugerpositioner når en webside besøges fra desktop og mobil.

Transcript of Design til små skærme

Page 1: Design til små skærme

design tilmobile enheder

design tilmobile enheder

Page 2: Design til små skærme

Ohøj!

Page 3: Design til små skærme

Karsten Vestergaard

Page 4: Design til små skærme

Hvad sker der?

Hvad kan du?

Hvad vil du?

Hvordan gør du?

Hvad sker der?

Hvad kan du?

Hvad vil du?

Hvordan gør du?

Page 5: Design til små skærme

Hvad sker der?Hvad sker der?platforme

browsere

brugermønstre

Page 6: Design til små skærme

PlatformeneHvor kan det vises

Platformene

Page 7: Design til små skærme

arven

Page 8: Design til små skærme

en dagi Danmark

Page 9: Design til små skærme

arven

Page 10: Design til små skærme

en dagi Danmark

Page 11: Design til små skærme

Tastatur

WIMP

Skærm

maskinen

Page 12: Design til små skærme

browsere

Page 13: Design til små skærme

browsere

Page 14: Design til små skærme

browsere

Page 15: Design til små skærme

Nuværende tilstand

kraftige enheder

opdaterede browsere

udvidet rækkevidde og platforme

stor forskel på skærmstørrelse

Portræt eller landskab

Page 16: Design til små skærme

brugsmønster

browservindue ikke maksimeret på desktop

flere åbne vinduer på store skærme

Page 17: Design til små skærme

brugsmønster

Input ændrer vores relation til mediet

Mediet ændrer vores relation til designet

Page 18: Design til små skærme

Hvad vil du?Hvad vil du?

Indholdselementer

Det nye canvas

Page 19: Design til små skærme

design teknik

Page 20: Design til små skærme

WebsiteWebApp

Native App

Page 21: Design til små skærme

website

IndholdNavigationMaster/DetailTouch centreret

Page 22: Design til små skærme

website

NavigationMaster/DetailTouch centreret

Page 23: Design til små skærme

WebApp

Afvikles over Internet/i en browserEr ofte skrevet med HTML/CSS/JSBrowser eksekvererTynd klientNem at vedligeholdeVirker på tværs af platforme

Page 24: Design til små skærme

WebApp

Page 25: Design til små skærme

WebApp

Page 26: Design til små skærme

Native App

Installeres på maskinenHøjtydendeDedikeret til én platformEr ofte skrevet platformens eget sprog

Page 27: Design til små skærme

Native App

Page 28: Design til små skærme

Native AppNative App

Page 29: Design til små skærme

Hvad kan du?Hvad kan du?gammel vin på nye flasker

Page 30: Design til små skærme

design teknik

Page 31: Design til små skærme

WebdesignerWebdesigner

Page 32: Design til små skærme

Webdesigner

HTML/CSS (JavaScript)

Flash (ActionScript)

Page 33: Design til små skærme

Webdesigner

HTML/CSS (JavaScript)

Flash (ActionScript)

WebsiteWebAppNative Apps

Native Apps

Page 34: Design til små skærme

Grafiskdesigner

Grafiskdesigner

Page 35: Design til små skærme

Grafisk designer

InDesign

Layout

Typografi

Page 36: Design til små skærme

Alt er pixels

Du er stadig designer!

Kan du lave Web?

Kan du Flash?

Nyt format

Nye brugerpositioner

Ny tankegang

Nye muligheder

&Grafisk designer

Webdesigner

Page 37: Design til små skærme

"nye"teknologier

her skal du måske lære nyt

"nye"teknologier

Page 38: Design til små skærme

The Homies

iOS:Objective-C (XCode)

Android:Java (Eclipse family)

Windows Phone:C++/C# (Visual

Studio/MonoDevelop)

Page 39: Design til små skærme

Perterapeuterne

Mono Project:C++/C#

PhoneGap:HTML/JS

Flash:ActionScript/AIR

Page 40: Design til små skærme

Klassiske designværktøjer

Dreamweaver:HTML/CSS/JS

Adobe Flash:ActionScript

InDesign:ePub/Flash/HTML

Page 41: Design til små skærme

Udvalgte metoder/ord

Responsive designDesign Patterns

jQueryAJAX

(Single Page Application) SPA

Page 42: Design til små skærme

Hvordan gør du?Hvordan gør du?hvordan kommer du igang

Page 43: Design til små skærme

WebsiteWebAppWebsiteWebApp

Page 45: Design til små skærme

Denmobileforskel

Du browser ikke det mobile web

Du har et specifikt formål med besøget

Du kan være motiveret af placeringen

Søger lokal information

Du kan ofte lide at dele information

Page 46: Design til små skærme

1. Søgemaskiner

2. Sociale netværk

3. Forretning/Virksomhed

4. Videodelingstjenester

http://googlemobileads.blogspot.dk/2011/04/smartphone-user-study-shows-mobile.html

Mobilthierarki

Page 47: Design til små skærme

Click-to-call (href="tel:12345678)

SMS (href="sms:12345678)

Links til sociale medier

Check-in (Yelp, Google places, 4sq etc.)

Maps (Google, Bing)

http://googlemobileads.blogspot.dk/2011/04/smartphone-user-study-shows-mobile.html

Mobilfunktionalitet

Page 48: Design til små skærme

K.I.S.S. (keep it simple)

Prioriter indholdet

Fokuser på konvertering

Mobilens muligheder

Tap-able ikke clickable

Tænk vertikalt

Minimer scroll

Minimer loadetid

mobil/desktop version

Websitesindhold

Page 49: Design til små skærme

Websitesteknologi

"Business as usual"

Ingen Flash

Rolig med JS-effekterne

HTML5 og CSS3 er fjong

Minimer billedstørrelser

CSS gradients

media queries

Page 50: Design til små skærme

HTMLer responsivt

Page 51: Design til små skærme

HTMLer responsivt

Page 52: Design til små skærme

responsivt design

Et layout til flere platformeNemt at gå tilIndbygget i HTML/CSS

Unødig stor filKompleksitetHvor skalerbar er du?

Page 53: Design til små skærme

sites designetspecifikt tilmobile enheder

www.site.dk/mobil, m.site.dk e. lign.

Templatestyret?

Databasestyret indhold?

fokuseret layout contra

kompromisløsning

Page 54: Design til små skærme
Page 55: Design til små skærme
Page 56: Design til små skærme
Page 57: Design til små skærme
Page 58: Design til små skærme
Page 59: Design til små skærme
Page 60: Design til små skærme

WebApps

Et website med en App følelse

Oprindelig en desktop ting

Uddøende race på mobile enheder?

http://www.sumopaint.com/app/

Page 61: Design til små skærme
Page 62: Design til små skærme
Page 63: Design til små skærme
Page 64: Design til små skærme
Page 65: Design til små skærme
Page 66: Design til små skærme
Page 67: Design til små skærme
Page 68: Design til små skærme

design guides

Page 69: Design til små skærme

iOS

Apple Human Guide Interface

● https://developer.apple.com/library/ios/#documentation/UserExperience/Conceptual/MobileHIG/Introduction/Introduction.html

● https://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40007072

Page 70: Design til små skærme
Page 71: Design til små skærme

Android

User Interface Guidelines

http://developer.android.com/design/index.html

http://developer.android.com/develop/index.html

Page 72: Design til små skærme

Windows Phone

Windows Phone Design Guidelines

http://dev.windowsphone.com/en-us/design

http://dev.windowsphone.com/en-us/develop

Page 73: Design til små skærme

Windows Phone

Windows Phone Design Guidelines

http://dev.windowsphone.com/en-us/design

http://dev.windowsphone.com/en-us/develop

Page 74: Design til små skærme

User Interface

enkelt kompleks

Page 75: Design til små skærme

ikoner

Systemets ikonerer kendte ...

Visuel logikKonsistensAflæsningNavigation

Dine egne er ikke

Page 76: Design til små skærme

menu slider

Page 77: Design til små skærme

menu slider

KonventionerEnkelt/præcisVejledendeKnapstørrelse

Page 78: Design til små skærme

Efterligning

Du kender platformenDe tilgiver ting de kender

"If we find something that works, we stick to it"

- Steve Krug

Page 79: Design til små skærme

Brug bredden

Ofte kan du holde dig til en eller to kolonner.

Der kan være indbygget funktionalitet i knapper eller andre interaktive elementer.

Page 80: Design til små skærme

Fokuser på opgaven

Det gør brugeren

For det meste kun én ting

Dyk ind i sitet via enkelte skærmbilleder

Page 81: Design til små skærme

navigation flow

http://awesomeinspiration.net/post/42991242214/bmw-app-concept

Page 82: Design til små skærme

Flat design

Page 83: Design til små skærme

Flat design

Page 84: Design til små skærme

Etpar

programmer

Etpar

programmer

Page 85: Design til små skærme

Dreamweaver

responsivt design - HTML5 -PhoneGap

Page 86: Design til små skærme

Muse

InDesign tilgang - Ingen kodning - Mobil design

Page 87: Design til små skærme

Edge Animate

Websafe animation - Flash/After Effects

Page 88: Design til små skærme

Edge Reflow

Responsivt Design - Preview release

Page 89: Design til små skærme

Hvordankommerdu videre

Hvordankommerdu videre

Page 90: Design til små skærme

Design GuidesVideotræning

KodeskolerBlogs/Artikler

Fysisk træning

Page 91: Design til små skærme

Webdesign er webdesign

Giv dig tid til at lære reglerne

Vær nysgerrig

Research ... som du plejer?

Navigér i høj sø

Tænk på brugeren og behovet

Nyttelæsning eller nydelseslæsning

Page 92: Design til små skærme

Karsten Vestergaard

@ockleywww.hjaelpmignu.dk

Page 93: Design til små skærme

Links and resources

http://thenextweb.com/dd/2012/09/09/check-25-sources-great-mobile-design-inspiration/

http://abduzeedo.com/design-trends-2013-flat-and-minimal

http://androidpttrns.com/

http://pttrns.com/

http://iphone.meer.li/

http://ui.theultralinx.com/

http://www.lovelyui.com/

http://www.mobile-patterns.com/

http://inspired-ui.com/

http://dribbble.com/search?q=mobile+app

http://www.designyourway.net/blog/inspiration/navigation-inspiration-for-mobile-user-interfaces-57-designs/

http://thenextweb.com/dd/2012/09/09/check-25-sources-great-mobile-design-inspiration/

http://www.mobileawesomeness.com/

http://www.smashingmagazine.com/guidelines-for-mobile-web-development/

http://mobilewebslinger.com/2012/04/20/16-mobile-website-best-practices/

http://labs.thesedays.com/blog/2010/07/16/10-tips-for-designing-mobile-websites/