Thinking mobile

Post on 28-Nov-2014

362 views 0 download

description

 

Transcript of Thinking mobile

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