thinking mobile
Post on 28-Nov-2014
362 Views
Preview:
DESCRIPTION
TRANSCRIPT
Thinking Mobile
MELI apps
1.Who are we? 2.Learning to play a new game3.Native apps vs. Web apps 4. iPhone vs. Android
Who are we?
Who are we?
Some stats
+500K downloads 13 países 900 transacciones diarias T < 2 meses
2X Volumen en corto plazo
1.Who are we? 2.Learning to play a new game3.Native apps vs. Web apps 4. iPhone vs. Android
● predictible enviroment● large screen, enabling
multitasking● keyboard en mouse for
input
What makes mobile UX different ?
● variable context and enviroment
● small screen● difficult to multi-task and
easy to get lost● private device - public
context
What makes mobile UX different ?
Tips
1. Forget what you think you know
2. Don't convert ...
payment methods
shipping
fraud
site navigation
user opinions
logo
breadcrum
item pictures
... create
3. Don't get GUI, get NUI
GUI(Graphic User Interface)
NUI(Natural User Interface)
Computer as a tool Computer as a media
Experiences are anchored Experiences unfold
Exploratory Contextual
Recognition ("What you see is what you get")
Intuition("What you do is what you get")
4. Context matters
5. Design for partial attention and interruption
6. Keep it simple ... and nice
7. Listen to your users★ No se puede ver la descripción del producto, sin eso no sirve. ★★★ Claramente le faltan funcionalidades pero lo que hace lo hace muy bien. ★★★★★Muy útil y fácil de usar. Muy buena interfaz.
8. Every byte counts
1.Who are we? 2.Learning to play a new game3.Native apps vs. Web apps 4. iPhone vs. Android
Native Apps
1. Performance2. Accessing device features3. Distribution and Market visibility4. Better user experience5. Device/target specific
Web Apps
1. Cross platform2. Easy to develop3. Cheaper4. Accessible from a browser
Last but not least...
Comparison
No single approach is right for everyone
1.Who are we? What we do?2.Learning to play a new game3.Native apps vs. Web apps 4. iPhone vs. Android
Devices
Devices
User Interface - Back button
Development
Programming language Objective-C Java
Development environment XCode Eclipse
GUI Interface Builder XML
OS OS/X Linux
Hardware requirements Mac X86
XCode + Simulator
Interface builder
Profiler
Eclipse
Android Virtual Device
Recap● Forget what you think you know● Don't convert, create● Define and specify the app main objective● Every byte counts● Keep it simple... and nice● Listen to your users● test... test... test... test...
Thank you!
● Matías Di Gregorio@pmdigregorio
● Martín Pozzer @mpzzr
● Soledad Dematteo @soledema
● Francisco Pepe @PanchoPepe2
Download the apps
top related