O que é o Modo de Desenvolvedor no Windows 10?
Se você cavar através das configurações do Windows 10, você pode encontrar algo chamado "Modo de Desenvolvedor". Quando colocado no Modo de Desenvolvedor, o Windows permite que você teste mais facilmente os aplicativos que você está desenvolvendo, use o ambiente de shell do Ubuntu Bash, altere uma variedade de configurações focadas no desenvolvedor e faça outras coisas semelhantes..
Como ativar o modo de desenvolvedor
Essa configuração está disponível no aplicativo Configurações. Para acessá-lo, vá para Configurações> Atualização e segurança> Para desenvolvedores e selecione "Modo de desenvolvedor".
Seu Windows 10 PC será colocado no modo de desenvolvedor. Isso funciona em todas as edições do Windows 10, incluindo o Windows 10 Home.
Carregar Sideload Aplicativos não assinados (e depurá-los no Visual Studio)
Esta opção está localizada abaixo de "Aplicativos da Windows Store" e "Aplicativos de Sideload". Selecione "Aplicativos da Windows Store" e o Windows só permitirá que você instale aplicativos UWP na Windows Store. Selecione “Sideload apps”, a configuração padrão, e o Windows também permitirá que você instale aplicativos de fora da Windows Store, desde que eles estejam assinados com um certificado válido.
Mas se você selecionar “Modo de desenvolvedor”, poderá instalar aplicativos UWP de fora da Windows Store, mesmo que eles não estejam assinados. Essa é uma opção crucial para desenvolvedores de aplicativos da UWP, que desejam testar seus aplicativos em seus próprios PCs enquanto os desenvolvem. Esta opção substitui a necessidade de uma "licença de desenvolvedor" no Windows 8.1.
O modo de desenvolvedor também permite depurar aplicativos UWP no Visual Studio. Na verdade, se você abrir um projeto de aplicativo UWP no Visual Studio sem o Modo de Desenvolvedor habilitado, você verá uma mensagem de prompt “Ativar Modo de Desenvolvedor para Windows 10” que instrui você a habilitar o Modo de Desenvolvedor. Você poderá então executar um aplicativo no modo de depuração diretamente do Visual Studio, testando-o em seu PC antes de carregá-lo na Windows Store.
Bash no Ubuntu no Windows 10
Se você quiser usar o shell Bash do Ubuntu no Windows 10, você deve primeiro colocar o seu dispositivo em "Modo de Desenvolvedor". Somente quando o seu dispositivo estiver no modo de desenvolvedor, você poderá ativar o “Windows Subsystem for Linux” e instalar o ambiente do Ubuntu no Bash.
Se você desativar o Modo de Desenvolvedor, o Windows Subsystem para Linux também será desativado, impedindo o acesso ao shell do Ubuntu Bash.
Atualizar: A partir da atualização para criadores de outono, o subsistema Windows para Linux agora é um recurso estável. Você não precisa mais ativar o modo de desenvolvedor para usar o software Linux no Windows.
Acesso mais fácil a configurações que os desenvolvedores querem
O painel “Para desenvolvedores” permite que você altere rapidamente várias configurações do sistema para ser mais amigável ao desenvolvedor. Algumas dessas configurações estão disponíveis no Windows em outras áreas, mas estão espalhadas por toda parte. Desta forma, os desenvolvedores podem acessá-los todos em um só lugar.
Para o File Explorer, o Modo de Desenvolvedor pode mostrar extensões de arquivos, unidades vazias, arquivos ocultos e arquivos do sistema, que normalmente estão ocultos. Ele também pode exibir o caminho completo para um diretório na barra de título do gerenciador de arquivos e permitir acesso mais fácil à opção "Executar como um usuário diferente"..
Para a Área de Trabalho Remota, o Modo de Desenvolvedor pode ajustar várias configurações para garantir que o seu PC esteja sempre acessível às conexões da Área de Trabalho Remota. Ele pode alterar as configurações do Firewall do Windows para permitir conexões de área de trabalho remota ao seu computador e permitir conexões apenas de computadores que executam a Área de Trabalho Remota com Autenticação no Nível da Rede..
Ele também pode ajustar suas configurações de energia para garantir que o PC nunca irá dormir ou hibernar se estiver conectado, garantindo que ele permanecerá acessível para conexões de área de trabalho remota..
Para o PowerShell, o Modo de Desenvolvedor pode alterar a política de execução para permitir que o seu PC execute scripts locais do PowerShell que não estejam assinados. Seu PC ainda não executará scripts remotos não assinados.
Portal de dispositivos e descoberta de dispositivos
Quando você ativa o modo de desenvolvedor, o sistema Windows 10 instala automaticamente o Windows Device Portal. No entanto, o Device Portal nunca é realmente habilitado até que você defina “Enable Device Portal” para “On” no painel For Developers..
Se você habilitar o Device Portal, o software será ativado e as regras de firewall serão configuradas para permitir conexões de entrada.
O Device Portal é um servidor da Web local que disponibiliza uma interface da Web para outros dispositivos em sua rede local. Você pode usar o portal baseado na Web para configurar e gerenciar o dispositivo, bem como usar uma variedade de recursos projetados para desenvolver e depurar aplicativos. A Detecção de dispositivos permite emparelhar um dispositivo com o Device Portal inserindo um código.
Por exemplo, você pode usar o Device Portal para acessar remotamente um HoloLens enquanto desenvolve aplicativos holográficos do Windows. Consulte a documentação do Windows Device Portal da Microsoft para obter mais detalhes sobre como usar o Device Portal e o Device Discovery.
Menos Restrições de Link Simbólico
Na Atualização para Criadores do Windows 10, colocar seu dispositivo no modo de desenvolvedor relaxa as restrições de criação de links simbólicos. Anteriormente, só era possível para usuários Administradores criarem links simbólicos. Este ainda é o caso do Windows 10, a menos que você o coloque no modo de desenvolvedor.
No modo de desenvolvedor, uma conta de usuário com qualquer nível de privilégios pode criar links simbólicos. Em outras palavras, você pode abrir uma janela normal do Prompt de Comando e usar o comando mklink. Fora do Modo de Desenvolvedor, você precisa abrir uma janela do Prompt de Comando como Administrador antes de usar o comando mklink.
Os links simbólicos são frequentemente usados pelos desenvolvedores, portanto, essa alteração possibilita que as ferramentas de desenvolvimento criem e trabalhem com links simbólicos sem precisar executar como administrador.
A mudança de link simbólico é um bom exemplo do que a Microsoft continuará fazendo com o modo de desenvolvedor no futuro. O Modo de Desenvolvedor é um switch que você vira para informar ao Windows que você é um desenvolvedor, e o Windows pode ajustar automaticamente uma variedade de configurações para que o Windows funcione melhor para você.