Este artigo foi traduzido por máquina.

Nota do editor

Windows 7 App-roval de telefone

Keith Ward

Keith WardUma rápida olhada na capa da revista revela que o nosso tema é desenvolvimento de aplicativos do Windows 7 de telefone. Neste espaço há alguns meses, listei alguns fatores que serão importantes na venda de sua app ( msdn.microsoft.com/magazine/gg232771 ) e nesta edição, Don't-Me começar a coluna de David Platt (p. 92) tem mais bons conselhos.

Mas eu acho que é hora de ouvir de um desenvolvedor que realmente construiu uma app para o telefone de Windows 7. Bob Baker escreveu seu primeiro pedido de estatísticas de PC em 1978. Desde então, ele trabalhou em muitas áreas diferentes de desenvolvimento, incluindo um "trabalho de insider Silverlight", como ele chama, back in the day. Atualmente, ele está trabalhando como um empreiteiro em uma empresa Fortune 50. Basta dizer que ele seria reconhecido como um perito se este fosse um processo judicial.

Baker também é um músico que toca baixo e guitarra. Só é natural, então, que seu primeiro aplicativo Windows telefone 7 é um metrônomo: Ele chama-lhe "metrognome," como é com temas do gnome. É sua primeira vez mobile app em qualquer dispositivo, portanto, Baker não sabia exatamente o que esperar.

Em geral, Baker diz que desenvolvem o app era particularmente difícil porque ele tem uma profunda experiência de Silverlight. A primeira versão do MetroGnome, na verdade, levou apenas cerca de 12 horas de tempo de desenvolvimento. "É tudo.NET,"Baker diz. "A acessibilidade geral de escrever algo sobre esta plataforma está milhas à frente do Windows Mobile 6 e 5... Esse modelo de construir algo com toda infra-estrutura está em vigor." Uma coisa que Baker diz que gostaria de ter, porém, é OS acesso.

Baker também apontou algumas outras áreas que ele gostaria de ver Microsoft melhoram. E começa com documentação melhor. "Os documentos são bastante finos. A maior parte do que eu já aprendi é o resultado de pinging [Microsoft support], encontrar no blog, exemplo de código,"Baker, diz. Ele acrescenta: "Eu desejo [Microsoft tinha] passou mais tempo juntos subordinação app apresentação e orientações de interface do usuário. Não há um monte de exemplos úteis, de todo,"da Microsoft.

O próximo conjunto de desafios para Baker veio quando ele submeteu sua app para aprovação de Microsoft. Ele diz que apresentou MetroGnome para aprovação em Outubro. 18. Depois de quase uma semana de espera, encontrou seu aplicativo falha o processo de aprovação. O problema era que ele não sabia por que o aplicativo falha. O site de publicação de aplicativo — ou "Hub de App," como é chamado — não lhe dizer por que o aplicativo falha. Um PDF deveria para lhe dar informações sobre por que a falha ocorreu, mas o documento foi em branco, diz Baker.

"Enquanto isso, eu não sabia se era algo de errado com o meu código — ou qualquer outra coisa,", explica ele. Baker por e-mail suporte e finalmente tenho um PDF retorno que houve uma falha de captura de tela, disse. A explicação para o fracasso, segundo a Baker, foi que ele não tirar um screenshot do aplicativo em execução. Não havia nenhuma outra explicação — e esse que ele recebeu foi um inútil em que, como ele incluiu screenshots com sua submissão.

Em última análise, a questão acabou por ser um capricho na como uma imagem é capturada. "Passei quatro a seis horas batendo minha cabeça contra o Hub de App, tentar obtê-lo a fazer o que eu queria fazer — verificação de fóruns, envio de e-mail para suporte, etc.,", diz ele. Gira para fora que fazendo uma "região capturar" screenshot resulta na inclusão de uma borda do emulador de telefone que ele usou. Aqueles adicionados pixels significava que screenshot do padeiro era muito pequeno, causando a falha. "Há um monte de pessoas que correu para a mesma coisa", diz ele. (Como um desenvolvedor disse eekswithblogs.net/dlussier/archive/2010/10/27/142465.aspx ]: "A captura de tela pode ser retirada de um emulador, mas não é possível mostrar o emulador.") Após enviar novamente o aplicativo com o novo "janela de captura" screenshots, o app navegou através do processo de aprovação em menos de um dia.

Ao todo, Baker diz que ele daria o atual processo de apresentação/aprovação de Microsoft Windows telefone 7 um "B-minus... Há uns lotes de bugs no sistema de App Hub. Espero que consertá-lo". Ele também diz que ele percebe isso é inteiramente novo território para a Microsoft e em geral está feliz com o processo. Na verdade, ele gosta de desenvolvimento móvel bastante agora que ele está trabalhando em seu próximo aplicativo Windows telefone 7: um sintonizador para instrumentos musicais.

Como têm sido seus esforços para criar um aplicativo Windows 7 de telefone? Deixe-me saber em mmeditor@microsoft.com .