Con Windows 10 , Microsoft no intenta simplemente hacer más fácil la vida de los usuarios domésticos. También tienen bastantes características dirigidas estrictamente a los desarrolladores. Le permiten instalar, ejecutar, probar y administrar aplicaciones(test and manage apps) que no estaban certificadas por Microsoft Store , al mismo tiempo que le permiten rastrearlas y monitorearlas tanto local como remotamente. Aquí hay ocho características de Windows 10(Windows 10) que son útiles para los desarrolladores de software:
1. Habilite el modo Desarrollador(Developer mode) en Windows 10
Para poder acceder y utilizar las funciones de Windows 10 que están dirigidas a los desarrolladores, debe activar el modo Desarrollador(Developer mode) . Eso se hace desde la aplicación Configuración(Settings) : ábrala, navegue hasta Actualización y seguridad(Update & Security) y haga clic o toque Para desarrolladores(For developers) en el lado izquierdo de la ventana.

En el lado derecho de la ventana, la primera sección se llama «Usar funciones de desarrollador»(«Use developer features») y ofrece tres configuraciones diferentes para Windows 10 : aplicaciones de Microsoft Store, aplicaciones de(Microsoft Store apps, Sideload apps,) carga lateral y modo de desarrollador(Developer mode) . De forma predeterminada, Windows 10 está configurado para «solo instalar aplicaciones de Microsoft Store»,(«only install apps from the Microsoft Store,») que no es lo que desea como desarrollador.
2. Aplicaciones(Sideload apps) de carga lateral (aplicaciones no certificadas para Microsoft Store )
La segunda opción de la sección «Usar funciones de desarrollador»(«Use developer features») se llama aplicaciones(Sideload apps) de carga lateral . Si lo habilita, puede «Instalar aplicaciones de otras fuentes en las que confíe, como su lugar de trabajo». («Install apps from other sources that you trust, like your workplace.»)Aunque habilitar esta opción no significa que pueda desarrollar sus propias aplicaciones y ejecutarlas en modo de depuración(debug mode) , puede ser útil si solo desea instalar, ejecutar y probar aplicaciones(test apps) que aún no han sido certificadas por Microsoft Store .

Cuando habilita la opción de aplicaciones Sideload(Sideload apps) , Windows 10 le dice que las aplicaciones que va a ejecutar y que no han sido certificadas «podrían exponer su dispositivo y sus datos personales a riesgos de seguridad o dañar su dispositivo». («could expose your device and personal data to security risks or harm your device.»)Si está seguro de lo que está haciendo, debe hacer clic o tocar Sí(Yes) para continuar.

Luego, puede instalar, ejecutar y probar las aplicaciones que desee.
3. Modo desarrollador
La tercera opción de «Usar funciones de desarrollador»(«Use developer features») es la que probablemente esté buscando, si desea desarrollar sus propias aplicaciones de Windows 10(Windows 10) . Si activa el modo Desarrollador(Developer mode) , puede instalar, ejecutar y probar en modo de depuración(debug mode) cualquier aplicación que desee.

Al igual que para las aplicaciones de prueba, cuando habilita este modo, Windows 10 le pide que confirme que conoce los riesgos asociados. Para continuar y activar el modo Desarrollador(Developer mode) en su dispositivo con Windows 10, debe presionar Sí(Yes) .

Cuando habilita el modo Desarrollador(Developer mode) , Windows 10 habilita no solo la instalación de prueba, sino también otras opciones de depuración e implementación. También instala dos características importantes que son útiles para los desarrolladores: Device Portal y Device Discovery .

Veamos de qué se tratan:
4. Portal de dispositivos
Device Portal le permite «activar diagnósticos remotos a través de conexiones de red de área local». («turn on remote diagnostics over local area network connections.»)De forma predeterminada, Device Portal no está habilitado, incluso si activa el modo Desarrollador(Developer mode) . Para activarlo, debe encenderlo manualmente. Cuando lo hace, el sistema operativo(operating system) ajusta las reglas del firewall para permitirle configurar y administrar su dispositivo Windows 10 de(Windows 10) forma remota a través de la red.

