Pular para o conteúdo principal

Criar aplicativos para vender Windows Phone


Bom design é mais do que apenas adicionando elementos visuais bonitos para seu aplicativo depois que você implementou toda a funcionalidade. É o processo de decidir como os usuários irão interagir com seu aplicativo, bem como a forma como ele vai olhar e funcionar. Experiência do usuário desempenha um papel enorme para determinar quão feliz as pessoas estarão com seu aplicativo, para que você não deve poupar nesta etapa. Design não deve ser uma reflexão tardia.
Eu poderia ser mostrando minha idade, mas lembro-me quase toda classe de ciência computador que tomei, começando com uma palestra sobre a importância do planejamento de seus programas antes de começar a código. Usamos ferramentas tais como diagramas de fluxo desenhados no papel real com um lápis real (e geralmente uma grande borracha nas proximidades). Isso foi porque a hora do computador era cara nesse hardware antigo. Você queria ter certeza que você fez a maioria das vezes que você tinha. Tempo de computador hoje em dia é muito mais barato e existem ferramentas incríveis, tais como Visual Studio e o Expression Blend, que torna muito fácil para obter algo que se parece muito bom até e funcionando muito rapidamente. Conseqüentemente, há uma tendência para sentar e começar a codificar. Neste artigo, falarei sobre a gastar tempo na frente projetar seu aplicativo para que você pode economizar tempo em codificação processar e colher frutos no mercado de Windows Phone (windowsphone.com/marketplace).
Falarei sobre o que significa intencionalmente projetar seu aplicativo Windows Phone, que inclui o debate, arquitetura de informação, prototipagem, pesquisa de usuário e iteração, tudo antes de você escrever uma única linha de código. Também notará algumas das ferramentas disponíveis para essas atividades.

Por que Design?

Olhar através de classificações e opiniões sobre o mercado de Windows Phone. Uma das queixas consistentes eu encontrar em avaliações é quando um aplicativo não faz o que os usuários esperam. Eu vi desconsideradas avaliações de duas palavras tais como "Não funciona", ou, muitas vezes, muito pior. Algumas destas queixas são válidas e outros não. Pode ser que o revisor não entende como um aplicativo destina-se a trabalhar. É que o usuário falha ou o aplicativo? Aqui está uma revisão diretamente do mercado:
"A interface do usuário é terrível e corre muito lento. É inutilizável".
Essa revisão pode ser ambígua, mas eu acho que ele reflete o fato de que as pessoas não estão dispostas a colocar um monte de esforço para aprender aplicativos complicados em um telefone. Nem eles estão dispostos a gastar muito tempo dando detalhados comentários. Quem pode culpá-los? Um telefone é um dispositivo de uso casual. Seu aplicativo precisa ser óbvio e fácil de usar. Com dezenas de milhares de aplicações disponíveis, os usuários são susceptíveis de gastar muito tempo com um que não lhes dão o retorno que estão procurando, se o que está a resolver um problema ou sendo entretidos enquanto esperam na fila do banco.
Porque não há muito espaço para elementos de interface do usuário em uma tela de telefone, você precisa realmente pensar através de como os usuários irão interagir com seu aplicativo. Um aplicativo bem projetado, completo e fácil de usar irá gerar vendas. Como as pessoas baixar e rever sua app no mercado Windows Phone, esses grandes revisões alimentará downloads adicionais.

Princípios de Design metro

O metro é o nome da filosofia de design que vai em Windows Phone e em 8 de Windows. Muito tem sido escrito sobre o Metro, mas eu gostaria de ir sobre os princípios de design de Metro brevemente antes do processo de criação de um aplicativo.
  • Limpar, luz, abrir e rápido aplicações devem ser fácil de entender em um piscar de olhos. Eles devem ser altamente responsivos para entrada do usuário.Eles devem ter uma aparência limpa e aberta com lotes de espaço em branco.
  • Celebrar a tipografia palavras são comuns em todos os projetos de interface do usuário, e como eles aparecem faz a diferença. Tipo é bonito. Não só é agradável aos olhos, mas também pode ser funcional. O equilíbrio de peso e posicionamento pode criar uma hierarquia visual. Além disso, tipo bem posicionado pode direcionar os usuários para mais conteúdo.
  • Vivo em movimento movimento é vida e movimento traz Windows Phone à vida. Ao vivo as telhas, transições e resposta a entrada do usuário unem tudo.As transições são uma parte importante do design de experiência do usuário.Uma boa transição dá as usuário pistas sobre o contexto em seu aplicativo.
  • Conteúdo, não Chrome os usuários estão interessados no conteúdo. O conteúdo devem ser elevado e tudo mais minimizado. Removendo tanto cromo quanto possível, você trazer o conteúdo em foco. Isto é particularmente importante em uma tela pequena. O conteúdo é a interface do usuário e o usuário deve ser capaz de interagir diretamente com ele. A capacidade de redimensionar uma imagem usando um gesto de beliscão é um exemplo dessa interação direta.
  • Autenticamente Digital Design explicitamente para dispositivos portáteis que usam toque, uma tela de alta resolução e simplificadas formas de interação. Em outras palavras, ser "autenticamente digital". Não tente simular analógicos controles como botões.

