SlideShare a Scribd company logo
1 of 67
Download to read offline
Introducción al desarrollo 
(y diseño) para móviles 
Jacob Wilschrey 
Jefe de Desarrollo en Elun 
Twitter: @eluntw
1. Concepto y 
experiencia móvil
La tecnología cambia 
Evoluciona
El comportamiento 
humano NO
La tecnología ha pasado 
por muchas etapas de 
interacción 
Según su evolución
En un principio es el hombre quien 
debe acomodarse y adecuarse a ella. 
Además debe tener habilidades y capacidades para 
hacerlo
Paradigma WIMP
Paradigma web. 
Internet 
Acá se introduce el concepto de movilidad
Paradigma móvil
¿Qué es móvil?
móvil. 
(Del lat. mobĭlis). 
1. adj. Que puede moverse o se mueve 
por sí mismo. U. t. c. s. 
2. adj. Que no tiene estabilidad o 
permanencia. 
fuente RAE
Móvil puede ser: 
• Información precisa, relevante y rápida. 
• Estar en cualquier momento y lugar junto al 
usuario. 
• Adaptarse a los cambios y necesidades.
º
El usuario decide qué ver, 
qué usar, qué consumir 
Cuando las marcas o los productos se logran adaptar al 
usuario, se vuelven móviles.
¿Por qué desarrollar en 
tecnologías móviles?
¿Cómo pensar en móvil?
Information 
v/s 
Application
¿APLICA o NO APLICA?
• Smartphone: el Canal de comunicación 
perfecto. 
• Las aplicaciones deben basarse en 3 
pilares: Contenido, tecnología e 
interface. 
• Las aplicaciones deben ser: Livianas, 
relevantes, de fácil acceso y salida.
para pasar de esto…
a esto…
UX 
User eXperience
UX ≠ UI
Una mala UX en tu aplicación podría 
llevarla al olvido del usuario
DELETE & FORGET
Pero por el contrario… 
Si tu aplicación es realmente 
BUENA!
Se puede ganar el premio mayor
K.I.S.S 
(keep it simple stupid) 
Aplicaciones simples para funcionalidades específicas
Tipos de aplicaciones 
• Time killers 
• Time savers 
•Mixtas
Time killers 
• Aplicaciones para hacer pasar 
el tiempo. 
• Generalmente son Juegos. 
• Deben ser simples e intuitivas. 
(jugabilidad) 
• También pueden ser sociales. 
(Facebook, Twitter, Flipboard, 
Path)
Time savers 
• Una herramienta que te 
hace alguna tarea más 
fácil. 
• Te ayuda ahorrar tiempo 
en tareas engorrosas
Aplicaciones mixtas 
• Pueden servir para salvar 
o pasar el tiempo. 
• Dependen del contexto de 
uso y la necesidad. 
• Específica del usuario.
2. ¿Y cómo empiezo?
Ambientes y S.O. 
¿Cuál elijo?
Para desarrollar en 
Android 
• Linux Kernel con JVM 
• Costo licencia: $25 US de por vida. 
• Hardware: SUPER accesible. 
• Lenguaje: Java sobre APIs Android. 
• IDEs: Eclipse, IntelliJ, Android Studio. 
• Google Play: 2-4 horas de aprobación.
Pro más grande: 
Accesibilidad al hardware 
y al software
Contra más grande: 
FRAGMENTACIÓN
Para desarrollar en iOS 
• Linux Kernel 
• Costo licencia: $99 US al año. 
• Hardware: $$$$$$$$. 
• Lenguaje: Objective-C & Swift. 
• IDEs: XCode. 
• App Store: Entre 5 y 10 días hábiles de 
aprobación.
Pro más grande: 
Ambiente controlado de 
desarrollo. 
Herramientas + Performance + Dispositivos
Contra más grande: 
Alto precio de Hardware
Otro contra igual de grande: 
Objective-C
Pero apareció: SWIFT
Para desarrollar en 
Windows Phone 
• Kernel Windows 
• Costo licencia: $19 US personal, $99 US empresa, por 
año. 
• Hardware: Accesible. 
• Lenguaje: XAML, C# or Visual Basic. 
• IDEs: Visual Studio. 
• Windows Phone Store: No lo sé.
Contra más grande: 
Por lo menos en Chile, no 
existe mercado
Casos especiales 
BlackBerry OS, Firefox OS, Amazon Fire OS
Aplicaciones Web 
con HTML 5 y CSS 3 
• Corren sobre el navegador web 
• Costo licencia: FREE 
• Hardware: Cualquier cosa que tenga teclado. 
• Lenguaje: HTML 5, CSS 3, Javascript, jQuery 
Mobile. 
• IDEs: Tu editor de texto preferido. 
• No existe tienda si son sitios responsive, aunque 
existen frameworks para apps web-nativas
¿Apps web 
v/s 
Apps nativas 
v/s 
App web nativas?
Alto escalamiento + bajo costo + bajo rendimiento 
Sitio Responsive 
o 
Aplicación web nativa.
Bajo escalamiento + alto costo + alto rendimiento 
Aplicación Nativa por SO
¿Se puede hacer trampa?
¿¿¿¿Apps web 
v/s 
Apps nativas 
v/s 
App web nativas????
Depende de lo que se 
quiera lograr  
Espero haberlos guiado bien…
Preguntas
Gracias! 
Twitter: @eluntw

