Aplicativos do Windows
Recolher sumário
Expandir sumário

Plano de conectividade de rede

Ao longo de um único dia, um dispositivo com Windows 8 pode acessar diversas redes, cada uma com seus requisitos e limitações peculiares. Seu aplicativo da Windows Store precisa garantir uma boa experiência do usuário, independentemente das alterações de disponibilidade, integridade ou custo de uma conexão de rede.

Importante  A funcionalidade da Internet (Cliente) é definida por padrão para qualquer novo projeto de aplicativo da Windows Store no Microsoft Visual Studio 2012. Um aplicativo que declara uma funcionalidade de rede também deve dar acesso a uma política de privacidade na página de descrição do aplicativo, bem como nas configurações do aplicativo, como mostradas no botão Configurações do Windows. Veja a seção 4 dos Requisitos de certificação para saber mais.

Capacidade da rede

A declaração da capacidade correta da rede permite que você defina o escopo da exposição do seu aplicativo às redes. E, principalmente, impõe restrições de acesso à rede, ajudando a proteger os usuários e seus dispositivos com Windows 8 de ataques maliciosos. Embora a capacidade da rede precise ser declarada para que se tenha acesso aos recursos de rede, é importante analisar mais do que a necessidade básica de conectividade. Analise as situações específicas do usuário e selecione a capacidade de rede mais adequada.

Para saber mais, veja Como definir recursos de rede.

Suporte à rede na plataforma de desenvolvimento

Avalie o tipo de conexão ou serviço que o seu aplicativo requer e use a tecnologia apropriada. Por exemplo, seu aplicativo pode se comunicar com outros dispositivos pela Internet ou em redes privadas. Estabeleça as conexões da rede local usando Sockets ou, para conexões da Web, use HTTP e WebSockets. Assim que o seu aplicativo estabelecer uma conexão, outros recursos poderão permitir que seu aplicativo acesse serviços do Live, baixe arquivos em segundo plano, exiba conteúdo Web sindicalizado e até acesse um servidor em nuvem com os serviços móveis do Azure.

Para saber mais, veja Conectando-se a redes e serviços Web.

Conexões resilientes

Além de planejar o comportamento do aplicativo em condições de rede imprevisíveis em um local fixo, os cenários do usuário também devem levar em conta as alterações frequentes nos estados do aplicativo e do dispositivo e as alterações de rede ocasionadas pela localização física do usuário. Cada um desses detalhes pode influenciar diretamente a qualidade e a disponibilidade de uma conexão. Para manter uma experiência do usuário de alta qualidade nessas situações cada vez mais comuns, seu aplicativo deve não apenas detectar as alterações nas conexões disponíveis, mas também notificar o usuário sobre alterações importantes, manter uma conexão para as tarefas das quais ele depende ou finalizar normalmente uma tarefa que não pode ser concluída devido a problemas de conexão.

Para saber mais, veja Estado da conexão e gerenciamento de custo.

Experiências seguras

A declaração da capacidade correta da rede ajuda a proporcionar uma experiência de conexão segura e transparente, mas há outros aspectos a serem considerados. Seu aplicativo tem acesso a informações importantes do usuário? Há um requisito de autenticação e conexão segura nos seus cenários do usuário? Analise as considerações de segurança ao planejar como seu aplicativo se comportará ao estabelecer conexões ou trabalhar com serviços Web.

Para saber mais, veja Como proteger conexões e autenticar solicitações.

Aviso de custo

O custo frequentemente associado às redes móveis de banda larga é uma consideração importante para os usuários que costumam viajar e para os usuários comuns. Muitas redes móveis de banda larga especificam um limite de utilização para as atividades do usuário. Em vários cenários, o uso de rede limitada que excede esse limite de utilização gera custos adicionais. Ao planejar os cenários de custos, tire essa responsabilidade do usuário e faça com que o seu aplicativo identifique quando uma conexão puder gerar custos e como alterar esse comportamento a fim de evitar ou reduzir custos.

Para saber mais, veja Início rápido: gerenciando restrições de custo em redes limitadas.

Observação  Seu aplicativo deve proteger os usuários de transferências grandes de dados não intencionais em de redes limitadas. Veja a seção 4.5 dos Requisitos de certificação para saber mais.

 

 

Mostrar:
© 2017 Microsoft