Desenvolvendo apps para windows 8

39

description

Dicas para desenvolver APPS para Windows 8 e 8.1. Aqui você irá aprender algumas dicas de como montar sua aplicação para Windows 8.x e também como monetizar sua aplicação!

Transcript of Desenvolvendo apps para windows 8

Page 1: Desenvolvendo apps para windows 8
Page 2: Desenvolvendo apps para windows 8

Quem sou eu?

• Meu nome é Ricardo Guerra Freitas, mas pode me chamar de “Guerra”

• Ex-Curioso de .NET

• MVP Visual Basic – 2008 até 2011

• Lider de Célula Acadêmica – 2005 até 2007

• Primeiro Estudante Embaixador Microsoft do RJ

• Microsoft Student Partner Lead – 2008/2009

• Coordenador Regional da INETA Brasil – 2008/2010

• Microsoft Student Partner Mentor - 2009

• Colaborador do Channel 8 – 2007/2008

• Responsável pelo SDK do Projeto Hoshimi em Português - 2007

• Moderador do MSDN Wiki Brasil – 2007/2008

Page 3: Desenvolvendo apps para windows 8

• Gerente de produtos na EPIC

• MTAC – Microsoft Technical Audience Contributor

• Microsoft Certified Professional

• Líder de Grupo de Usuários .NetCode4All

• Criador do grupo Comunidade Carioca de TI

• Colaborador de Grupos de Usuários, tanto no Rio de Janeiro como em todo Brasil

• Microsoft Windows Vista Official Speaker

• Microsoft Windows 7 Official Beta Tester

• Desde 1994 no Mercado de TIProgramador, Analista e Gerente

• Palestrante Oficial Microsoft

Page 4: Desenvolvendo apps para windows 8

Agenda

Princípios de design

Padrões de navegação

Diretrizes sobre toque

Postura de toque do Windows 8

Vendo o lado comercial

Page 5: Desenvolvendo apps para windows 8
Page 6: Desenvolvendo apps para windows 8
Page 7: Desenvolvendo apps para windows 8

Dedicação ao refinamento do aplicativo

Capriche nos detalhes

Torne o uso de aplicativos seguro e confiável

Use equilíbrio e simetria

Alinhe o layout do seu aplicativo à grade, o novo layout para aplicativos

Disponibilize seu aplicativo para a maior audiência possível, incluindo as pessoas com deficiências ou dificuldades

Page 8: Desenvolvendo apps para windows 8

Autenticidade digital

Seja dinâmico e ativo com a comunicação

Use a tipografia com beleza

Use cores fortes e vibrantes

Conecte-se à nuvem para que seus usuários possam permanecer conectados entre eles

Page 9: Desenvolvendo apps para windows 8

Seja rápido e flexível

Seja responsivo à interação do usuário e pronto para a próxima interação

Projete para interação por toque e direta

Encante seus usuários com movimentos

Faça uma conexão suave entre elementos subsequentes

Page 10: Desenvolvendo apps para windows 8

Faça mais com menos

Seja bom em uma coisa e não medíocre em muitas.

Dê prioridade ao conteúdo em vez de elementos visuais.

Seja visualmente concentrado e direto, deixando que as pessoas fiquem imersas naquilo que gostam, e permita que explorem o resto.

Inspire confiança nos usuários.

Reduza a redundância em sua interface do usuário.

Page 11: Desenvolvendo apps para windows 8
Page 12: Desenvolvendo apps para windows 8

Camadas na hierarquia

Páginas HubAs páginas Hub são o ponto de entrada do usuário em relação ao aplicativo.

Páginas de seçãoAs páginas de seção são o segundo nível de um aplicativo.

Páginas de detalhesAs páginas de detalhes são o terceiro nível de um aplicativo.

Page 13: Desenvolvendo apps para windows 8

Páginas de conteúdo

Barra de navegaçãoA barra de navegação é ótima para alternar entre vários contextos. Os exemplos incluem guias, documentos, e mensagens ou sessões de jogos.

AlternânciaAo contrário do sistema hierárquico, o sistema simples não conta com botão 'voltar' fixo ou pilha de navegação. Por isso, a navegação entre as páginas normalmente é feita por meio de links diretos com o conteúdo ou a barra de navegação.

Page 14: Desenvolvendo apps para windows 8
Page 15: Desenvolvendo apps para windows 8
Page 16: Desenvolvendo apps para windows 8

Use a linguagem de toque do Windows 8.

Page 17: Desenvolvendo apps para windows 8

Use os dedos da maneira mais prática.

Page 18: Desenvolvendo apps para windows 8

Navegue pelo conteúdo com o toque.

