- - - - -

Responsive design för e-handel - är det bra eller dåligt?

Postad av Jimi Wikman, in Mobilt, Ehandel 15 januari 2012 · 525 views
Det har varit mycket prat om responsive design ett tag nu och dom senaste veckorna har jag diskuterat fenomenet både internt och med olika kunder inom e-handel, men vad är egentligen responsive design och är det bra eller dåligt för e-handel?

Jag tycker att det är lite roligt att responsive design det senaste året seglat upp som en riktig snackis och en del personer hyllar det som svaret på alla problem med anpassning för olika medium, medan andra är mer försiktiga i sin bedömning.Det är roligt för att responsive design är inget nytt egentligen, det är en naturlig utveckling av det som brukar kallas för fluid design, dvs att innehållet skalas procentuellt beroende på besökarens skärmupplösning.

Fluid blev också en stor snackis när den kom och idag är det ingen som egentligen pratar om det och jag gissar att responsive design kommer att följa samma mönster.

Två varianter på Responsive Design
Det är också intressant att det verkar vara två olika typer av designlösningar som båda kallas för responsive, vilket kan göra saken lite komplicerad att förstå vad man pratar om.Den första varianten är en design som använderMedia Queries för att byta CSS när en viss regel aktiverat, dvs när storleken på skärmfönstret når ett visst värde så aktiveras en ny CSS. Jag kallar den varianten för en CSS Switch Design (CSD) eftersom innehållet inte aktivt skalar mellan dom olika stegen.

Andra kallar det Adaptive design. Ett exempel på det är POC Sports.Den andra varianten är det som egentligen är en responsive design, dvs innehållet skalas aktivt baserat på skärmenfönstrets storlek. I en responsive design så skalas allting, från fonter till grafik till video osv och sedan används Media Queries för att göra struktuella ändringar vid vissa skärmfönster storlekar. Ett exempel på det är QR Shop.

Vad är egentligen Responsive Design?
Responsive design är egentligen en fortsättning på fluid designen där man äntligen kan få bukt med de stora problemen som kom med fluid designen nämligen att det svar svårt att skala innehållet på ett bra sätt. Det blev också lite fel när fluid designen skulle in i mobilen eftersom även om du skalar bra så är det liten skillnad mot en helt vanlig design som mobilen zoomar.

Med de nya teknikerna i CSS3 och HTML5 så blev fluid intressant igen och det var egentligen med introduktionen av Media Queries som det blev riktigt intressant och termen responsive design myntades.Idag går det bra att använda dessa tekniker för att skapa en skalbar lösning, både för text, grafik och video, även om de kanske inte är helt perfekta. Jag är rätt säker på att dessa tekniker kommer att förfinas och utvecklas rejält under 2012.

För och nackdelar med Responsive design
Fördelar
  • En markup som styr alla. Vi slipper krånglet med flera olika sajter och kan jobba utifrån en html markup.Alla tittar inte på sidor i fullskärm och då fungerar reponsive design bra genom att det ändrar storlek utifrån besökarens förutsättningar.
  • Vi måste arbeta fram designen med mobilen i fokus, den måste alltså komma först vilket ger ett bättre mobilt tänk.
  • Ingen länkförvirring där en länk leder till den mobila sajten och en annan till www sajten vilket kan bli fel om mottagaren öppnar på en annan typ av enhet.</li>
Nackdelar
  • Längre utvecklingstid vilket gör projekten dyrare. Flera CSS mallar måste tas fram och testas.
  • Browser kompabilitet eftersom det krävs nyare tekniker som inte stöds i alla webbläsare (HTML5/CSS3 tex).
  • Laddningstider, speciellt på mindre medium eftersom vi fortfarande jobbar med samma grafik som i högre upplösningar. Det blir flera anrop till servern vilket kan orsaka korvstoppning och ge längre laddningstider.
  • Formatförvirring där vi måste ta saker som banners och liknande i beaktande eftersom de inte kan användas skalbart oftast.
  • Vilka format ska vi jobba mot? Det finns mängder av olika upplösningar och om det saknas anpassad layout så förvrängs innehållet. Det kan ge stora utslag på till exempel TRUST.
  • Det saknas kompatibla lösningar för skalbar video och vilket videostandard ska användas för att se till att sidan är framtidssäker som också fungerar reponsivt?
  • Olika upplösningar har olika mål vilket är svårt att anpassa för när grundkoden ligger fast i en responsive design. Neurowebdesign får sämre genomslagskraft vilket påverkar konverteringsgraden på affärskritiska webbsidor.
  • Skiter det sig med den mobila delen så påverkas även webben och vice versa vilket gör att det går inte att jobba med en del separat.
Responsive design för e-handel
I min roll så jobbar jag mest mot e-handel och det är också där jag ser minst fördelar med en responsive design. Anledningen är att responsive design minskar möjligheten att styra innehållet och därmed besökaren på webbplatsen eftersom vi jobbar med samma HTML markup i såväl webb som mobil lösning.

Skillnaden mellan mobil och webb är avsevärd när det gäller hur vi jobbar med innehållsstyrning och i en e-handels lösning så behövs det en rejäl ändring i strukturen för att effektivt kunna erbjuda e-handel på ett bra sätt, dvs för att få så bra konvertering som möjligt.Till exempel kan vi ha call-to-action funktionen väldigt bra och fokuserad på en webbsida och när layouten anpassas för mobilen så hamnar call to action funktionen på skärm 5, vilket inte alls ger samma effekt.