More Related Content

What's hot

Multimedia
MultimediaMultimedia
MultimediaFernanda
 
Ordenador de bolsillo u organizador digital personal (
Ordenador de bolsillo u organizador digital personal (Ordenador de bolsillo u organizador digital personal (
Ordenador de bolsillo u organizador digital personal (Alejandrachavezsj
 
Dispositivos de pantalla táctil en la Gestión de Proyectos - Gustavo flouret
Dispositivos de pantalla táctil en la Gestión de Proyectos - Gustavo flouretDispositivos de pantalla táctil en la Gestión de Proyectos - Gustavo flouret
Dispositivos de pantalla táctil en la Gestión de Proyectos - Gustavo flouretCentro de e-Learning. UTN FRBA
 
Editor de imagenes y gestores de videos
Editor de imagenes y gestores de videosEditor de imagenes y gestores de videos
Editor de imagenes y gestores de videosmalejandra26
 

What's hot (8)

Examen 2
Examen 2Examen 2
Examen 2
 
Examen 2
Examen 2Examen 2
Examen 2
 
Nayely gonzales
Nayely gonzalesNayely gonzales
Nayely gonzales
 
Multimedia
MultimediaMultimedia
Multimedia
 
Ordenador de bolsillo u organizador digital personal (
Ordenador de bolsillo u organizador digital personal (Ordenador de bolsillo u organizador digital personal (
Ordenador de bolsillo u organizador digital personal (
 
Dispositivos de pantalla táctil en la Gestión de Proyectos - Gustavo flouret
Dispositivos de pantalla táctil en la Gestión de Proyectos - Gustavo flouretDispositivos de pantalla táctil en la Gestión de Proyectos - Gustavo flouret
Dispositivos de pantalla táctil en la Gestión de Proyectos - Gustavo flouret
 
Editor de imagenes y gestores de videos
Editor de imagenes y gestores de videosEditor de imagenes y gestores de videos
Editor de imagenes y gestores de videos
 
Dispositivo electrónico
Dispositivo electrónicoDispositivo electrónico
Dispositivo electrónico
 

Similar to Introducción al desarrollo (y diseño) para móviles

6-Unidad 1: Introducción a la Plataforma .NET-1.3 Aplicaciones en C# .NET-Des...
6-Unidad 1: Introducción a la Plataforma .NET-1.3 Aplicaciones en C# .NET-Des...6-Unidad 1: Introducción a la Plataforma .NET-1.3 Aplicaciones en C# .NET-Des...
6-Unidad 1: Introducción a la Plataforma .NET-1.3 Aplicaciones en C# .NET-Des...Luis Fernando Aguas Bucheli
 
6- Unidad 1: Introducción a la Plataforma .NET-1.3. Aplicaciones en C# .net (...
6- Unidad 1: Introducción a la Plataforma .NET-1.3. Aplicaciones en C# .net (...6- Unidad 1: Introducción a la Plataforma .NET-1.3. Aplicaciones en C# .net (...
6- Unidad 1: Introducción a la Plataforma .NET-1.3. Aplicaciones en C# .net (...Luis Fernando Aguas Bucheli
 
Aplicaciones Móviles Híbridas
Aplicaciones Móviles HíbridasAplicaciones Móviles Híbridas
Aplicaciones Móviles HíbridasScio Consulting
 
Mobile Primero en Playa Valley 2011
Mobile Primero en Playa Valley 2011Mobile Primero en Playa Valley 2011
Mobile Primero en Playa Valley 2011Maximiliano Firtman
 
Mi Primera vez… Confesiones de un diseñador novato en iOS
Mi Primera vez… Confesiones de un diseñador novato en iOSMi Primera vez… Confesiones de un diseñador novato en iOS
Mi Primera vez… Confesiones de un diseñador novato en iOSAntonio Cózar
 
Confesiones de un diseñador novato en iOS
Confesiones de un diseñador novato en iOSConfesiones de un diseñador novato en iOS
Confesiones de un diseñador novato en iOSbetabeers
 
Desarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma MovilDesarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma MovilIng Erick Guardado
 
Share point y los dispositivos moviles
Share point y los dispositivos movilesShare point y los dispositivos moviles
Share point y los dispositivos movilesAdrian Diaz Cervera
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidadRaelyx Cordero
 
Introducción a la Ingeniería del Software.pdf
Introducción a la Ingeniería del Software.pdfIntroducción a la Ingeniería del Software.pdf
Introducción a la Ingeniería del Software.pdfSilviaReyes77
 

Similar to Introducción al desarrollo (y diseño) para móviles (20)

Tercer GYETECH
Tercer GYETECH Tercer GYETECH
Tercer GYETECH
 
6-Unidad 1: Introducción a la Plataforma .NET-1.3 Aplicaciones en C# .NET-Des...
6-Unidad 1: Introducción a la Plataforma .NET-1.3 Aplicaciones en C# .NET-Des...6-Unidad 1: Introducción a la Plataforma .NET-1.3 Aplicaciones en C# .NET-Des...
6-Unidad 1: Introducción a la Plataforma .NET-1.3 Aplicaciones en C# .NET-Des...
 
Las apps
Las appsLas apps
Las apps
 
6- Unidad 1: Introducción a la Plataforma .NET-1.3. Aplicaciones en C# .net (...
6- Unidad 1: Introducción a la Plataforma .NET-1.3. Aplicaciones en C# .net (...6- Unidad 1: Introducción a la Plataforma .NET-1.3. Aplicaciones en C# .net (...
6- Unidad 1: Introducción a la Plataforma .NET-1.3. Aplicaciones en C# .net (...
 
Tema las apps
Tema las appsTema las apps
Tema las apps
 
S2 - Aplicaciones en Visual Studio
S2 - Aplicaciones en Visual StudioS2 - Aplicaciones en Visual Studio
S2 - Aplicaciones en Visual Studio
 
S2-PD1-1.2 Aplicaciones
S2-PD1-1.2 AplicacionesS2-PD1-1.2 Aplicaciones
S2-PD1-1.2 Aplicaciones
 
Presentacion cw2012
Presentacion cw2012Presentacion cw2012
Presentacion cw2012
 
Aplicaciones Móviles Híbridas
Aplicaciones Móviles HíbridasAplicaciones Móviles Híbridas
Aplicaciones Móviles Híbridas
 
Sesion dos azuay
Sesion dos azuaySesion dos azuay
Sesion dos azuay
 
Mobile Primero en Playa Valley 2011
Mobile Primero en Playa Valley 2011Mobile Primero en Playa Valley 2011
Mobile Primero en Playa Valley 2011
 
Tendencias Del Elearning 2006
Tendencias Del Elearning 2006Tendencias Del Elearning 2006
Tendencias Del Elearning 2006
 
Mi Primera vez… Confesiones de un diseñador novato en iOS
Mi Primera vez… Confesiones de un diseñador novato en iOSMi Primera vez… Confesiones de un diseñador novato en iOS
Mi Primera vez… Confesiones de un diseñador novato en iOS
 
Confesiones de un diseñador novato en iOS
Confesiones de un diseñador novato en iOSConfesiones de un diseñador novato en iOS
Confesiones de un diseñador novato en iOS
 
Desarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma MovilDesarrollo de apps multiplataforma Movil
Desarrollo de apps multiplataforma Movil
 
Share point y los dispositivos moviles
Share point y los dispositivos movilesShare point y los dispositivos moviles
Share point y los dispositivos moviles
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidad
 
Introducción a la Ingeniería del Software.pdf
Introducción a la Ingeniería del Software.pdfIntroducción a la Ingeniería del Software.pdf
Introducción a la Ingeniería del Software.pdf
 
Apps web vs apps nativas
Apps web vs apps nativasApps web vs apps nativas
Apps web vs apps nativas
 
Aplicaciones Móviles
Aplicaciones MóvilesAplicaciones Móviles
Aplicaciones Móviles
 

Recently uploaded

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 

Recently uploaded (11)

Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 

Introducción al desarrollo (y diseño) para móviles