mobile first | hogyan tervezzünk mobilra?

68
MOBILE FIRST Tervezzünk Mobilra! Góré Dániel | 2012.02.28. SzegedTech Meetup

Upload: daniel-gore

Post on 25-Jun-2015

1.443 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Mobile First | Hogyan tervezzünk mobilra?

MOBILE FIRST Tervezzünk Mobilra!

Góré Dániel | 2012.02.28. SzegedTech Meetup

Page 2: Mobile First | Hogyan tervezzünk mobilra?

Főbb pontok

• Miért Mobil?

• Tervezzünk Mobilra!

• Technológiák

• Lehetőségek

• Tervezési irányelvek

Page 3: Mobile First | Hogyan tervezzünk mobilra?

Miért Mobil?

Page 4: Mobile First | Hogyan tervezzünk mobilra?

A kezdetekben

• WAP

• Kezdetleges, esetlen

• PDA

Page 5: Mobile First | Hogyan tervezzünk mobilra?

2007

Page 6: Mobile First | Hogyan tervezzünk mobilra?

Valami megváltozott

• Mobile Web Experience

• Érintőképernyő, 3G

• App Store & Android Market etc.

• Egyszerűbb fejlesztés

• Széleskörű publikáció

Page 7: Mobile First | Hogyan tervezzünk mobilra?

Mobil növekedés

• 2012 előznek az okostelefonok

• Több internet képes mobil mint bármilyen más eszköz

• Növekednek a mobil elérések

Page 8: Mobile First | Hogyan tervezzünk mobilra?

Mobil növekedés

• Mail (web: -6% mobil: +36%)

• Paypal: 10 millió dollár forgalom mobilról

• eBay: 2010: 2 milliárd dolláros forgalom

Page 9: Mobile First | Hogyan tervezzünk mobilra?

Tervezzünk mobilra!

Page 10: Mobile First | Hogyan tervezzünk mobilra?

De merre induljunk el?

Page 11: Mobile First | Hogyan tervezzünk mobilra?

• Ismerjük meg az ügyfelet

• Ismerjük meg a céljait

Page 12: Mobile First | Hogyan tervezzünk mobilra?

• Mit használ?

• Mire használja?

• Mikor használja?

• Hol használja? ?

Page 13: Mobile First | Hogyan tervezzünk mobilra?

Mobile First

Page 14: Mobile First | Hogyan tervezzünk mobilra?

Kis képernyőméret

• Kis képernyőméret

• Változó arányok

• Változó pixel sűrűség (ppi)

Page 15: Mobile First | Hogyan tervezzünk mobilra?

Mobil oldalak

min. 320*480

Weboldalak

min. 1024*768

Kis képernyőméret

Page 16: Mobile First | Hogyan tervezzünk mobilra?

Mobile First

• Inkább lehetőség mint probléma

• Felesleges elemek megtalálása

• Struktúrális átalakítás

Page 17: Mobile First | Hogyan tervezzünk mobilra?

Mobile First

• Cél és funkciók meghatározása

• Google Analytics

• Mobilról hogyan használják az oldalunkat?

Page 18: Mobile First | Hogyan tervezzünk mobilra?
Page 19: Mobile First | Hogyan tervezzünk mobilra?

Változás a felhasználásban

• Teljesen más felhasználói szokások

• Felhasználás

• helye

• időpontja

• menete

Page 20: Mobile First | Hogyan tervezzünk mobilra?
Page 21: Mobile First | Hogyan tervezzünk mobilra?

One Eye One Thumb

Page 22: Mobile First | Hogyan tervezzünk mobilra?
Page 23: Mobile First | Hogyan tervezzünk mobilra?
Page 24: Mobile First | Hogyan tervezzünk mobilra?

London Tube

• Eltér a felhasználás helye

• Cél megértése, funkciók tisztázása

• Telefon lehetőségeinek kihasználása

Page 25: Mobile First | Hogyan tervezzünk mobilra?

Technológiák

Page 26: Mobile First | Hogyan tervezzünk mobilra?

Natív?

Webapp?

Reszponzív?

Page 27: Mobile First | Hogyan tervezzünk mobilra?

Natív alkalmazások

• Teljesítmény

• Funkcionalitás

• Több platform esetén drága és időigényes

Page 28: Mobile First | Hogyan tervezzünk mobilra?

Natív alkalmazások

• Android (Java)

• iOS (XCode)

