mobile first vs desktop first

115

Upload: valtech-ab

Post on 20-Jun-2015

283 views

Category:

Technology


2 download

DESCRIPTION

Enligt Lukes Wroblewskis teori ska man främst fokusera på mobilen när man bygger responsiva webbsidor, dels för att vi i världen har haft en mobile-boom, men även för att det i sig skapar bättre webbsidor. Som exjobb förra året skrev Eduardo Castaneda, gränssnittsutvecklare på Valtech, om ämnet. Han byggde därför två responsiva sidor, både med Mobile first och med Desktop first för att sedan jämföra dem. Nu efter några projekt där Eduardo har testat båda, delar han nu med sig av sin erfarenhet. Allt från teknik och design till hur lätt/svårt konceptet mobile first kan appliceras i ett tvärfunktionellt team.

TRANSCRIPT

Page 1: Mobile First vs Desktop First
Page 2: Mobile First vs Desktop First
Page 3: Mobile First vs Desktop First
Page 4: Mobile First vs Desktop First

“Det  är  lite  små  sorligt,men  jävligt  so3  ändå”                          -­‐Anders  Windelhed  

Page 5: Mobile First vs Desktop First

Mobile-­‐first  vs  Desktop-­‐first  Eduardo  Castaneda  

Page 6: Mobile First vs Desktop First
Page 7: Mobile First vs Desktop First

Mobile-­‐first  vs  Desktop-­‐first,  a  study  about  responsive  approaches  towards  web  development  

Page 8: Mobile First vs Desktop First

Vad  är  Mobile-­‐first  och  Desktop-­‐first?  

Page 9: Mobile First vs Desktop First

“Mobile  First  is  a  philosophy  created  by  Luke  Wroblewski  that  highlights  the  need  to  prioriHze  the  mobile  context  when  creaHng  user  experiences.  StarHng  with  mobile  first”                            –  Brad  Frost  

Page 10: Mobile First vs Desktop First

“Tvärtom“           -­‐  Eduardo  Castaneda  

Page 11: Mobile First vs Desktop First

Responsive  web  design  

Page 12: Mobile First vs Desktop First

Responsive  web  design  

Mobile  first  Desktop  first  

Page 13: Mobile First vs Desktop First

Mobile first

Page 14: Mobile First vs Desktop First

Desktop first

Page 15: Mobile First vs Desktop First
Page 16: Mobile First vs Desktop First

Hur  kommer  det  sig?  

Page 17: Mobile First vs Desktop First

Användare av mobilt internet

Ò  Ökad användning - stigit med 43% sedan 2010

Page 18: Mobile First vs Desktop First

Hur många använder internet i mobilen?

Page 19: Mobile First vs Desktop First

Användare av mobilt internet

Ò  Ökad användning - stigit med 43% sedan 2010 Ò  Enligt Google görs fler sökningar från mobilen än desktop

Page 20: Mobile First vs Desktop First

Användare av mobilt internet

Ò  Ökad användning - stigit med 43% sedan 2010 Ò  Enligt Google görs fler sökningar från mobilen än desktop

Ò  Användare lämnar sidan inom 10 sekunder om den inte är mobilanpassad

Page 21: Mobile First vs Desktop First
Page 22: Mobile First vs Desktop First
Page 23: Mobile First vs Desktop First

Användare av mobilt internet

Ò  Ökat användning av stigit med 43% sen 2010 Ò  Enligt Google, fler sökningar görs från mobilen än vanliga

datorer

Ò  Användare lämnar sidan inom 10 sekunder om den inte är mobilanpassad

Ò  59% förväntar sig en laddningstid på max 3 sekunder

Ò  71% överger sidan om laddningstiden är längre än 5 sekunder

Page 24: Mobile First vs Desktop First

Användarna  är  många  och  en  aning  kräsna  

Page 25: Mobile First vs Desktop First

Användare av internet via dator

Ò  Stabilt de senaste 4 åren, 89% 2013

Page 26: Mobile First vs Desktop First

Stabil utveckling de senaste åren

Page 27: Mobile First vs Desktop First

Användare av internet via dator

Ò  Stabilt de senaste 4 åren, 89% 2013 Ò  Läser/skickar e-post, shoppar, gör faktasökningar

Page 28: Mobile First vs Desktop First

Användare av internet via dator

Ò  Stabilt de senaste 4 åren, 89% 2013 Ò  Läser/skickar e-post, shoppar, gör faktasökningar

Ò  Webben har prioriterats under en längre tid för desktopanvändare

Page 29: Mobile First vs Desktop First

Flesta  är  användare  utav  båda  

Page 30: Mobile First vs Desktop First
Page 31: Mobile First vs Desktop First

39%  

Page 32: Mobile First vs Desktop First
Page 33: Mobile First vs Desktop First

Skillnaden  

Page 34: Mobile First vs Desktop First