O processo de Design

Se você tiver a sorte de trabalhar em uma empresa que tem um departamento de design, envolva designers no início. Seus aplicativos vão colher os benefícios de trabalhar com pessoas que entendem o design da experiência do usuário. Muitos de vocês provavelmente trabalhar em pequenas empresas, embora, ou mesmo desenvolver apps telefone como uma ocupação de lado por conta própria, assim você vai ter que lidar com o design-se. Vamos discutir o processo de design, assim você pode incluir essas práticas como criar sua obra-prima Windows Phone.
Brainstorm ser criativo. Você já pode ter uma idéia sobre um aplicativo que deseja construir, ou talvez você esteja tentando vir acima com um. Em ambos os casos, o debate ajuda você a explorar idéias que você não poderia ter considerado. E é divertido!
Tente debater com os outros, se possível. Se você é um desenvolvedor solitário criando apps por si mesmo, pedir sua família ou um grupo de amigos para fazer isso com você. Mas esteja atento de questões jurídicas que podem surgir se você usar a idéia de outra pessoa. O ponto do debate é para gerar idéias tantos quanto possível.
Eu vou assumir que você está familiarizado com a mecânica do debate. Mas apenas para rever, aqui estão algumas diretrizes para o processo:
  • Escreva tudo.
  • Nenhuma idéia é demasiado escandalosa nesta fase.
  • Defina um limite de tempo para manter as coisas em movimento.
  • Não mergulho profundo em nada ainda.
Seu aplicativo pode ajudar as pessoas a realizar uma tarefa, ou sua finalidade pode ser para entretê-los. Em qualquer caso, você é o contador de histórias. Considere estas perguntas para ajudar a semente seu debate:
  • O que vai fazer seu aplicativo?
  • Quem é seu aplicativo para?
  • Como o seu aplicativo se ajusta no mercado?
  • Quando e onde será seu aplicativo usado?
  • Que tipo de conteúdo você exibirá?
  • Como seu aplicativo pode aproveitar o hardware?
  • Como se compara sua idéia de app com apps similares no mercado de Windows Phone e outras lojas de aplicativos smartphone?
Depois que você veio com uma grande lista de idéias, filtrá-los através de uma lista de restrições para ajudá-lo a reduzi-las a algo que você realmente vai criar. Suas perguntas podem incluir:
  • Eu tenho, ou pode eu ganho, as habilidades necessárias para concretizar a visão deste app?
  • Posso desenvolver este aplicativo em um prazo razoável?
  • Eu pode desenvolver este aplicativo?
  • Posso aproveitar recursos adicionais como serviços on-line?
  • Eu pode parceria com alguém para fazer este app ainda melhor?
  • Há um monte de infra-estrutura necessário para este aplicativo? Por exemplo, um serviço de streaming de mídia pode ser uma idéia incrível, mas eu pode arcar com os recursos de servidor necessários para obter esse tipo de serviço fora da terra?
Se você fez um bom trabalho em debate, você deve ter uma grande lista de idéias, então você provavelmente vai ter que ser muito crítico para obter sua lista para baixo para duas ou três idéias que você realmente deseja avançar na.
Sketch e Wireframe projetar um protótipo envolve reunir suas idéias de debate.Você pode querer começar com a avaliação de alguns aplicativos similares que já estão no mercado. Você provavelmente vai descobrir projetos bons e maus. Cada um oferece boas oportunidades para a aprendizagem.
Use um whiteboard ou lápis e papel para mover-se rapidamente. Esquematize a arquitetura de navegação para seu aplicativo. Designers de chamá-lo a arquitetura de informações, embora isso significa algo completamente diferente para aqueles de nós no mundo da edição de conteúdo. Não importa o que você chamá-lo, essa etapa pode descobrir inconsistências no seu design. Ele também pode inspirar idéias para fazer seu aplicativo mais fácil de usar. Eu fiz um exercício rápido com algumas notas auto-adesivas e meu quadro de comunicações (consulte Figura 1).Este exemplo é muito simple, mas mostra como esta etapa deverá ficar. Cada nota auto-adesiva representa uma página em um aplicativo de compras on-line.

