Какво е „Режим за разработчици“ в Windows 10?

Ако прекопаете настройките на Windows 10, може да срещнете нещо, наречено „Режим за разработчици“. Когато се постави в режим за разработчици, Windows ви позволява по-лесно да тествате приложенията, които разработвате, да използвате средата на черупката на Ubuntu Bash, да промените различни настройки, насочени към разработчици, и да правите други подобни неща.

Как да активирам режима за програмисти

Тази настройка е налична в приложението Настройки. За достъп до него отидете в Настройки> Актуализиране и сигурност> За разработчици и изберете „Режим за разработчици“.

Вашият компютър с Windows 10 ще бъде поставен в режим за програмисти. Това работи за всички издания на Windows 10, включително Windows 10 Home.

Sideload неподписани приложения (и отстраняване на грешки в Visual Studio)

СВЪРЗАНИ: Windows 10 ви позволява да зареждате универсални приложения, точно както Android

Тази опция се намира под „Приложения на Windows Store“ и „Sideload apps“. Изберете „Приложения в Windows Store“ и Windows ще ви позволи само да инсталирате UWP приложения от Windows Store. Изберете „Sideload apps“, настройката по подразбиране и Windows също ще ви позволи да инсталирате приложения извън магазина на Windows, стига да са подписани с валиден сертификат.

Но ако изберете „Режим за разработчици“, можете да инсталирате UWP приложения извън магазина на Windows, дори ако те не са подписани. Това е решаваща опция за разработчиците на приложения на UWP, които ще искат да тестват своите приложения на собствените си компютри, докато ги разработват. Тази опция замества необходимостта от „лиценз за разработчици“ на Windows 8.1.

Режимът за разработчици също ви позволява да отстранявате грешки в приложенията на UWP в Visual Studio. Всъщност, ако отворите проект за приложение на UWP в Visual Studio без активиран режим за разработчици, ще видите съобщение за подкана „Активиране на режим за разработчици за Windows 10“, което ви инструктира да активирате режима за разработчици. След това ще можете да стартирате приложение в режим за отстраняване на грешки директно от Visual Studio, като го тествате на вашия компютър, преди да го качите в магазина на Windows.

Баш на Ubuntu под Windows 10

СВЪРЗАНИ: Как да инсталирате и използвате Linux Bash Shell на Windows 10

Ако искате да използвате Bash черупката на Ubuntu на Windows 10, първо трябва да поставите устройството си в „Режим за разработчици“. Само след като устройството ви е в режим за разработчици, можете да активирате „Подсистемата на Windows за Linux“ и да инсталирате средата на Ubuntu в Bash.

Ако деактивирате режима за разработчици, подсистемата на Windows за Linux също ще бъде деактивирана, което ще предотврати достъпа до черупката на Ubuntu Bash.

Актуализация : Започвайки с Fall Creators Update, подсистемата на Windows за Linux вече е стабилна функция. Вече не трябва да разрешавате режима за програмисти, за да използвате Linux софтуер под Windows.

По-лесен достъп до настройките, които разработчиците искат

Екранът „За разработчици“ ви позволява бързо да променяте различни системни настройки, за да бъдете по-лесни за разработчици. Някои от тези настройки са налични в Windows в други области, но са разпръснати навсякъде. По този начин разработчиците могат да имат достъп до всички тях на едно място.

За File Explorer режимът за програмисти може да показва разширения на файлове, празни устройства, скрити файлове и системни файлове, които обикновено са скрити. Той също така може да покаже пълния път до директория в лентата на заглавията на файловия мениджър и да позволи по-лесен достъп до опцията „Изпълни като различен потребител“.

За отдалечен работен плот режимът за програмисти може да променя различни настройки, за да гарантира, че компютърът ви е винаги достъпен за връзки с отдалечен работен плот. Той може да промени настройките на защитната стена на Windows, за да позволи връзки с отдалечен работен плот към вашия компютър и да разреши връзки само от компютри, работещи с отдалечен работен плот с удостоверяване на мрежово ниво.

Той може също така да регулира настройките на захранването, за да гарантира, че компютърът никога няма да заспи или да заспи, ако е включен, като гарантира, че ще остане достъпен за връзки с отдалечен работен плот.

За PowerShell режимът за разработчици може да промени политиката за изпълнение, за да позволи на вашия компютър да изпълнява локални скриптове на PowerShell, които не са подписани. Вашият компютър все още няма да изпълнява неподписани отдалечени скриптове.

Портал за устройства и откриване на устройства

Когато активирате режима за програмисти, вашата система Windows 10 автоматично инсталира Windows Device Portal. Порталът на устройства обаче всъщност никога не е активиран, докато не зададете „Активиране на портала на устройствата“ на „Включено“ в екрана за разработчици.

Ако разрешите Device Portal, софтуерът е включен и правилата на защитната стена са конфигурирани да позволяват входящи връзки.

Device Portal е локален уеб сървър, който прави уеб интерфейс достъпен за други устройства във вашата локална мрежа. Можете да използвате уеб-базирания портал за конфигуриране и управление на устройството, както и да използвате различни функции, предназначени за разработване и отстраняване на грешки в приложения. Device Discovery ви позволява да сдвоите устройство с Device Portal, като въведете код.

Например можете да използвате Device Portal за отдалечен достъп до HoloLens, докато разработвате холографски приложения на Windows. Консултирайте се с документацията на Microsoft Device Portal за повече подробности относно използването на Device Portal и Device Discovery.

По-малко ограничения за символни връзки

СВЪРЗАНИ: Пълното ръководство за създаване на символни връзки (известни още като символни връзки) в Windows

В актуализацията за създатели на Windows 10, поставянето на вашето устройство в режим за програмисти отпуска ограниченията при създаване на символни връзки. По-рано за администраторите беше възможно само да създават символни връзки. Това все още е така при Windows 10 - освен ако не го поставите в режим за разработчици.

В режим за програмисти потребителски акаунт с всяко ниво на привилегии може да създава символни връзки. С други думи, можете да отворите нормален прозорец на командния ред и да използвате командата mklink. Извън режима за разработчици ще трябва да отворите прозореца на командния ред като администратор, преди да използвате командата mklink.

Символните връзки често се използват от разработчиците, така че тази промяна дава възможност на инструментите за разработка да създават и работят със символни връзки, без да се налага да стартирате като администратор.

Символичната промяна на връзката е добър пример за това какво Microsoft ще продължи да прави с Developer Mode в бъдеще. Режимът за разработчици е превключвател, който превключвате, за да кажете на Windows, че сте разработчик, и Windows може автоматично да коригира различни настройки, за да направи Windows да работи по-добре за вас.