Ska man använda Responsive design då?
Responsive design är inget dåligt alternativ när webbplatsen är rent informativ med få grafiska element och videofilmer. När det blir många grafiska element eller video som ska skalas, då blir det inte lika bra såvida man inte använder sig av CSD och olika fomat som CSS mallarna anropar.Responsive design ÄR tyngre för mobilbrowsing än vad en renodlad mobilsajt är och den utopi som en del verkar tro finns med reponsive deign att man enbart behöver jobba med en sajt så fixar det sig med de andra också...den existerar inte.

Det behövs ofta mer handpåläggning än med separata sajter, speciellt för e-handels sajter.Precis som när fluiddesignen kom så blev det ett aktivt val mellan att ha en design där innehållet förändrades och en statisk layout där man behåller kontrollen över innehållet. Idag ser vi att den statiska designen dominerar och jag är övertygad om att även i framtiden kommer den statiska designen att vara dominerande över Responsive design, speciellt för ehandels och affärskritiska webbplatser där säljnytta och konvertering är det primära.
ehandel responsiv

Logga in eller registrera för att kommentera.
Du kan logga in eller registrera med ditt Twitter och Facebook konto till och med.
Logga in med facebook Logga in med Twitter Registrera ett konto

Responsive design för e-handel | Kreationsbyrån
jan 16 2012 12:03
[...] senaste skriket och verkar lösa alla problem. Men svaret på frågan är inte helt självklar. Som Jimi Wikman själv skriver i sin artikel om responsiv design så är finns det många för och nackdelar med responsiv design. Några punkter jag skulle vilja [...]
  • Rapportera

Jonas Möller
jan 16 2012 01:42
Hej!

Bra artikel men håller inte riktigt med dig i din argumentation om varför man inte ska använda responsive... "call-to-action funktionen väldigt bra och fokuserad på en webbsida och
när layouten anpassas för mobilen så hamnar call to action funktionen på
skärm 5, vilket inte alls ger samma effekt."... Detta går ju utmärkt att styra med mediaqueries som både gör den mobilt anpassade sidan snabbare att ladda och med att visa/dölja olika element så går att ju att få call-2-actions precis där man vill ha dom!
  • Rapportera
Alltig går, det är bara en fråga om det är praktiskt genomförbart. Media queries kan absolut användas för att styra om innehåll, men det är i stegen mellan de värden du anger som det blir lite knivigt.

På mobilsidan är det riktigt bökigt, främst på Androidsidan där det finns mängder av upplösningar (se tex det här inlägget: http://stephanierieger.com/the-trouble-with-android/) och då är frågan hur du jobbar för att undvika att layouten inte hoppar så att innehållsstyrningen hamnar för långt ner i skärmhierarkin?

Jag ser inte heller någon vinst i att sitta och jobba med media queries för att dölja och flytta om innehåll eftersom det ofta betyder lika mycket, om inte mer, arbete jämför med en separat mobil sajt.
  • Rapportera

Adam Gerthel
jan 17 2012 09:01
Jag håller med dig helt. Inte bara för ehandel utan även andra typer av mer komplexa eller stora sajter kommer få problem med responsive. Över huvudtaget saker där det sker större interaktion med webbplatsen än att användare klickas sig runt har oftast behov av specialanpassade format och där tror jag inte att responsive räcker till. De mobila behoven skiljer sig från de stationära, och det har responsive inte möjlighet att erbjuda, annat än med extrema css-modifikationer vilket inte är praktiskt försvarbart. 
  • Rapportera
Tack för medhåll Adam, det känns bra att jag inte är ensam om mina åsikter :)
  • Rapportera

Michael Persson
mar 29 2012 08:09
Jag har testat lite om just Responsive Design men är inte klar över när, hur och varför man inte ska anvönda det. TIll viss del ersätter man ju Appen i sig men i det stora hela tycker jag man skulle kunna anvönda olika tekniker som komplement till varandra.


Det ena utesluter aldrig det andra...
  • Rapportera
Responsive design fungerar bra så länge du inte a) förlorar möjligheten att styra användarupplevelsen och budskapet på ett vettigt sätt B) det kostar mer tid och energi att omvandla innehållet  med responsive design för olika medier än separata webbplatser och c) när responsive design belastar servern orimligt mycket för att kunna presentera innehållet på olika medier.

Det är många tekniker i responsive design du kan använda även i andra sammanhang, men responsive design som begrepp innebär just att dynamiskt förändra innehållet beroende på vart designen ska visas och att den förändringen utgår från ett HTML dokument som sedan på olika sätt manipuleras för att passa tex en mobil.

En App är inte riktigt jämförbart även om många mobila sajter kommer att närma sig utförande och funktion från appar, men en responsive design är fortfarande en "öppen" produkt till skillnad från en app som är "stängd". Med det menar jag att en app kräver att jag laddar hem och installerar och sedan kan den bara användas till det syftet den är skapt för medans en mobilsajt tex inte kräver att du laddar ner eller installerar något speciellt och du kan även lämna sidan för att gå vidare med andra saker.
  • Rapportera