Desenvolvendo APPs para múltiplas resoluções

30
Desenvolvendo APPs para múltiplas resoluções Alessandra Rosa

Transcript of Desenvolvendo APPs para múltiplas resoluções

Page 1: Desenvolvendo APPs para múltiplas resoluções

Desenvolvendo APPs para múltiplas resoluções

Alessandra Rosa

Page 2: Desenvolvendo APPs para múltiplas resoluções

Palestrante

Alessandra Peguim [email protected]

@ux_rosa

Page 3: Desenvolvendo APPs para múltiplas resoluções

Identidade Visual e Design da Microsoft

Page 4: Desenvolvendo APPs para múltiplas resoluções

Identidade Visual e Design da Microsoft

• Mantenha simples

• Pense universal

• Projete para um

• Faça pessoal

• Crie encantamento

Page 5: Desenvolvendo APPs para múltiplas resoluções

Como o Windows torna o design fácil

Page 6: Desenvolvendo APPs para múltiplas resoluções

A jornada de Convergência

Xbox 360

Xbox One

Windows 8

Windows Phone 8

Windows Phone 7.5

Windows 8.1

Windows

Phone 8.1

Windows on Devices

Converged

OS kernel

Converged

App model

Unified core

And app plataform

Easy to users to

Get & stay current

Page 7: Desenvolvendo APPs para múltiplas resoluções

Fácil de projetar em toda gama de devices

• API unificada

• Converged Commons Controls

• Construção com base nos métodos de input

• Effective pixel scaling

• Breaking points

Page 8: Desenvolvendo APPs para múltiplas resoluções

O quê eu estou projetando?

Page 9: Desenvolvendo APPs para múltiplas resoluções

Fontes XAML style key

SEGOE UISegoe UI Light 56epx para cabeçalhos HeaderTextBlockStyle

SEGOE UISegoe UI Semi-light 24epx para títulos TitleTextBlockStyle

SEGOE UI

Segoe UI regular 15epx para corpo BodyTextBlockStyle

Page 10: Desenvolvendo APPs para múltiplas resoluções

Icones

Page 11: Desenvolvendo APPs para múltiplas resoluções

Nós queremos que você use SEUS projetos: SUAS Fontes, Ícones, Design, etc...

Mas se você não tem um, ou precisa de inspiração, nós compartilhamos nossas inspirações e pesquisas com você

Page 12: Desenvolvendo APPs para múltiplas resoluções

O número mágico 4

Page 13: Desenvolvendo APPs para múltiplas resoluções

Algoritmo de escala

Page 14: Desenvolvendo APPs para múltiplas resoluções

Effective Pixel

Page 15: Desenvolvendo APPs para múltiplas resoluções
Page 16: Desenvolvendo APPs para múltiplas resoluções

Considerações do dispositivo

• Tamanho das telas

• Compatibilidade de hardware

• Conectividade

• Inputs primários

• Pessoal vs Compartilhados

• Ambiente

• Duração de uso

Page 17: Desenvolvendo APPs para múltiplas resoluções

Técnicas de UI Adaptativa

Page 18: Desenvolvendo APPs para múltiplas resoluções

Planejando seu design

• Adapte o input

• Construa com effective pixel

• Leve em consideração o algoritmo de escalonamento

Page 19: Desenvolvendo APPs para múltiplas resoluções

Planejando seu design | separe em famílias

PhoneViewing Distance: 16.3”

Tablets and 2 in 1Viewing Distance:

20”

Small and Large LaptopsViewing Distance:

24.5”

Small and Large Desktop MonitorsViewing Distance:

28”

TVViewing Distance:

84”

Page 20: Desenvolvendo APPs para múltiplas resoluções

Planejando seu design | Breaking Points

phablet & tablet

desktopphone

720 1024320epx

Page 21: Desenvolvendo APPs para múltiplas resoluções

Planejando seu design | 6Rs

1. RepositionReposicione os elementos na tela

2. ResizeRedimensione ítens na tela

3. ReflowRefaça os fluxos se necessário

4. ReveralRevele | Mostre

5. ReplaceRedesenhe - Substitua

6. Re-architectReorganize a arquitetura

Page 22: Desenvolvendo APPs para múltiplas resoluções

Planejando seu design | Reposition

Page 23: Desenvolvendo APPs para múltiplas resoluções

Planejando seu design | Resize

Page 24: Desenvolvendo APPs para múltiplas resoluções

Planejando seu design | Reflow

Page 25: Desenvolvendo APPs para múltiplas resoluções

Planejando seu design | Reveral

Page 26: Desenvolvendo APPs para múltiplas resoluções

Planejando seu design | Replace

Page 27: Desenvolvendo APPs para múltiplas resoluções

Planejando seu design | Re-architect

Page 28: Desenvolvendo APPs para múltiplas resoluções

Adaptive UI

Page 29: Desenvolvendo APPs para múltiplas resoluções

Tailored | Customize o design

• Construa experiências únicas em diferentes dispositivos

Page 30: Desenvolvendo APPs para múltiplas resoluções

Para saber mais

www.talkitbr.com