46
DESARROLLO WEB MULTIDISPOSITIVO VISIÓN GLOBAL Y FILOSOFÍA

Desarrollo web multidispositivo

Embed Size (px)

Citation preview

Page 1: Desarrollo web multidispositivo

DESARROLLO WEBMULTIDISPOSITIVOVISIÓN GLOBAL Y FILOSOFÍA

Page 2: Desarrollo web multidispositivo

SUMARIO

- Móvil vs. Escritorio- Adaptive Web Design- Implicaciones para el equipo

Page 3: Desarrollo web multidispositivo

Móvil vs Escritorio

Page 4: Desarrollo web multidispositivo

FLUJO DE TRABAJOTRADICIONALHASTA 2010

- Luis HerreroDesarrollo Web Multidispositivo

Page 5: Desarrollo web multidispositivo

- Luis HerreroDesarrollo Web Multidispositivo

Page 6: Desarrollo web multidispositivo

VERSIÓN ESPECÍFICA PARA MÓVILES

• ¿Resolución?

• Redirecciones

• Contenido duplicado

• Doble mantenimiento

Page 7: Desarrollo web multidispositivo

MAYO 2010

Responsive Web DesignEthan Marcotte

http://alistapart.com/article/responsive-web-design

Page 8: Desarrollo web multidispositivo

MAYO 2010

Responsive Web DesignEthan Marcotte

http://alistapart.com/article/responsive-web-design

Can we really continue to commit to supporting each new user agent with its own bespoke experience?

““”

Page 9: Desarrollo web multidispositivo
Page 10: Desarrollo web multidispositivo
Page 11: Desarrollo web multidispositivo
Page 12: Desarrollo web multidispositivo

WE DON’T KNOW

Page 13: Desarrollo web multidispositivo

NavegadorResolución de pantallaTipo de conexión a InternetPrestaciones del dispositivoModo de input (teclado, táctil)

Page 14: Desarrollo web multidispositivo

EVEN WHENWE THINKWE KNOW,

WE AREPROBABLY

WRONG- Aaron Gufstafson

Progressive Enhancement & Mobile

Page 15: Desarrollo web multidispositivo

http://futurefriend.ly

Page 16: Desarrollo web multidispositivo

¿Y cómo lo hacemos?

Page 17: Desarrollo web multidispositivo

Adaptive Web Design

Page 18: Desarrollo web multidispositivo

ADAPTIVE WEB DESIGN

CREAR INTERFACES QUE SE ADAPTEN A LAS CAPACIDADES DEL USUARIO

Page 19: Desarrollo web multidispositivo

ADAPTIVE WEB DESIGNAWD

RWDCREAR INTERFACES QUE SE ADAPTEN A LAS CAPACIDADES DEL USUARIO

Page 20: Desarrollo web multidispositivo
Page 21: Desarrollo web multidispositivo

TÉCNICAS:

MAQUETACIÓN FLUIDAIMÁGENES (Y VÍDEO) FLEXIBLES

MEDIA QUERIES

Page 22: Desarrollo web multidispositivo

¿¿¿MEDIA QUÉ???

Page 23: Desarrollo web multidispositivo

¿¿¿MEDIA QUÉ???

MEDIA QUERIESPuntos de corte establecidos en CSS

que nos permiten reorganizar la estructuradependiendo del ancho o alto de la pantalla

Page 24: Desarrollo web multidispositivo

RESPONSIVE WEB DESIGN

• Olvidarse del píxel y pensar en PORCENTAJES.

• No basarse en ningún dispositivo (DEVICE-AGNOSTIC).

• El lienzo ya no existe.

• Maquetación muy organizada y modular (SMACSS).

• Imágenes y video flexibles: soluciones no definitivas

RETOS

Page 25: Desarrollo web multidispositivo

ADAPTIVE WEB DESIGNAWD

RWD

FeatureDetectionPerformance

Optimization

ContentStrategy

MobileFirstTest

CREAR INTERFACES QUE SE ADAPTEN A LAS CAPACIDADES DEL USUARIO

Page 26: Desarrollo web multidispositivo
Page 27: Desarrollo web multidispositivo

MÓVIL = MÍNIMO COMÚN MÚLTIPLO

INVIERTE LA LÍNEA DE PLATAFORMASEN EL PROCESO DE DISEÑO

Page 28: Desarrollo web multidispositivo
Page 29: Desarrollo web multidispositivo

EL DISEÑO ADAPTATIVOSE BASA EN LA

MEJORA PROGRESIVA

Page 30: Desarrollo web multidispositivo

EL DISEÑO ADAPTATIVOSE BASA EN LA

MEJORA PROGRESIVA

Page 31: Desarrollo web multidispositivo

CONTENTFIRST

Page 32: Desarrollo web multidispositivo
Page 33: Desarrollo web multidispositivo
Page 34: Desarrollo web multidispositivo

RELEVANT

CONTENTFIRST

Page 35: Desarrollo web multidispositivo
Page 36: Desarrollo web multidispositivo

STRUCTURED

CONTENTFIRST

Page 37: Desarrollo web multidispositivo

SIMPLICIDAD.

Page 38: Desarrollo web multidispositivo

CONTENIDORENDIMIENTOCLAVES PARA UNA BUENAEXPERIENCIA DE USUARIO

Page 39: Desarrollo web multidispositivo

TEST, TEST, TEST.

Page 40: Desarrollo web multidispositivo

PROCESO DE TRABAJO

PROCESO HABITUAL

Page 41: Desarrollo web multidispositivo

PROCESO DE TRABAJO

PROCESO HABITUAL

Page 42: Desarrollo web multidispositivo

PROCESO DE TRABAJO

PROCESOADAPTATIVO

Page 43: Desarrollo web multidispositivo

ADAPTIVE WEB DESIGN

• Cambio de mentalidad.

• Cambio en el proceso de trabajo.

• Mayores necesidades técnicas.

• Actualización constante de conocimientos y técnicas.

• Cambio en timings y presupuestos.

CONSIDERACIONES

Page 44: Desarrollo web multidispositivo

Implicacionespara el equipo

Page 45: Desarrollo web multidispositivo

IMPLICACIONES PARA EL EQUIPO

• Instalación de navegadores y simuladores.

• WIFI disponible.

• Siempre que sea posible, dispositivos reales.

• Sistema de control de versiones (GIT).

NECESIDADES TÉCNICAS

Page 46: Desarrollo web multidispositivo

IMPLICACIONES PARA EL EQUIPO

• Maquetación avanzada y MODULAR.

• Técnicas de Responsive.

• Acercamiento y técnicas de diseño visual en web adaptativa.

• Javascript enfocado a la carga condicional de contenidos.

• Touch Events para dispositivos táctiles.

• Preprocesadores (SASS).

• GIT al menos a nivel básico.

CONOCIMIENTOS