Planejamento da arquitetura de informações Figura 1
O detalhe aqui não é importante; Elaborei cada uma dessas páginas em menos de um minuto. O ponto é realmente pensar através do fluxo e navegação de seu aplicativo. Notas auto-adesivas são ótimas ferramentas para zombar rapidamente as páginas de um aplicativo. E porque eles são similares em tamanho para uma tela de telefone real, eles podem transmitir a sensação de uma app real.
Usando um whiteboard para formatar a navegação torna mais fácil para mover páginas e desenhar conexões sem investir muito tempo. Este exercício rapidamente e, obviamente, mostra onde há buracos em sua interface planejada. Ele também ajuda a estimar quanto trabalho de codificação que você vai ser compromisso para implementar sua visão.
Tente trazer outras pessoas e obter seus comentários sobre sua arquitetura de informações, talvez colegas de trabalho, ou amigos e familiares se você estiver trabalhando em seu próprio país. Caminhar com eles através do projeto, mas não tentar overexplain. A finalidade e a navegação do seu aplicativo devem ser óbvios; manter o refino até que ele é.
Prototipagem e usuário investigação Once você está feliz com as páginas e navegação de seu design, é hora de criar um protótipo e começar a receber algum feedback dos usuários.
O protótipo não tem que ser um aplicativo de trabalho. Protótipos de papel são excelentes ferramentas para criar rapidamente a aparência do seu aplicativo para fornecer aos usuários para testes de usabilidade (ver Figura2). Naturalmente, se você estiver usando papel, você precisará ajudar o usuário a entender como o aplicativo funciona. Faça uma busca de YouTube para "protótipo de papel" e você encontrará muitos vídeos mostrando neste processo.

Figura 2 papel protótipo
Uma vez que você tem um par de protótipos, convide usuários em para experimentá-los. Peça aos usuários para indicar seus objetivos dentro de um aplicativo, em vez de fazer sugestões específicas sobre a interface do usuário ou interação.
Tente responder às seguintes perguntas sobre os elementos funcionais do seu aplicativo:
  • É claro que seu aplicativo faz?
  • É claro como operá-lo?
  • Tarefas são intuitivas no propósito e operação?
Isso pode ser um processo incrivelmente poderoso e gratificante. Eu uma vez assisti a uma equipe de design criar rapidamente novos desenhos em tempo real, antes do próximo grupo de usabilidade testar temas ainda mostrados-se. Eles podem testar diversos projetos em um único dia. Falar sobre ágil!
Iterar e refinar continuar a aperfeiçoar seu protótipo com base no feedback dos usuários. Tenha cuidado para não ficar preso em solicitações do usuário para mais e mais recursos. Enquanto alguns comentários do usuário podem alertá-lo sobre problemas de interface do usuário, a maioria deve ser absorvida como um todo.Manter seu aplicativo focados e mínimo.
Uma vez que você tenha refinado seu design para algo você gostaria de Membroscontinuarão­mento, mover para o computador. Considere o uso de uma ferramenta de criação de protótipos, como SketchFlow (microsoft.com/expression/products/Sketchflow_Overview) para iniciar a criação de maquetes dos designs de página real. Inclua detalhes suficientes para que você não precisará tomar decisões durante a codificação sobre:
  • Elementos visuais: São tipografia e conteúdo apresentado, de forma clara, legível e concisa? A exibição é visualmente atraente? Tema recursos para Windows Phone (msdn.microsoft.com/­library/ff769552(VS.92)) facilitam a aderir aos princípios de design do Metro, bem como as preferências do usuário, fornecendo valores predefinidos para propriedades, como pincéis, cores e fontes.
  • Elementos de controle: Controles são dimensionadas e espaçados para operação de toque fácil? Observe que no Visual Studio, as ferramentas na caixa de ferramentas já estão com temas do Metro.
  • Elementos de identidade visual: Você precisa reproduzida logotipos e cores?Toda a arte está em conformidade com direitos autorais?
Certifique-se de que você implementa todos os elementos necessários para recriar as interações que você mapeou durante a criação de protótipos. Confirme se as tarefas e operações de olham e fluem corretamente com base em seus testes de usabilidade anteriores.
O gráfico de fluxo de trabalho simples em Figura 3 representa visualmente o processo de design que eu descrevi.

Figura 3 O processo de Design

Ferramentas de design

