Неудивительно, что Windows является предпочтительной платформой для разработчиков программного обеспечения. Благодаря поддержке почти всех языков и инструментов разработки программного обеспечения гораздо проще создавать и тестировать приложения в Windows, чем в других операционных системах.
Поскольку Windows 11 уже здесь, разработчикам любопытно посмотреть, как это повлияет на их производительность и гибкость, и нужно ли им переходить на нее или нет. Сегодня мы рассмотрим, как Microsoft улучшила (или ухудшила) свою операционную систему для разработчиков.
Давайте начнем, если вы здесь, чтобы найти ответ на тот же вопрос.
Обновление Microsoft Store
Обновленный Microsoft Store входит в число новые захватывающие функции Windows 11 которые теперь предлагают больше для разработчиков.
Расширенная поддержка приложений
Раньше Microsoft требовала наличия только UWP, что заставляло разработчиков переписывать свои приложения, не относящиеся к UWP, в формате UWP. Эта политика обычно отпугивала разработчиков, что в конечном итоге приводило к недоступности приложения в Microsoft Store.
В последнем обновлении он поддерживает другие формы приложений, такие как Win32, PWA и .NET. В результате разработчики теперь могут сосредоточиться на более важных областях своих приложений, таких как улучшение интерфейса.
Сторонний магазинФронтальная поддержка
Магазины приложений для электронной коммерции, такие как Amazon Appstore и Epic Games Store, также будут напрямую доступны в новом Microsoft Store. Таким образом, любые разработчики приложений могли публиковать на этих витринах (или других, которые будут доступны в будущем, согласно Microsoft) не потребуется отдельной загрузки в Microsoft Store.
Поощрения разработчиков
Возможно, лучший шаг, сделанный Microsoft, - это поощрение разработчиков программного обеспечения. Ранее Microsoft снизила свою долю доходов от приложений с 30% до 15%, чтобы сделать свой Microsoft Store более конкурентоспособным.
В дополнение к этому Microsoft позволит разработчикам, которые используют свои собственные или сторонние коммерческие платформы со своими приложениями, сохранять 100% дохода, полученного от их приложений платформы.
Короче говоря, Microsoft теперь разрешает публикацию более чем одного формата приложений, сторонних витрин и дает разработчикам возможность сохранять 100% выручки. Эти три стимула делают последнее обновление более полезным для сообщества разработчиков, чем когда-либо.
Поддержка приложений Android
Microsoft создает новые возможности для разработчиков приложений, приближая мир Android к Windows. Хотя разработчикам придется немного подождать, обещанный Поддержка Android и интеграция с Amazon Store принесет всем ощутимую пользу. Microsoft все еще работает над интеграцией Amazon Appstore с Microsoft Store.
Как только приложения Android начнут поддерживаться, это расширит охват приложений разработчиков и повысит их количество скачиваний. Пользователи, загрузившие приложения на свои телефоны, также могут загружать их на свои рабочие столы. Кроме того, эта функция поможет разработчикам мобильных приложений создавать приложения, соответствующие потребностям пользователей настольных компьютеров.
Но невозможно измерить эффективность этой новой функции, пока она не будет здесь и не опробована. Этого разработчикам придется подождать.
Во внешнем интерфейсе Microsoft переименовала и переработала Project Reunion и WinUI 3 как Пакет SDK для приложений Windows. Однако он не заменяет существующие Windows SDK, а также Microsoft призвал разработчиков адаптироваться к нему «в своем собственном темпе».
Внутри он продолжает поддерживать приложения Win32 и .NET, одновременно предлагая новые API и инструменты разработки приложений. Пакет SDK для приложений Windows направлен на внедрение API-интерфейсов, которые помогают преодолеть разрыв в различных моделях приложений. Microsoft планирует минимизировать пустоту и помочь разработчикам.
Хотя оно было запущено с последней ОС Microsoft, это обновление доступно для Windows 10 (до версии 1809). Итак, если вы не можете найти причины для обновления, кроме улучшенного SDK для приложений Windows, вы в конечном итоге получите обновление и для своей версии Windows 10.
Однако одним из ключевых улучшений является то, что Терминал Windows теперь предустановлен в Windows. Скачать его отдельно (как это делали разработчики в предыдущей версии Windows) не составляет большого труда. Однако включение Windows Terminal показывает, что Microsoft стремится сделать свою ОС лучше всего для программирования.
Многозадачность
В Windows 11 Microsoft радикально улучшила то, как вы используете экран для многозадачности. Во-первых, Microsoft отполировала Snap Assist функция, ранее доступная в Windows 10, путем добавления дополнительных визуальных элементов.
- Макеты Snap: При наведении указателя мыши на кнопку развертывания появляется всплывающее окно с шестью различными макетами для вашего экрана. Однако количество опций может варьироваться в зависимости от размера вашего экрана.
- Группы привязок: Вы можете заблокировать макет, с которым работаете, и свернуть его на панели задач. Это поможет вам сгруппировать приложения и переключаться между различными комбинациями окон.
- Расположение внешнего монитора: Когда вы снова подключаете монитор, все ваши приложения восстанавливают свое положение до отключения.
Все эти параметры можно отключить из Настройки > Многозадачность.
Связанный: Как использовать макеты Snap в Windows 11
Во-вторых, Microsoft переименовала Виртуальные рабочие столы особенность Настольные компьютеры Только. Теперь вы можете изменить фон рабочего стола для каждого рабочего стола, чтобы ваши несвязанные приложения работали отдельно.
Разработчики многозадачнее, чем большинство других профессионалов. В то время как другие функции повышают эффективность, поддержка внешнего монитора экономит время, которое вы тратите на перестановку приложений. По сравнению с Windows 10, многозадачность побуждает разработчиков обновляться.
Повышенная безопасность
Использование в Windows 11 функций TPM 2.0, UEFI Secure Boot и VBS делает его более безопасным для разработчиков, чем большинство существующих операционных систем. Несанкционированное вторжение третьих лиц для доступа к данным на вашем диске теперь сложнее, чем когда-либо. Повышенная безопасность - еще один плюс для разработчиков.
Связанный: Windows 11 намного безопаснее, чем Windows 10: вот почему
Повышенная скорость
Windows 11 оптимизирована для сосредоточения всех ресурсов на активно используемом приложении. Эта оптимизация позволила Windows работать быстрее, и сообщество разработчиков от этого выиграет больше всего. В этом видео команда разработчиков Windows Mechanics раскрывает все технические детали.
Будет ли Windows 11 успешной для разработчиков?
Microsoft дала разработчикам множество причин полюбить свою ОС, изменив интерфейс Windows. улучшение и внедрение новых инструментов разработки программного обеспечения, а также стимулирование разработчиков к использованию своих витрина.
С одной стороны, ее особенности делают ее лучшей ОС для разработчиков. Но, с другой стороны, его повышенные требования к оборудованию могут заставить многих разработчиков отказаться от своих вполне работоспособных «старых» ПК только потому, что старое оборудование не полностью поддерживает Windows 11.
Последняя операционная система Microsoft все еще находится в стадии тестирования, и только время покажет, как эти улучшения будут реализованы.
Windows Community Toolkit - удобный инструмент для разработчиков, но что это такое и что он может делать?
Читать далее
- Окна
- Разработка приложений
- Windows 11
- Обновление Windows

Хашир - мастер по маркетингу контента, который любит писать технические блоги и управлять ими. Он с энтузиазмом относится к добавлению ценности в Интернет. Когда он не работает, его можно найти в местном боксерском клубе или выпить лимонный солод на крыше.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Нажмите здесь, чтобы подписаться