• Windows Mobile (C#)

Page 29: Mobile First | Hogyan tervezzünk mobilra?

Native App Platformok

• PhoneGap

• Titanium

• Adobe AIR

Page 30: Mobile First | Hogyan tervezzünk mobilra?

Mobile Apps

• Szinte bármelyik rendszeren elfutnak

• Olcsóbb a fejlesztés

• Korlátozott hozzáférés a telefonhoz

• Jobban támaszkodik a netes kapcsolatra

Page 31: Mobile First | Hogyan tervezzünk mobilra?

Mobile App Frameworks

• jQTouch

• jQuery Mobile

• Sencha Touch

Page 32: Mobile First | Hogyan tervezzünk mobilra?

Responsive Design

Page 33: Mobile First | Hogyan tervezzünk mobilra?

• Eltérő képernyőméretek

• Eltérő felhasználói szokások

• Mobile | Tablet | Desktop | TV

Responsive Design

Page 34: Mobile First | Hogyan tervezzünk mobilra?

• Eszközök meghatározás

• Tartalmi meghatározása

• Break Pointok meghatározása

• Design megtervezése

Responsive Design

Page 35: Mobile First | Hogyan tervezzünk mobilra?

• Eltérő körülmények

• Eltérő vezérlés

• Kéz | Egér | Távirányító

• Nincs tökéletes UX átfedés

Responsive Design

Page 36: Mobile First | Hogyan tervezzünk mobilra?

Lehetőségek

Page 37: Mobile First | Hogyan tervezzünk mobilra?

Okostelefon

• Mobil Internet

• GPS

• Alkalmazások

• Kép, video és hangrögzítés

• Wifi & Bluethoot

Page 38: Mobile First | Hogyan tervezzünk mobilra?

Lokalizálás

• GPS

• Wifi

• Adótorony (háromszögelés)

• IP tartomány

Page 39: Mobile First | Hogyan tervezzünk mobilra?

Tájolás & Gyorsulás

• Telefon elfordítása

• Telefon megdöntése (tilt scroll)

• Rázások

Page 40: Mobile First | Hogyan tervezzünk mobilra?

Tájolás & Gyorsulás

Page 41: Mobile First | Hogyan tervezzünk mobilra?

Érintés

• Hagyományos mozdulatok

• Multi Touch

Page 42: Mobile First | Hogyan tervezzünk mobilra?
Page 43: Mobile First | Hogyan tervezzünk mobilra?

Érintés

• Formák

• Szimbólumok

Page 44: Mobile First | Hogyan tervezzünk mobilra?

Natural User Interface

• CLI - GUI - NUI

• Direkt, intuitív

• Nem igényel semmilyen egyéb eszközt (post-WIMP)

• Navigációs akciók

Page 45: Mobile First | Hogyan tervezzünk mobilra?
Page 46: Mobile First | Hogyan tervezzünk mobilra?

NFC• Telefon - Telefon

között

• Telefon - Tag

• Fizetési rendszerek

• Wifi regisztráció, Social Media

NFC

Page 47: Mobile First | Hogyan tervezzünk mobilra?

Proximity

• Közelben tartózkodó tárgyakkal automatikus kapcsolat

• Folyamatos Bluetooth vagy Wifi kapcsolat

Page 48: Mobile First | Hogyan tervezzünk mobilra?

Tervezési irányelvek

Page 49: Mobile First | Hogyan tervezzünk mobilra?

Content First

• Tartalom a navigáció előtt

• Kevés az idő

• Gyorsan kell az információ

Page 50: Mobile First | Hogyan tervezzünk mobilra?

Content First

• Tegyük a tartalmat előtérbe

• Rejtsük el a navigációt

• Visszalépés (eszközfüggő)

Page 51: Mobile First | Hogyan tervezzünk mobilra?

Struktúra

• Alkalmazkodjunk ahhoz ahogy a felhasználók használják a mobilunkat

• Keresés

• Navigáció

Page 52: Mobile First | Hogyan tervezzünk mobilra?

Struktúra

• Natív elemek figyelembe vétele

• Tartalmi megjelenítések

• Lehetőség szerint ne térjünk el tőlük

Page 53: Mobile First | Hogyan tervezzünk mobilra?
Page 54: Mobile First | Hogyan tervezzünk mobilra?

Interakció

• Interakciós elemek méretei

• Apple: 44ppi

• Android: 48ppi

• Windows 7: 7-9 mm

• Elemek között legalább 2 mm távolság

Page 55: Mobile First | Hogyan tervezzünk mobilra?

• Hol érintkezünk?

• Nehezen illetve könnyen elérhető pontok

• iPhone vs nagyobb kijelzők

Interakció

Page 56: Mobile First | Hogyan tervezzünk mobilra?

iPhone 43,5 inch

GalaxyS II

4,21 inch

http://dcurt.is/2011/10/03/3-point-5-inches/

Page 57: Mobile First | Hogyan tervezzünk mobilra?
Page 58: Mobile First | Hogyan tervezzünk mobilra?

Szöveges Interakciók

• Szerkesztés

• Kiválasztás

Page 59: Mobile First | Hogyan tervezzünk mobilra?

Objektum Interakciók

• Létrehozás

• Törlés

• Duplikálás

Page 60: Mobile First | Hogyan tervezzünk mobilra?

Navigációs Interakciók

• Scroll

• Gyorsabb scroll

• Navigációs Pontok

• Fejléc - Lábléc

http://www.alistapart.com/d/organizing-mobile/4-15.png

Page 61: Mobile First | Hogyan tervezzünk mobilra?

• Aktív elemek kiemelése

• :hover, :focus

Ha nincs touch

Page 62: Mobile First | Hogyan tervezzünk mobilra?

Input formok

• Legelterjedtebb elem, amely interaktivitást biztosít mobilon

• Formok fontossága

• Twitter 40%-a mobilról jön

Page 63: Mobile First | Hogyan tervezzünk mobilra?

• Integrált felhasználóbarát elemek

• Figyeljünk a méretek betartására (7-9mm)

• Adjunk meg alap értékeket

• Figyeljünk a nem érintőképernyős eszközökre is

Input formok

Page 64: Mobile First | Hogyan tervezzünk mobilra?

http://blog.retronyms.com/2009/12/exploring-android-ui-os-conventions.html

Page 65: Mobile First | Hogyan tervezzünk mobilra?

Input formok

• Új standardok

• HTML5 (url, email, number)

• autocapitalize, autocorrect

• Input maszkok

Page 66: Mobile First | Hogyan tervezzünk mobilra?

Teljesítmény

• Hiába csúcstelefon, ha lassú a hálózat

• Kevesebb adat = gyorsabb válasz

Page 67: Mobile First | Hogyan tervezzünk mobilra?

Teljesítmény

• Spriteok egy fájlban

• CSS és Js fájlok tömörítése

• Felesleges kódrészletek eltávolítása

• HTML5 Application Cache

• CSS3 technikák

Page 68: Mobile First | Hogyan tervezzünk mobilra?

Köszönöm a figyelmet!

Email: [email protected] Twitter: @gored