Agora deve ser óbvio que você não precisa investir em um monte de ferramentas caros para fazer um bom trabalho de projetar seu aplicativo. As possibilidades são que você têm algumas dessas ferramentas disponíveis agora.
  • Papel e lápis: As original ferramentas de design, ainda poderosas.
  • Notas auto-adesivas: Estas são grandes "telas" para designs de página do telefone.
  • Câmara de vídeo: Para gravação de testes de usabilidade e criação de animações de stop-motion de seus projetos para compartilhar com os colegas de trabalho, amigos e família.
  • Windows Phone SDK 7.1: Download gratuito (bit.ly/snlph6) que inclui o Visual Studio 2010 Express para Windows Phone, o Windows Phone emulador e o Expression Blend para Windows Phone.
  • SketchFlow: Permite que você rapidamente esboçar desenhos funcionais no Expression Blend.

Recursos

Há muitos recursos on-line que podem ajudar como você criar aplicativos Windows Phone. O seguinte documentação recursos mergulho em tópicos discutidos aqui muito mais pormenorizadamente:
Você nunca sabe onde inspiração pode vir, assim que a entrada é importante. Os seguintes usuários do Twitter frequentemente tweet sobre design interessante e útil e tópicos de pesquisa do usuário:

Resumo final

Uma vez que seu projeto é finalizado, é hora de começar a codificar. Porque todo o trabalho de design tem sido feito desde o início, você estará livre para se concentrar na lógica necessária para implementar a funcionalidade que você já tenha verificado através de testes de usabilidade. Este processo irá poupar-lhe tempo porque você não terá que reformular sua app no meio da execução. E porque você já vai ter testado seu aplicativo com usuários reais, você vai ser mais propensos a acabar com boas críticas no mercado de Windows Phone.
O SDK de Windows Phone tenta configurar a sucesso com controles com temas e modelos de Visual Studio que incluem cabeçalhos, recursos de tema e assim por diante. Você ainda precisa fazer o trabalho intelectual na frente, mas as ferramentas irão ajudá-lo a criar uma app Metro agradável quando você move-se para a fase de implementação.
Este artigo é apenas a ponta do iceberg quando se trata de design. Eu espero que eu despertou seu interesse e ajudou a considerar como este processo pode elevar a qualidade de seu próximo app Windows Phone. Um aplicativo bem projetado cria um loop de feedback do mercado de Windows Phone que leva a mais downloads e mais vendas. Investir mais pensamento na concepção dos seus aplicativos e pode ser grande sucesso.
Mark Hopkins é um escritor de programação sênior da equipe Windows Phone documentação para desenvolvedores. Ele tem sido empregado na Microsoft desde 1992 trabalhando no foco do desenvolvedor produtos incluindo suporte ao desenvolvedor, Visual C++, MFC, SDK da plataforma Windows, Internet Explorer SDK, Tablet PC SDK, superfície SDK e Windows Phone SDK.
Graças aos seguintes especialistas técnicos para revisão deste artigo: Robert Lyon,Cheryl Simmons e Matt Stroshane

Comentários

Postagens mais visitadas deste blog

Dica de configuração do CURA usando PLA

Essas são as configurações que eu fiz em minha impressora ANET A8 para imprimir no PLA.

Criei 2 perfis, um com média qualidade (0,2mm) e outro com alta qualidade (0,1mm).

Média Qualidade



 Alta Qualidade

No filme o Livro de Eli, o personagem principal é cego?

Acho que o filme vale a pena, não só pela excelente fotografia, mas por alguns outros pontos. Eli pode ser cego sim. Ainda vou assistir mais uma vez o filme para confirmar, mas alguns detalhes são importantes para serem notados:
1) Cegos geralmente usam óculos de sol, portanto o fato de todo mundo usar, esconde um pouco o fato de ele usar.
2) Nem todos os cegos tem olhos do mesmo jeito. Se ele não for completamente cego, ele é o suficiente para ter que aprender Braile
3) Ele não olha para o sol e sim o sente em sua face.
4) Ele não encherga que a bateria de seu iPod está acabando? pq fica batendo nele?
5) Vai para o escuro lutar com os primeiros bandidos. Uma tremenda vantagem para quem é cego. Técnica muito usada pelo super-herói Demolidor.
6) Só atira qdo ouve de onde vem o tiro. Se ninguém atirar ele não revida.
7) Ele mata um passaro pelo som. É forçado ele acertar tudo, mas isso é para deixar a gente confuso.
Pois bem, só assisti uma vez, mas vou confirmar isso tudo na segunda. Acho qu…

Suporte para Notebook com tubos de PVC

Fonte: http://tecnicolinux.blogspot.com.br