A Microsoft liberou recentemente a build 10572 do Windows 10 Mobile Insider Preview. Entre o grande número de correções e algumas novas funcionalidades, queremos destacar aqui o Portal de Dispositivos.
Esse novo recurso, voltado principalmente aos desenvolvedores de aplicativos, possibilita obter controle e informações do nosso smartphone. O Portal de Dispositivos oferece ferramentas de diagnósticos que podem ser muito úteis durante a fase de desenvolvimento e testes de um app. E tudo isso através de uma interface web acessível por qualquer dispositivo que possua um browser e esteja conectado na mesma rede que o smartphone.
Vamos mostrar aqui o passo-a-passo para acessar o dispositivo Windows Mobile através de um computador. Vamos lá?
Ativando o diagnóstico remoto
Primeiramente, precisamos garantir que tanto o computador quanto o dispositivo móvel estejam na mesma subrede. No nosso caso, ambos estão conectados à mesma rede Wi-Fi.
O próximo passo é preparar o dispositivo móvel para permitir o acesso. Para isso acesse Configurações -> Atualização e segurança -> Para desenvolvedores e habilite o Modo de desenvolvedor, Descoberta de dispositivo e também as opções do Portal de Dispositivos. Tudo como está na imagem ao lado.
Na mesma janela, clique na opção Emparelhar e tome nota do código apresentado.
E para finalizar, anote o endereço IP mostrado no final dessa tela. No nosso, caso, temos https://192.168.0.6.
Acessando o Portal
Com as opções ativadas e as informações anotadas da etapa anterior, é hora de acessarmos o portal. Para isso, abra o browser do seu computador e digite o endereço IP recém adquirido.
Uma página web será exibida significando que a conexão entre nosso computador e o dispositivo foi efetuada com sucesso. Caso seja apresentado à você alguma informação relacionada com um erro de certificado, não se preocupe. Você pode ignorar essa mensagem e seguir adiante.
Precisamos agora nos autenticar. Usaremos então o nosso PIN de 6 caracteres gerado durante o emparelhamento do dispositivo, na etapa anterior.
Importante!!! É possível ignorar a tela de autenticação porém isso abre uma brecha de segurança ao permitir que qualquer pessoa que esteja conectado na mesma rede que você e conheça o endereço do dispositivo acesse o portal e faça “algumas brincadeiras”. Como veremos aqui, é possível enviar comandos para desinstalar aplicativos e até desligar o aparelho. Se mesmo assim você optar por seguir este caminho, desabilite a opção Autenticação na janela do item Para Desenvolvedores.
Após autenticado, será exibida uma barra lateral de navegação com acesso aos recursos disponíveis no portal. Veremos cada um deles em detalhes a seguir.
Notem também que em todas as janelas temos acesso a opções que nos permitem desligar ou reiniciar o dispositivo.
Home
A primeira página é a Home. É basicamente uma página em branco. Esperamos que nas próximas builds, novas funcionalidades sejam inseridas aqui.
Apps
A tela de aplicativos é a que julgo ser a mais interessante para nós desenvolvedores. Ela permite visualizar os aplicativos instalados e os que estão rodando no sistema. Além disso podemos executar os apps e até desinstala-los por aqui.
Agora, o mais importante, é o fato de podermos instalar aplicativos por aqui. Lembram do post Deploy remoto de Universal Windows Apps que ensinamos como fazer o carregamento de aplicativos por linha de comando? Então, usando o recurso do portal não precisamos mais desses comandos. Basta ter acesso aos arquivos .appx ou .appxbundle e suas dependências.
Processes
A página de processos é uma espécie de gerenciador de tarefas onde podemos obter informações sobre os processos que estão rodando.
Performance
A página de performance nos oferece uma representação visual do desempenho geral de smartphone dado um determinado momento. Temos 5 gráficos que nos permitem analisar a a carga da CPU e memória, placa de vídeo, ROM e adaptadores de rede.
Dispositivos
A página de dispositivos exibe todos os dispositivos e sistemas conectados e oferece a opção de salvar essa lista em um arquivo.
Rede
Na página de redes podemos visualizar as informações de nossos adaptadores de redes como endereço de IP e outros. Algo parecido com o comando ipconfig
. Além disso, podemos ver a lista de redes WiFi disponíveis e também gerenciar nossos profiles de rede.
Conclusão
O Portal de Dispositivos traz várias opções para ajudar os desenvolvedores a identificarem problemas de desempenho e performance em seus aplicativos. Além disso, permite que algumas ações sejam feitas sem que haja a necessidade de se ter algumas ferramentas instaladas no computador, como é o caso da instalação remota de aplicativos.
Como a versão apresentada ainda é uma versão Preview, esperamos que novas funcionalidades sejam adicionadas com o passar do tempo. Nós do talkitbr ficaremos de olho para trazer para vocês mais novidades. Continuem nos acompanhando e até a próxima!!!
oi, o que seria essas ” dependências ” ?
CurtirCurtir
Ao criar o App Package pelo Visual Studio, serão gerados os arquivos .appxupload e .appxbundle. Os dois tipos podem ser utilizados para instalar apps remotamente usando a interface web mas caso você opte pelo .appxbundle, será necessário adicionar também as dependências específicas à arquitetura. Esses arquivos podem ser encontrados no mesmo diretório, dentro da pasta Dependencies.
CurtirCurtir
Excelente matéria, parabéns.
CurtirCurtir
os aplicativos não estão abrindo, eu instalei mas depois tentei abrir, a xap abre no entanto fecha rapidamente
CurtirCurtir