Page 19: Desenvolvendo apps para windows 8
Page 20: Desenvolvendo apps para windows 8
Page 21: Desenvolvendo apps para windows 8
Page 22: Desenvolvendo apps para windows 8
Page 23: Desenvolvendo apps para windows 8

Áreas de interação

Como os slates muitas vezes são segurados pela lateral, os cantos inferiores e as laterais são locais ideais para os elementos interativos.

Page 24: Desenvolvendo apps para windows 8

Áreas de leitura

O conteúdo na metade superior da tela é mais fácil de ver do que o conteúdo na metade inferior, que geralmente fica tampado pelas mãos ou é ignorado.

Page 25: Desenvolvendo apps para windows 8

Formas mais comuns de segurar

Uma mão segurando, outra mão interagindo com pouca a média interação

As bordas direita ou inferior oferecem interação rápida.

O canto inferior direito pode ser obstruído pela

mão e pelo pulso.

O alcance limitado torna o toque mais preciso.

Leitura, navegação, email e pouca digitação.

Page 26: Desenvolvendo apps para windows 8

Formas mais comuns de segurar

O dispositivo fica sobre a mesa ou as pernas, as duas mãos interagem com pouca a muita interação

A parte inferior da tela oferece interação rápida.

Os cantos inferiores podem ser obstruídos pelas

mãos e pelos pulsos.

A redução da necessidade de alcance torna o toque mais preciso.

Leitura, navegação, email, muita digitação.

Page 27: Desenvolvendo apps para windows 8

Formas mais comuns de segurar

O dispositivo fica sobre a mesa ou as pernas, as duas mãos interagem com pouca a muita interação

A parte inferior da tela oferece interação rápida.

Os cantos inferiores podem ser obstruídos pelas

mãos e pelos pulsos.

A redução da necessidade de alcance torna o toque mais preciso.

Leitura, navegação, email, muita digitação.

Page 28: Desenvolvendo apps para windows 8

Formas mais comuns de segurar

O dispositivo fica sobre a mesa ou de pé, com ou sem interação

A parte inferior da tela oferece interação

rápida.

Tocar a parte superior da tela obstrui o

conteúdo.

Tocar a parte superior da tela pode

desequilibrar um dispositivo encaixado.

Interação à distância reduz a legibilidade e a

precisão.

Assistir a um filme, ouvir música..

Page 29: Desenvolvendo apps para windows 8
Page 30: Desenvolvendo apps para windows 8
Page 31: Desenvolvendo apps para windows 8

Descrição do aplicativo

Uma boa descrição faz o aplicativo se destacar e ajuda os clientes em potencial a decidir comprá-lo rapidamente.

Chame atenção nas primeiras frases. As primeiras palavras da descrição são as mais importantes. Por isso, garanta que elas chamem e prendam a atenção do usuário.

Use listas e parágrafos curtos. Os possíveis clientes podem dar apenas uma olhada rápida no aplicativo para decidir se é algo que os interessa

Page 32: Desenvolvendo apps para windows 8

Descrição do aplicativo

Evite linguagem "seca". Escreva a descrição com linguagem envolvente. Faça com que o texto descreva claramente a função do aplicativo, mas tente fazer isso de um modo que não pareça tedioso.

Use um tamanho adequado. Uma boa descrição pode ser lida rapidamente, mas também inclui informações suficientes para manter o usuário interessado e explicar o que o aplicativo faz.

Page 33: Desenvolvendo apps para windows 8

Mercados de consumidor da Windows StoreOs aplicativos listados na Windows Store são direcionados para clientes em mercados ao redor do mundo.

Mas as legislações e restrições locais podem impedir que alguns aplicativos sejam listados em alguns mercados.

Além disso, alguns mercados podem exigir certificados de classificação etária de um conselho de classificação específico.

Page 34: Desenvolvendo apps para windows 8

Mercados de consumidor da Windows StoreÉ sua responsabilidade cumprir os requisitos legais locais, mesmo que esses requisitos não estejam listados aqui ou no Painel da Windows Store.

Page 35: Desenvolvendo apps para windows 8

Mercados que permitem apenas aplicativos gratuitosTerras Austrais e Antárticas Francesas

Ilha de Man.

Page 36: Desenvolvendo apps para windows 8

Mercados que não aceitam aplicativos classificados como 18+Austrália

Alemanha

Japão

Coréia

Nova Zelândia

Taiwan

Page 37: Desenvolvendo apps para windows 8

Plano de monetização

Coletar o preço total antes de fazer download

Versões de avaliação gratuitas de aplicativos pagos

Compras no aplicativo

Publicidade no aplicativo

Transações de terceiros

Page 38: Desenvolvendo apps para windows 8
Page 39: Desenvolvendo apps para windows 8

Obrigado!

Ricardo Guerra

http://about.me/ricardoguerra