Design  

Page 35: Mobile First vs Desktop First

Design – Mobile first

Ò  Begränsad skärmyta

Ò  Begränsad prestanda

Ò  Begränsad internethastighet

Page 36: Mobile First vs Desktop First

Design – Mobile first

Ò  Begränsad skärmyta

Ò  Begränsad prestanda

Ò  Begränsad internethastighet

Page 37: Mobile First vs Desktop First

Design – Mobile first

Ò Begränsad skärmyta

Page 38: Mobile First vs Desktop First
Page 39: Mobile First vs Desktop First
Page 40: Mobile First vs Desktop First
Page 41: Mobile First vs Desktop First
Page 42: Mobile First vs Desktop First

Får  det  inte  plats  på  mobilskärmen?  

Page 43: Mobile First vs Desktop First

Då  ska  det  inte  finnas  med  alls  

Page 44: Mobile First vs Desktop First
Page 45: Mobile First vs Desktop First
Page 46: Mobile First vs Desktop First
Page 47: Mobile First vs Desktop First
Page 48: Mobile First vs Desktop First
Page 49: Mobile First vs Desktop First
Page 50: Mobile First vs Desktop First

Teknik  

Page 51: Mobile First vs Desktop First

Min-­‐width  vs.  Max-­‐width  

Page 52: Mobile First vs Desktop First

