Примечание редактора: Автор Майкла Крампа для .NET.
Windows 10 была представлена 30 сентября 2014 года в качестве технического предварительного просмотра для людей, которые подписались, чтобы стать Windows Insider. После релиза мы увидели много сообщений от средств массовой информации о новых функциях, которыми будут рады конечные пользователи, но очень мало освещения для разработчиков. В этой статье я собираюсь указать на несколько вещей, которые привлекли мое внимание как разработчика, ежедневно работающего со стеком Microsoft.
Обратите внимание, что я использую Build 9860 для этой статьи.
Встроенный менеджер пакетов
Разработчики полюбили менеджеров пакетов в IDE для установки платформ, библиотек и т. Д. Им также нравятся менеджеры пакетов ОС для быстрого поиска и установки сторонних приложений. С Windows 10 разработчики наконец-то получили.
OneGet — это менеджер пакетов, включенный в Windows 10, который позволяет устанавливать дополнительное программное обеспечение из командной строки PowerShell. Просто откройте окно PowerShell и введите следующую команду:
Install-Package -Name Firefox
Используя Windows 10 Technical Preview, вы увидите следующий экран, как показано на рисунке 1 . Вы захотите прочитать этот пост в блоге для получения более подробной информации о том, какие команды предлагает OneGet .
Рисунок 1. Установка Firefox из командной строки PowerShell в Windows 10 Technical Preview.
Новая мощная консоль
Каждый разработчик ищет способ повысить производительность, особенно с помощью консоли Windows. В Windows 10 Technical Preview вы можете включить «Включить экспериментальные функции консоли», щелкнув правой кнопкой мыши на командной строке и перейдя в свойства. Там вы найдете вкладку «Эксперимент», которую вы можете включить, как показано на рисунке 2.
Рисунок 2 : Новые свойства командной строки для включения экспериментальных функций.
Помимо возможности использовать клавишу управления для копирования и вставки текста в консоли, он поставляется с рядом других функций, которые не требуют пояснений. В этом примере я изменил непрозрачность, и вы можете видеть сквозной фон.
Если вы нажмете на ссылку внизу страницы свойств, она перейдет на этот сайт. Это позволяет вам предоставлять обратную связь, а также полный список улучшений консоли в Windows 10.
Да, в новой консоли больше функций, чем копирование и вставка.
Более продуктивным в режиме рабочего стола? Ты понял!
Если вы разработчик, то вы привыкли переключаться между режимом «рабочий стол» и режимом «Современные приложения». Я думаю, можно с уверенностью предположить, что большинство разработчиков, использующих Windows 8.1, остаются в режиме рабочего стола большую часть дня. Именно здесь они наиболее продуктивны. Здесь живут Visual Studio, Expression Blend и Microsoft Office. Вы можете иногда переключаться обратно в режим «Современное приложение» для запуска приложений Windows 8.1, поиска или выключения ПК, но это было редко (или, по крайней мере, для меня).
В Windows 10 вы можете изменить зарегистрированного пользователя, выключить ПК, закрепить «Современные приложения» в меню «Пуск» и многое другое, не покидая рабочего стола.
В Windows 10 также есть режим Continuum, который достаточно умен, чтобы определить, используете ли вы Surface или ноутбук, и автоматически запускаете режим рабочего стола или режим «Современное приложение». Если вы используете Surface и подключаете клавиатуру, то она автоматически перейдет в режим рабочего стола — удалите ее, и вы увидите режим «Современное приложение». На рисунке 3 показано, как выглядит новая кнопка запуска в Windows 10.
Рисунок 3 : Современные приложения запускаются на рабочем столе и могут быть прикреплены к кнопке «Пуск».
У вас также есть возможность искать везде на локальной машине и даже в Интернете что-то. Это играет важную роль, если вы создали современное приложение, как это можно обнаружить с помощью кнопки «Пуск». Представьте, что вам нужен калькулятор чаевых, если вы наберете в окне калькулятор чаевых, он будет искать ваш локальный компьютер, а если он не найдет, то даст результаты поиска Bing вместе с предлагаемым приложением в Магазине Windows, которое может помочь.
После запуска современного приложения вам предоставляется несколько опций, как показано на рисунке 4. , которые ранее были доступны только через шарм общего доступа.
Рисунок 4. Современные параметры приложения доступны без шарма общего доступа.
Хотя во время написания этой статьи доступ к этому меню возможен только с помощью мыши, я уверен, что до выпуска Windows 10 у них будут сочетания клавиш.
Лучший менеджер задач
Сколько раз вы хотели простой способ отключить приложения, которые автоматически запускаются или узнать больше о том, что программа на самом деле? Как насчет более подробной информации о влиянии приложения на запуск? Как разработчик, я инвестировал в новейшее оборудование и не хочу, чтобы приложение замедляло работу моей системы, или подозрительная программа, которая может быть вирусом. К счастью, Windows 10 позволяет вам решать обе эти проблемы в диспетчере задач, как показано на рисунке 5 .
Рисунок 5 : Новый и улучшенный диспетчер задач.
Поддержка нескольких рабочих столов
The last feature that I found extremely helpful was multiple-desktop support. Imagine that you want to have multiple desktops configured with certain apps, etc and be able to toggle through them as needed. With the Windows 10 Technical Preview it is very easy to do as shown in Figure 6.
Figure 6 : Multiple-Desktop Support added to Windows 10.
Simply click on Task View, then click “Create Desktop” and place the applications in it as needed. You can use the keyboard shortcut: WINKEY + Ctrl + Left Arrow or WINKEY + Ctrl + Right Arrow to toggle between desktops. You can even move a window to another desktop with a right-click then “Move to” and select your desktop of choice.
Stay on the Bleeding Edge of Windows 10
Like most developers, I love staying on the bleeding edge with most technology. In Windows 10 Technical Preview Build 9860 it contains a way to always have the latest build with a few mouse clicks. Go to PC Settings and click on “Update and Recovery” and switch “Preview builds” to fast instead of slow as shown in Figure 7.
Figure 7 : Preview Build changed to Fast in Windows 10.
At the end of the day…
Even though Windows 10 is a Technical Preview, .NET Developers will still write the code they know and love for this new OS. Thankfully, Telerik has solutions for Windows Universal Apps that span both the phone, tablet and desktop to WPF and Web Apps ready to implement today. While all of the features shown in this article may or may not make the final cut, but I’m betting the majority of them will. So what features am I missing that developers will love? Sound off in the comments below and I may create a second post calling out your feature!
To learn more about our Universal Apps offering please check out this blog post.
Header image courtesy of Sweetie187
The post Windows 10 – What’s in it For Developers? appeared first on Telerik Developer Network.