O que é “modo de desenvolvedor” no Windows 10?

Se você vasculhar as configurações do Windows 10, poderá encontrar algo chamado “Modo de Desenvolvedor”. Quando colocado no modo de desenvolvedor, o Windows permite que você teste mais facilmente os aplicativos que está desenvolvendo, use o ambiente de shell do Ubuntu Bash, altere uma variedade de configurações focadas no desenvolvedor e faça outras coisas.

Como ativar o modo de desenvolvedor

Esta 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 PC com Windows 10 será colocado no modo de desenvolvedor. Isso funciona em todas as edições do Windows 10, incluindo o Windows 10 Home.

Sideload de aplicativos não assinados (e depurá-los no Visual Studio)

RELACIONADO: O Windows 10 permite que você carregue aplicativos universais, assim como o Android faz

Esta opção está localizada abaixo de “Aplicativos da Windows Store” e “ Aplicativos Sideload “. Selecione “Aplicativos da Windows Store” e o Windows só permitirá que você instale aplicativos UWP da 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 sejam assinados com um certificado válido.

Mas se você selecionar “Modo de desenvolvedor”, poderá instalar aplicativos UWP de fora da Windows Store, mesmo se não estiverem assinados. Esta é uma opção crucial para desenvolvedores de aplicativos 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 .

Recomendado:  Como alterar seu shell padrão no Linux com chsh

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, verá uma mensagem de prompt “Habilitar Modo de Desenvolvedor para Windows 10” que o instrui 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 , primeiro você deve colocar seu dispositivo no “Modo de desenvolvedor”. Somente quando seu dispositivo estiver no modo de desenvolvedor, você poderá habilitar o “ Subsistema Windows para Linux ” e instalar o ambiente Ubuntu no Bash.

Se você desabilitar o modo de desenvolvedor, o subsistema Windows para Linux também será desabilitado, impedindo o acesso ao shell do Ubuntu Bash.

Atualização : começando com a atualização dos criadores de outono , o subsistema do 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 às configurações que os desenvolvedores desejam

O painel “Para desenvolvedores” permite que você altere rapidamente uma variedade de 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. Dessa forma, os desenvolvedores podem acessá-los em um só lugar.

Para o File Explorer, o modo de desenvolvedor pode mostrar extensões de arquivo , unidades vazias, arquivos ocultos e arquivos de 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”.

Recomendado:  Preciso de revestimento de ouro em meus cabos?

Para a Área de Trabalho Remota , o Modo de Desenvolvedor pode ajustar várias configurações para garantir que seu PC esteja sempre acessível para conexões de Á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 Área de Trabalho Remota com Autenticação no Nível de Rede.

Ele também pode ajustar suas configurações de energia para garantir que o PC nunca entre no modo de espera ou hibernação se estiver conectado, garantindo que permanecerá acessível para conexões de área de trabalho remota.

Para PowerShell, o modo de desenvolvedor pode alterar a política de execução para permitir que seu PC execute scripts PowerShell locais que não são 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, seu sistema Windows 10 instala automaticamente o Windows Device Portal. No entanto, o Device Portal nunca é realmente ativado até que você defina “Ativar Device Portal” como “Ativado” no painel Para desenvolvedores.

Se você ativar 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 descoberta 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.

Recomendado:  Como atualizar o Google Chrome no Android

Menos Restrições de Link Simbólico

Na Atualização de Criadores do Windows 10 , colocar seu dispositivo no modo de desenvolvedor relaxa as restrições à criação de links simbólicos . Anteriormente, só era possível para usuários administradores criar links simbólicos. Esse ainda é o caso no 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 de prompt de comando normal e usar o comando mklink. Fora do modo de desenvolvedor, você precisa abrir uma janela de prompt de comando como administrador antes de usar o comando mklink.

Os links simbólicos são frequentemente usados ​​por desenvolvedores, portanto, essa mudança possibilita que as ferramentas de desenvolvimento criem e trabalhem com links simbólicos sem ter que ser executado como Administrador.

The symbolic link change is a good example of what Microsoft will continue doing with Developer Mode in the future. Developer Mode is a switch you flip to tell Windows you’re a developer, and Windows can automatically adjust a variety of settings to make Windows work better for you.