div{    //Utseende  för  basläge    

}    @media  (**-­‐width:480px){  

 div{      //Utseende  för  förändring    }  

}  

**  =  min  eller  max  

Page 53: Mobile First vs Desktop First

Desktop  first  div{  

 display:inline-­‐block;    width:30%;    height:  100px;    border:  1px  solid  black;    margin:5px;    background-­‐color:  lightblue;  

}    @media  (max-­‐width:480px){  

 div{      display:block;      width:auto;    }  

}  

div{    height:  100px;    border:  1px  solid  black;    margin:5px;    background-­‐color:  lightblue;      

}    @media  (min-­‐width:480px){  

 div{      display:inline-­‐block;      width:30%;      }  

}  

Mobile  first  

Page 54: Mobile First vs Desktop First

För-­‐  och  nackdelar  

Page 55: Mobile First vs Desktop First

Mobile  first  

Page 56: Mobile First vs Desktop First

Mobile first

Ò  Tvingar till prioritering av element vid ett tidigt tillfälle

Page 57: Mobile First vs Desktop First
Page 58: Mobile First vs Desktop First
Page 59: Mobile First vs Desktop First

Mobile first

Ò  Tvingar till prioritering vid ett tidigt tillfälle

Ò  Funktionalitet följer med hela vägen, från minsta till största

Page 60: Mobile First vs Desktop First

Mobile first

Ò  Tvingar till prioritering vid ett tidigt tillfälle

Ò  Funktionalitet följer med hela vägen

Ò  Fokus på innehåll och funktionalitet Ò Tabeller Ò Karuseller Ò Menyer

Page 61: Mobile First vs Desktop First

Tabeller  

Page 62: Mobile First vs Desktop First
Page 63: Mobile First vs Desktop First
Page 64: Mobile First vs Desktop First
Page 65: Mobile First vs Desktop First

Karuseller  

Page 66: Mobile First vs Desktop First
Page 67: Mobile First vs Desktop First

?   ?  

Page 68: Mobile First vs Desktop First

Menyer  

Page 69: Mobile First vs Desktop First

15  länkar  

Page 70: Mobile First vs Desktop First
Page 71: Mobile First vs Desktop First
Page 72: Mobile First vs Desktop First

Mobile first

Ò  Tvingar till prioritering vid ett tidigt tillfälle

Ò  Funktionalitet följer med hela vägen Ò  Fokus på innehåll och funktionalitet

Ò Tabeller Ò Karuseller Ò Menyer

Ò  Utvecklas från en utgångspunkt som är standard

Page 73: Mobile First vs Desktop First

Desktop  first  div{  

 display:inline-­‐block;    width:30%;    height:  100px;    border:  1px  solid  black;    margin:5px;    background-­‐color:  lightblue;  

}    @media  (max-­‐width:480px){  

 div{      display:block;      width:auto;    }  

}  

div{    height:  100px;    border:  1px  solid  black;    margin:5px;    background-­‐color:  lightblue;      

}    @media  (min-­‐width:480px){  

 div{      display:inline-­‐block;      width:30%;      }  

}  

Mobile  first  

Page 74: Mobile First vs Desktop First

Desktop  first  div{  

 display:inline-­‐block;    width:30%;    height:  100px;    border:  1px  solid  black;    margin:5px;    background-­‐color:  lightblue;  

}    @media  (max-­‐width:480px){  

 div{      display:block;      width:auto;    }  

}  

div{    height:  100px;    border:  1px  solid  black;    margin:5px;    background-­‐color:  lightblue;      

}    @media  (min-­‐width:480px){  

 div{      display:inline-­‐block;      width:30%;      }  

}  

Mobile  first  

Page 75: Mobile First vs Desktop First

Mobile first

Ò  (-) Funkar inte för ie 8

Ò  (-) Kan begränsa desktopsidan

Page 76: Mobile First vs Desktop First

Desktop  first  

Page 77: Mobile First vs Desktop First

Desktop first

Ò  Det går fort, allt smalas ner och samlas i en kolumn

Page 78: Mobile First vs Desktop First
Page 79: Mobile First vs Desktop First

Logo  

Page 80: Mobile First vs Desktop First

Logo  Sök  

Page 81: Mobile First vs Desktop First

Logo  Sök  

Link   Link   Link  

Page 82: Mobile First vs Desktop First

Loga  Sök  

Link   Link   Link  

Menu  link  1      -­‐      Menu  link  2    –    Menu  link  3    –    Menu  link    4  

Page 83: Mobile First vs Desktop First

Loga  Sök  

Link   Link   Link  

Menu  link  1      -­‐      Menu  link  2    –    Menu  link  3    –    Menu  link    4  

Page 84: Mobile First vs Desktop First

Loga  Sök  

Link   Link   Link  

Menu  link  1      -­‐      Menu  link  2    –    Menu  link  3    –    Menu  link    4  

Page 85: Mobile First vs Desktop First

Loga  Sök  

Link   Link   Link  

Menu  link  1      -­‐      Menu  link  2    –    Menu  link  3    –    Menu  link    4  

Page 86: Mobile First vs Desktop First

Loga  Sök  

Link   Link   Link  

Menu  link  1      -­‐      Menu  link  2    –    Menu  link  3    –    Menu  link    4  

Page 87: Mobile First vs Desktop First

Loga   Sök  

Page 88: Mobile First vs Desktop First

Loga   Sök  

Page 89: Mobile First vs Desktop First

Loga   Sök  

Page 90: Mobile First vs Desktop First

Loga   Sök  

Page 91: Mobile First vs Desktop First

Loga   Sök  

Page 92: Mobile First vs Desktop First

Desktop first

Ò  Det går fort, allt smalas ner och samla i en kolumn

Ò  (-) Får med sig mycket ner till mobilsidan som ej syns

Ò  (-) Medför prestanda svårigheter som inte existerar i desktop

Page 93: Mobile First vs Desktop First

Desktop first

Ò  Det går fort, allt smalas ner och samla i en kolumn

Ò  (-) Får med sig mycket ner till mobilsidan som ej syns

Ò  (-) Medför prestanda svårigheter som inte existerar i desktop

Ò  (-) Finns risk att funktionalitet inte existerar i alla vyer

Page 94: Mobile First vs Desktop First

Mobile  first  !=  lösningen  Lll  allt  

Page 95: Mobile First vs Desktop First

Försäkran  för  en  genomtänkt  responsiv  sida  

Page 96: Mobile First vs Desktop First

Försäkran  för  en  genomtänkt  responsiv  sida  

+  Naturligt  arbetssäP  

Page 97: Mobile First vs Desktop First

Hur  gör  vi?!  

Page 98: Mobile First vs Desktop First

Alla  i  teamet  är  mer  på  det  

Page 99: Mobile First vs Desktop First
Page 100: Mobile First vs Desktop First
Page 101: Mobile First vs Desktop First
Page 102: Mobile First vs Desktop First
Page 103: Mobile First vs Desktop First
Page 104: Mobile First vs Desktop First

Bestäms  Ldigt  

Page 105: Mobile First vs Desktop First

Sprint 0

Ò  Sprint Zero should be used to create the basic skeleton and plumbing for the project so that future sprints can be truly add incremental value in an efficient way. It may involve some research spikes.

.Net  

EpiServer  

TDD  

Ruby    

Ruby  on  Rails  selenium  

scrum  

Angular.js  MVC  

Responsive  web  design  

GIT  

Mobile  first  

Page 106: Mobile First vs Desktop First
Page 107: Mobile First vs Desktop First
Page 108: Mobile First vs Desktop First
Page 109: Mobile First vs Desktop First
Page 110: Mobile First vs Desktop First

Produktägaren  måste  förstå  och  veta  varför  

Page 111: Mobile First vs Desktop First
Page 112: Mobile First vs Desktop First
Page 113: Mobile First vs Desktop First

Alla  i  teamet  är  mer  på  det    Bestäms  Ldigt    Produktägaren  måste  förstår  och  veta  varför  

Page 114: Mobile First vs Desktop First

“I  skate  to  where  the  puck  is  going  to  be,  not  where  it’s  been”                        –  Wayne  Gretzky  

Page 115: Mobile First vs Desktop First

PresentaLon  av    

Eduardo  Castaneda  [email protected]  @Baseddo