El Portal de dispositivos(Device Portal) configura un servidor web(web server) en su dispositivo con Windows 10. Una vez que haya configurado su nombre de usuario y contraseña(username and password) , puede conectarse a él utilizando cualquier navegador web en cualquiera de los dispositivos conectados a su red local.

Desde el Portal de dispositivos(Device Portal) , puede instalar, desinstalar y administrar las aplicaciones instaladas en el dispositivo host(host device) , que es el dispositivo con Windows 10 en el que habilitó el Modo de desarrollador(Developer Mode) y activó la función Portal de dispositivos(Device Portal) . También puede instalar certificados, ver detalles sobre los procesos en ejecución, ver y cambiar los archivos de las aplicaciones transferidas, monitorear el rendimiento(monitor performance) , verificar dispositivos y conexiones de red, etc.
5. Detección de dispositivos
Volviendo a las opciones del Modo desarrollador en la aplicación (Developer Mode)Configuración(Settings) , la segunda función que puede habilitar se llama Detección de dispositivos(Device discovery) . Esto también está desactivado de forma predeterminada, pero puede activarlo manualmente si lo desea o lo necesita.

La detección de dispositivos (Device discovery) «hace que su dispositivo sea visible para las conexiones USB y su red local». («make[s] your device visible to USB connections and your local network.»)En otras palabras, convierte su dispositivo Windows 10 en un dispositivo de implementación en el que podrá ejecutar y probar aplicaciones. Por ejemplo, puede usar su PC con Windows 10 para desarrollar una aplicación y su computadora portátil con Windows 10 para instalarla y probarla. En este caso, deberá habilitar la función de detección de dispositivos(Device discovery) en la computadora portátil utilizada para la prueba, no en la PC utilizada para el desarrollo.
6. Acceso rápido a la configuración del Explorador de archivos que es útil para los desarrolladores(File Explorer)
Si está desarrollando aplicaciones, algunas de las configuraciones predeterminadas en el Explorador de archivos(File Explorer) pueden ser molestas. Es por eso que Windows 10 le brinda acceso rápido a esas configuraciones en el Explorador de archivos(File Explorer) que probablemente cambiará de todos modos. La ventaja de tenerlos todos en la misma ventana es que no necesitas ir a más de un lugar para cambiarlos.
El modo Desarrollador(Developer mode) le permite habilitar o deshabilitar rápidamente las siguientes configuraciones del Explorador de archivos : mostrar (File Explorer)extensiones de archivo(file extensions) , mostrar archivos ocultos y del sistema(hidden and system files) , mostrar la ruta completa en la barra de título(full path in the title bar) , cambiar la política para mostrar Ejecutar como un usuario diferente(Run as a different user) en el menú Inicio(Start Menu) y mostrar vacío unidades(empty drives) _

7. Permita fácilmente conexiones de escritorio remoto(Remote Desktop)
Los desarrolladores necesitan conectarse a las PC de su oficina o de su hogar de(office or home PCs) forma remota con bastante frecuencia, por lo que Windows 10 también incluye algunas de las configuraciones de Escritorio remoto más comunes. (Remote Desktop)Le permiten configurar rápidamente la PC que está utilizando para el desarrollo para permitir conexiones remotas y no entrar en modo de suspensión o hibernación.

8. Ejecute(Run PowerShell) scripts de PowerShell sin firmar
Al final, también obtiene una configuración para PowerShell . Aunque es solo uno, es importante para los desarrolladores que necesitan ejecutar scripts. Le permite «cambiar la política de ejecución para permitir que los scripts locales de Powershell se ejecuten sin firmar».(«change execution policy to allow local Powershell scripts to run without signing.»)

Eso significa que ya no tiene que cambiar la política de ejecución(execution policy) para cada script que ejecuta.
¿Utiliza sus dispositivos con Windows 10 para desarrollar aplicaciones?
Estas son las funciones que ofrece Windows 10 para facilitar la vida de los desarrolladores de software. ¿(Are) Eres un desarrollador? ¿Utilizas el modo de desarrollador(Developer Mode,) y lo encuentras útil? ¿O hay otras cosas que le gustaría que Microsoft agregara? Cuéntanos(Tell) en la sección de comentarios a continuación.








