Сборка windows для разработчиков

Виртуальные машины с ознакомительными Windows для разработчиков

Microsoft любит и всячески поощряет IT-специалистов – разработчиков веб-контента, игр, софта под Windows и системщиков, обеспечивающих жизнедеятельность корпораций посредством ПО и сервисов софтверного гиганта. Для «IT-шников» Microsoft содержит ресурс technet.microsoft.com – огромнейшую базу знаний по продуктам компании для разработки и системного администрирования, где, в частности, любой новичок может совершенно бесплатно пройти виртуальные обучающие курсы по выбранному направлению.

Для «IT-шников» существует специальный ресурс Evaluation Center, где те могут бесплатно скачать полнофункциональные триал-версии продуктов Microsoft для разработки и администрирования. Microsoft настолько заботится об «IT-шниках», что даже создала для них готовые решения – среды разработки, заточенные под специфические задачи виртуальные машины с установленной бесплатной ознакомительной Windows. Что это за виртуальные машины, под какие задачи они заточены, где и как их заполучить?

Но прежде в общих чертах поговорим о выгодах использования таких сред разработки.

Что такое ознакомительная Windows

Ознакомительные Windows – это полнофункциональные сборки обычно редакции Enterprise (Корпоративная) :

• для Win8.1 и Win10 с Evaluation-лицензией, предусматривающей бесплатную активацию на 90 дней;
• для Win7 без активации, но с триал-сроком на 10 дней.

Обязательным условием поставки Win8.1 и Win10 с Evaluation-лицензией является целевое использование системы – только в ознакомительных целях. В коммерческих целях такие сборки использовать запрещается. Ознакомительная Windows должна запускаться в изолированной среде, не взаимодействующей с производственными ресурсами организаций.

Ознакомительные Windows являют собой не практическое решение, функционально они ничем не отличаются от обычных редакций Enterprise. Они несут в себе юридическое решение для компаний, куда могут нагрянуть сотрудники ОЭБ и ПК с проверкой. Использование Windows без активации – это нарушение прав Microsoft как законного правообладателя ПО. За которое у руководящих лиц компаний могут появиться неприятности в виде уголовных дел по ст. 146 УК РФ . А если в системах будут обнаружены пиратские активации – ещё и по ст. 273 УК РФ .

Выгоды сред разработки от Microsoft

Итак, одна из выгод поставляемых компанией Microsoft сред разработки – это легальная бесплатная Windows. Выгода условная, поскольку дистрибутив таких ознакомительных сборок можно скачать отдельно, без виртуальных машин. Так, ознакомительную Win10 Enterprise Microsoft официально предлагает на сайте Evaluation Center в установочных ISO -образах. Ну а старые образы Win8.1 и Win7 с Evaluation-лицензией можно найти в Интернете. В случае с Win7 проще и вовсе использовать обычные редакции Home-Ultimate, они идут с 30-дневным триал-сроком. Легальность бесплатной Windows на борту виртуальных машин, безусловно, нужно рассматривать в комплексе с другими выгодами сред разработки — это экономия времени и сил на установку Windows и нужного ПО. А оно на борту системы в зависимости от конкретных целей поставки сред разработки будет разным.

Ну а теперь к сути — какие среды разработки предлагает нынче Microsoft?

1. Комплект совместимости веб-приложений

Для перевода веб-приложений корпоративных ресурсов организаций с Internet Explorer на Microsoft Edge софтверный гигант создал специальный комплект с различными программными средствами — Windows 10 Web Application Compatibility Lab Kit. Создал в связи с прекращением поддержки Internet Explorer в 2016 году. Ну и, естественно, для продвижения браузера Edge. Комплект содержит обучающие материалы, инсталлятор PowerShell Wizard Host и два виртуальных жёстких диска VHD с предустановленными ознакомительными 32-битными Win7 SP1 и Win10 Enterprise. VHD – универсальный формат, потому виртуальные машины на его базе можно создать в любом гипервизоре – будь это VirtualBox, VMware или Hyper-V.

Windows 7 SP1 в составе этого комплекта – это 10-дневная полнофункциональная триалка с предустановленными платформами NET Framework 4.6.1 , Microsoft Silverlight , Microsoft Visual C++ 2017 , активированными службами IIS и Internet Explorer 11 . Язык системы при выборе русскоязычного комплекта – английский.

Windows 10 в составе комплекта – это 90-дневная ознакомительная сборка версии 1607 . В неё предустановлены Microsoft Visual C++ 2017 , Microsoft Silverlight , активированы службы IIS . Язык системы при выборе русскоязычного комплекта – русский.

На рабочем столе систем имеется папка «Lab» с набором инструментов для устранения проблем совместимости веб-приложений при их переводе с Internet Explorer на Edge . На обоих системах запароленная учётная запись, её пароль:

emie

Заполучить комплект можно на сайте компании Evaluation Center . Авторизуемся там с помощью учётки Microsoft. Выбираем раздел «Оценить сейчас». В нём, кстати, можно попросту загрузить установочные ISO -образы ознакомительной Win10 Enterprise. Для загрузки комплекта совместимости веб-приложений выбираем, соответственно, его.

Комплект поставляется в двух вариантах: Lite – без виртуальных машин, Full – с ними. Последний и выбираем.

Вводим анкетные данные.

Язык можно выбрать русский. После кликаем кнопку загрузки.

Виртуальные диски находятся в папке «IE11_AppCompat_Lab_RU» .

2. Виртуальные машины для веб-разработчиков

Чтобы разработчики веб-приложений могли тестировать свои продукты для их идеальной работы в окнах браузеров Internet Explorer и Edge , Microsoft любезно предлагает им воспользоваться готовыми виртуальными машинами для разных гипервизоров, с разными версиями ознакомительных Windows и браузерами на их борту:

• Win7 с Internet Explorer 8, 9, 10, 11;
• Win8.1 с Internet Explorer 11;
• Win10 с Microsoft Edge.

Поставляются такие машины в формате их рабочих файлов для гипервизоров:

Скачать их можно здесь:

Выбираем версию Windows, а в случае с 7-й еще и версию Internet Explorer .

Такие виртуальные машины полностью готовы к работе, они уже с установленными дополнениями гостевых ОС. Язык всех систем на борту машин английский, учётные записи запаролены, пароль (для всех) :

Passw0rd!

Windows 10 и 8.1 в рамках этого проекта – это ознакомительные 90-дневные редакции Enterprise с предустановленными платформами Microsoft Silverlight , Microsoft Visual C++ 2008 и 2017 и ПО Puppet .

Версия «Десятки» постоянно обновляется, на данный момент это 1803 . Windows 7 – это 10-дневная триалка редакции Enterprise с предустановленными платформами Microsoft Silverlight , NET Framework Client Profile и ПО OpenSSH .

Недостаток проекта – низкая скорость отдачи файлов серверов Microsoft.

3. Среда для разработки UWP-приложений Windows 10 для Hyper-V

В 2018 году штатный гипервизор Windows 10 Hyper-V получил вместе с накопительными обновлениями несколько улучшений, в числе которых – возможность установки специфических гостевых ОС с попутным скачиванием их дистрибутива с серверов Microsoft.

В числе таких ОС пока что две:

• Ubuntu с предустановленным сервером XRDP для возможности расширенного подключения к виртуальной машине Hyper-V по протоколу RDP;
• Среда разработки Windows 10.

Будучи заинтересованной в развитии платформы UWP , Microsoft делает всё возможное для привлечения специалистов, которые могут создавать стоящий контент для «Десятки». И вот поставляет им среду разработки Windows 10. Что это за среда? Это ознакомительная 90-дневная Win10 Enterprise, версия 1709 , заточенная под разработку UWP -приложений. Поставляется изначально с англоязычной локализацией. В ней предустановлены такие платформы и ПО:

• Git version;
• Microsoft System CLR Types for SQL Server 2017;
• Microsoft Visual C++ 2017 Redistributable;
• Microsoft Visual Studio 2017 (30-дневная триалка);
• Windows SDK AddOn Microsoft Corporation;
• Windows Software Development Kit.

Чтобы заполучить такую гостевую ОС, в окне диспетчера Hyper-V выбираем функцию «Быстро создать».

В следующем окошке при необходимости меняем кое-какие параметры, затем жмём «Создать виртуальную машину».

Далее начнётся скачивание дистрибутива среды разработки. Он, кстати, весит почти 13 Гб. Скачивается в папку «Temp» внутри «AppData» . По итогу можем смотреть параметры виртуальной машины, при необходимости что-то менять под себя.

Microsoft выпустила в канале для разработчиков сборку Windows 10 20190

В среду компания Microsoft представила сборку Windows 10 20190 в программе тестирования в канале для разработчиков. Изменений в ней по традиции немного. В частности, есть изменения в интерфейсе после процедуры обновления.

реклама

Microsoft пишет, что до сих пор после обновления не всегда было понятно, что изменилось в системе и как узнать о новшествах. Таким образом, может сложиться ощущение, что его установили напрасно. Теперь используется приложение «Подсказки», которое описывает самые заметные изменения после установки крупных обновлений Windows 10. Чтобы это произошло, нужно поставить галочку в поле Параметры > Система > Уведомления и действия.

На основе пользовательского отклика внесены изменения в графические настройки. Можно вручную задавать наиболее производительный графический процессор для его использования по умолчанию. Также можно выбирать графический процессор для каждого предложения по отдельности. Это делается в разделе Параметры > Система > Дисплей > Настройки графики или Параметры > Игры > Настройки графики. Для самых требовательных приложений здесь можно установить наиболее мощный графический процессор, если в компьютере их несколько.

Читайте также:  Iso образ windows 10 64 bit прямая ссылка

реклама

Поскольку сборка относится к ветви rs_prerelease, она не привязана к определённой дате релиза. Это означает, что не факт, что все эти изменения появятся осенью в следующем крупном обновлении Windows 10.

Выпущена сборка Windows 10 21337 в канале для разработчиков

Компания Microsoft в среду представила очередную сборку Windows 10 Insider Preview для участников программы тестирования в канале разработчиков. Новая сборка вышла под номером 21337 и содержит ряд изменений, в том числе новый способ изменения порядка и настройки виртуальных рабочих столов.

реклама

В Windows 10 используются виртуальные рабочие столы, за счёт которых желающие могут более эффективно организовывать свою работу и управлять множеством открытых приложений. В этой сборке пользователи могут упорядочивать и настраивать фон для каждого виртуального рабочего стола. Такая возможность давно была популярной в центре отзывов.

«Виртуальные рабочие столы помогают разделить задачи на компьютере, в том числе работу и личную жизнь. Их можно менять местами, позволяя переносить работу с одного рабочего стола на другой. Вместо того, чтобы манипулировать несколькими окнами, вы можете переключаться между виртуальными рабочими столами в многозадачном режиме».

реклама

Ещё в этой сборке содержится предварительная версия Auto HDR для компьютерных игр, а Microsoft обещает «потрясающие визуальные эффекты HDR». Другое заметное изменение касается проводника, который получил улучшенное расположение элементов по умолчанию с дополнительными отступами.

«Для пользователей, которые предпочитают более плотное расположение информации, в параметрах просмотра есть опция «Использовать компактный режим», которая устанавливает классический внешний вид проводника. Интерфейс для изменения данного параметра не окончательный. Отступы созданы для большего соответствия с современным интерфейсом (XAML). Это также должно упростить работу с проводником при использовании сенсорного экрана».

Приложение Блокнот теперь будет обновляться через магазин Microsoft Store, Терминал и Power Automat Desktop предустановлены в системе.

Новые возможности в Windows 10 для разработчиков (сборка 18362) What’s New in Windows 10 for developers, build 18362

Windows 10 (сборка 18362), также известная как SDK версии 1903, в сочетании с Visual Studio 2019 предоставляет инструменты, функции и возможности для создания уникальных приложений для Windows. Windows 10 build 18362 (also known as SDK version 1903), in combination with Visual Studio 2019, provides the tools, features, and experiences to make remarkable Windows apps. Установив средства и пакет SDK в Windows 10, вы можете сразу приступить к созданию нового проекта универсального приложения для Windows или использованию существующего кода приложения в Windows. Install the tools and SDK on Windows 10 and you’re ready to either create a new Universal Windows app or explore how you can use your existing app code on Windows.

В этом разделе приводится подборка новых и улучшенных функций этого выпуска, а также руководств, представляющих интерес для разработчиков. This is a collection of new and improved features and guidance of interest to Windows developers in this release. Полный список новых пространств имен, добавленных в пакет SDK для Windows, см. в разделе Изменения интерфейса API в Windows 10, сборка 18362. For a full list of new namespaces added to the Windows SDK, see the Windows 10 build 18362 API changes. Дополнительные сведения об основных функциях Windows 10 см. в разделе Потрясающие возможности Windows 10. For more information on the highlighted features of Windows 10, see What’s cool in Windows 10.

Оформление и пользовательский интерфейс Design & UI

Функция Feature Описание Description
AnimatedVisualPlayer AnimatedVisualPlayer API-интерфейс AnimatedVisualPlayer поддерживает воспроизведение анимационных элементов в приложении и управляет им. The AnimatedVisualPlayer API hosts and controls playback of animated visuals in your app. Этот API-интерфейс используется для управления содержимым и его отображения, таким как визуальные элементы Lottie , что позволяет преобразовать для просмотра анимации Adobe AfterEffects в ваших приложениях. This API is used to control and display content like Lottie visuals, which allow you to render Adobe AfterEffects animations natively in your applications.
CompactDensity CompactDensity Включение компактного режима в приложении обеспечивает плотные, информационно-ориентированные группы элементов управления. Enabling Compact mode in your app enables dense, information-rich groups of controls. Это может помочь просматривать большие объемы содержимого, максимизировать видимое содержимое на странице или помочь во время навигации и взаимодействия, когда пользователь использует ввод указателя. This can help with browsing large amounts of content, maximizing the visible content on a page, or aid navigation and interaction when the user is using pointer input.
Повторитель элементов Items Repeater Элемент управления ItemsRepeater позволяет создать специальный пользовательский интерфейс для отображения коллекций вашим пользователям. An ItemsRepeater control can create a custom experience for displaying collections to your users. ItemsRepeater не предоставляет исчерпывающего взаимодействия с пользователем или стандартного пользовательского интерфейса. ItemsRepeater does not provide a comprehensive end-user experience or a default UI. Вместо этого он является стандартным блоком, который можно использовать для создания собственных уникальных интерфейсов, основанных на коллекции, и пользовательских элементов управления. Instead, it’s a building block that you can use to create your own unique collection-based experiences and custom controls.
Совет по обучению Teaching tip Совет по обучению является частично перманентным и многофункциональным всплывающим элементом, который предоставляет контекстную информацию. A teaching tip is a semi-persistent and content-rich flyout that provides contextual information. Вы можете использовать этот элемент управления для напоминания пользователям или их информирования и обучения о новых или важных функциях. You can use this control for informing, reminding, and teaching users about new or important features.
Командные элементы пользовательского интерфейса UI commanding С помощью команды в приложениях UWP используйте классы XamlUICommand и StandardUICommand (вместе с интерфейсом ICommand) для совместного использования команд и управления ими для различных типов элементов управления, независимо от устройства и типа используемого ввода. With commanding in UWP apps, use the XamlUICommand and StandardUICommand classes (along with the ICommand interface) to share and manage commands across various control types, regardless of the device and input type being used.
Библиотека пользовательского интерфейса Windows Windows UI Library Последняя официальная версия библиотеки пользовательских интерфейсов Windows — WinUI 2.1 — предоставляет новые яркие элементы управления XAML для приложения Windows. The latest official version of the Windows UI Library – WinUI 2.1 – provides vibrant new XAML controls for your Windows app. API библиотеки WinUI работают в предыдущих версиях Windows 10, поэтому для обеспечения поддержки пользователей, не использующих последние версии ОС, не обязательно добавлять процедуру проверки версии или условный XAML. WinUI library APIs run on earlier versions of Windows 10, so you don’t have to include version checks or conditional XAML to supports users who aren’t on the latest OS.
Визуальный уровень в классических приложениях Visual Layer in Desktop apps Теперь вы можете использовать интерфейс API визуального уровня UWP в классических приложениях. You can now use the UWP Visual layer APIs in desktop applications. Эти интерфейсы API обеспечивают высокую производительность, API абстрактного режима для графики, эффектов и анимации, а также являются основой для всех элементов пользовательского интерфейса на всех устройствах Windows. These APIs provide high performance retrained-mode API for graphics, effects, and animations, and are the foundation for UI across Windows devices.
Глубина трехмерной сцены и тени Z-depth and shadow Используйте Z-глубину и тень, чтобы создать высоту в приложении UWP. Use Z-depth and shadow to create elevation in your UWP app. Эти новые функции позволяют упростить сканирование пользовательского интерфейса приложения и лучше отображают то, что важно для ваших пользователей. These new features lets you make your app’s UI easier to scan, and better conveys what’s important for your users to focus on.

Разработка приложений для Windows Develop Windows apps

Функция Feature Описание Description
Интерфейс Antimalware Scan Interface (AMSI) Antimalware Scan Interface (AMSI) Узнайте, как интерфейс сканирования на наличие вредоносного ПО (Antimalware Scan Interface) помогает защититься от вредоносного ПО, а затем ознакомьтесь с примером кода, чтобы узнать, как внедрить его в классическое приложение. Learn how the Antimalware Scan Interface (AMSI) helps you defend against malware, then check out the sample code to learn how to implement it in your Desktop app.
C++/WinRT 2.0 C++/WinRT 2.0 Выпущена версия 2.0 C++/WinRT. Version 2.0 of C++/WinRT has been released. Ознакомьтесь с Новое в C++/WinRT, чтобы в полной мере узнать о всех новых изменениях и дополнениях. Check out what’s new in C++/WinRT for a full run-down of all the new changes and additions.
Выбор платформы Choose your platform Если вы заинтересованы в создании новых классических приложений, Interested in creating a new desktop application? ознакомьтесь с нашей обновленной страницейВыбор платформы для приложения. Здесь приведены подробные описания и сравнения платформ UWP, WPF и Windows Forms, а также дополнительные сведения о API Win32. Check out our revamped Choose your platform page for detailed descriptions and comparisons of the UWP, WPF, and Windows Forms platforms, and further information on the Win32 API.
Агент для беседы Conversational agent Пространство имен Windows.ApplicationModel.ConversationalAgent позволяет добавить любого цифрового помощника с использованием среды выполнения активации агента платформы Windows (AAR) в ваше приложение Windows. The Windows.ApplicationModel.ConversationalAgent namespace lets you add any digital assistance supported by the Windows platform Agent Activation Runtime (AAR) to your Windows app.
API-интерфейс облачных файлов Cloud files API Интерфейс API облачных файлов позволяет создать механизм облачной синхронизации, который поддерживает файлы-заполнители. The cloud files API allows you to build a cloud sync engine that supports placeholder files.
Direct3D 12 Direct 3D 12 Этапы визуализации Direct3D 12 могут повысить производительность визуализации, если в ней, наряду с другими методами, используется принцип отсроченной отрисовки на основе плиток (TBDR). Direct3D 12 render passes can improve the performance of your renderer if it’s based on Tile-Based Deferred Rendering (TBDR), among other techniques. Этот метод помогает повысить эффективность графического процессора вашей визуализации, позволяя приложению лучше определять требования к порядку визуализации ресурсов и зависимости данных. The technique helps your renderer improve GPU efficiency by enabling your application to better identify resource rendering ordering requirements and data dependencies. Это уменьшает трафик данных во внешнюю память и из ее. This reduces memory traffic to/from off-chip memory.
Непосредственное машинное обучение (DirectML) Direct Machine Learning (DirectML) DirectML — это низкоуровневый интерфейс API с аппаратным ускорением для машинного обучения. DirectML is a low-level hardware-accelerated API for machine learning. Он имеет знакомый программный интерфейс (встроенный C++, nano-COM) и рабочий процесс в стиле DirectX 12. It has a familiar (native C++, nano-COM) programming interface and workflow in the style of DirectX 12. Вы можете интегрировать рабочие нагрузки формирования логических выводов машинного обучения в свою игру, подсистему, ПО промежуточного слоя, серверную часть или другое приложение. You can integrate machine learning inferencing workloads into your game, engine, middleware, backend, or other application. DirectML поддерживается всем совместимым оборудованием DirectX 12. DirectML is supported by all DirectX 12-compatible hardware.
DirectX HLSL DirectX HLSL Пакет HLSL Shader Model 6.4 предоставляет новые возможности машинного обучения для использования с DirectML. HLSL Shader Model 6.4 provides new machine learning intrinsics for use with DirectML.
Разработка драйверов Driver development Для разработчиков драйверов Windows добавлено новые функции аудио, камеры, дисплея, сети, мобильного широкополосного подключения, печати, датчиков, хранилища и Wi-Fi. New audio, camera, display, networking, mobile broadband, print, sensor, storage, and wifi features have been added for Windows driver developers. Ознакомьтесь с Новое в разработке драйверов , чтобы получить дополнительные сведения. Check out What’s new in driver development for further details.
Операции с файловой системой File system operations Это практическое руководство может помочь вам наилучшим образом использовать классы Windows.Storage.FileIO и Windows.Storage.PathIO для выполнения операций ввода-вывода на уровне файловой системы. This best practice guide can help you best use the Windows.Storage.FileIO and Windows.Storage.PathIO classes to perform file system I/O operations.
Взаимодействие с помощью геймпада и пульта дистанционного управления Gamepad and remote control interactions Используйте взаимодействие с помощью геймпада и пульта дистанционного управления для создания удобных и доступных интерфейсов. Use gamepad and remote control interactions to build usable and accessible interaction experiences. Благодаря этим взаимодействиям ваше приложение может быть удобным и простым в использовании на расстоянии как двух, так и десяти шагов. With these interactions, your application can be as intuitive and easy to use from two feet away as it is from ten feet away.
Смена эры в Японии Japanese era change Мы подготовили эти инструкции, чтобы продемонстрировать, как проверить, что ваше приложение Windows готово для смены эры в Японии, которая состоится 1 мая 2019 г. We’ve provided these instructions to show you how to ensure your Windows application is ready for the Japanese era change set to take place on May 1, 2019. Эта страница также доступна на японском языке (в нижней части статьи щелкните соответствующий элемент управления и выберите японский язык). This page is also available in Japanese (at the bottom of the article, click the language control and select Japanese).
Открытый исходный код WPF, Windows Forms и WinUI Open Source of WPF, Windows Forms, and WinUI Платформы взаимодействия с пользователем WPF, Windows Forms и WinUI теперь доступны для публикаций с открытым исходным кодом на GitHub. The WPF, Windows Forms, and WinUI UX frameworks are now available for open-source contributions on GitHub. Дополнительные сведения и ссылки см. в блоге о сборке приложений Windows. For more information and links, see the building Windows apps blog.
Прогрессивные веб-приложения для Xbox Progressive Web Apps for Xbox С помощью прогрессивных веб-приложений для Xbox One веб-приложение можно расширить и сделать его доступным как приложение для Xbox One в Microsoft Store, и при этом по-прежнему использовать имеющиеся платформы, CDN и серверную среду. With Progressive Web Apps for Xbox One, you can extend a web application and make it available as an Xbox One app via Microsoft Store while still continuing to use your existing frameworks, CDN and server backend. В большинстве случаев вы можете упаковать PWA для Xbox One так же, как для Windows. For the most part, you can package your PWA for Xbox One in the same way you would for Windows. В этом руководстве можно ознакомиться с процессом и оценить ключевые различия. This guide will walk you through the process, and highlight the key differences.
Project Rome Project Rome Пакет SDK Project Rome теперь доступен для Android и iOS. The Project Rome SDK is now available for Android and iOS. Узнайте, как интегрировать уведомления Graph для обеих платформ: Android и iOS. Learn how to integrate Graph notifications with each platform: Android and iOS.
Удаленные камеры Remote cameras Используйте класс DeviceWatcher для подключения к удаленным камерам и считывания кадров с этих камер в ваше приложение Windows. Use the DeviceWatcher class to connect to remote cameras, and read frames from those cameras into your Windows app.
Элементы управления UWP в классических приложениях (объекты XAML Island) UWP controls in desktop applications (XAML islands) Интерфейсы API в Windows SDK для размещения элементов управления WPF, в формах Windows и классических приложениях C++ Win32 больше не отображаются в предварительном просмотре для разработчиков. The APIs in the Windows SDK for hosting UWP controls in WPF, Windows Forms, and C++ Win32 desktop applications are no longer in developer preview. Дополнительные сведения см. в статье Host UWP XAML controls in desktop apps (XAML Islands) (Добавление элементов управления XAML платформы UWP в классические приложения (XAML Islands)). For more information, see UWP controls in desktop applications.
Visual Studio 2019 Visual Studio 2019 Доступна версия Visual Studio 2019 с новейшими инструментами и сервисами для любого разработчика, приложения или платформы. Visual Studio 2019 has been released, with the latest tools and services for any developer, app, or platform. Ознакомьтесь со статьей Новые возможности в Visual Studio 2019, чтобы узнать последние новости и приступить к работе. Check out What’s new in Visual Studio 2019 to learn the latest and to get started.
Win32 WebView Win32 WebView Наши Вопросы и ответы содержат ответы на часто задаваемые вопросы, которые возникают при использовании Microsoft Edge WebView в классических приложениях, а также ссылки на образцы кода и дополнительные ресурсы. Our frequently asked questions provide answers to common questions when using the Microsoft Edge WebView in desktop applications, as well as links to samples and additional resources.
Командная строка Windows Windows Command Line Новые функции консоли включают экспериментальную вкладку «Терминал» с настройками прокрутки, формы курсора и цветов курсора. New Console features include the experimental Terminal tab, with settings for scrolling, Cursor shape, and Cursor colors. Подробная информация — в блоге Программы командной строки Windows для разработчиков. Learn more on the Windows Command Line Tools For Developers blog.
Набор средств сообщества Windows Windows Community Toolkit Пакет Windows Community Toolkit v5.1 предоставляет новые обновления для анимации, удаленных устройств, обрезки изображений и специальных возможностей. Windows Community Toolkit v5.1 provides exciting updates for animation, remote devices, image cropping, and accessibility. • Новая библиотека Lottie-Windows обеспечивает высококачественную поддержку анимации в Windows 10 (1809) с использованием интерфейсов API Windows.UI.Composition и позволяет использовать JSON-файлыBodymovin или оптимизированные созданные кодом классы для воспроизведения в ваших приложениях Windows. • The new Lottie-Windows library provides high quality animation support on Windows 10 (1809) by utilizing the Windows.UI.Composition APIs, and allows for the consumption of Bodymovin JSON files or optimized code-generated classes for playback in your Windows apps. Попробуйте новое приложение Lottie Viewer из Microsoft Store, чтобы проверить анимацию и создать оптимизированный код для приложений Windows. Try the new Lottie Viewer app from the Microsoft Store to test out animations and generate optimized code for your Windows apps. • Новое Средство выбора удаленного устройства позволяет пользователю выбрать устройство (в ближайшем рассмотрении или облачном доступе), запустить приложение на этом устройстве или связаться со службами приложений на удаленном устройстве. • The new Remote Device Picker allows a user to select a device (proximally or cloud accessible), launch an app on that device, or communicate with app services on the remote device. • Новый Элемент управления ImageCropper поддерживает функцию обрезки для выбора аватара или использования инструментов редактирования фотографий. • The new ImageCropper control integrates cropping functionality for selecting profile pictures or for using photo editing tools. • Кроме того, были улучшены специальные возможности элементов управления, обновлен пакет предварительного просмотра Microsoft.Toolkit.Win32 6.0 для WPF и WinForms, а также другие функции, с которыми вы можете ознакомиться в Заметках о выпуске. • In addition, there have been accessibility improvements on the controls, a Microsoft.Toolkit.Win32 6.0 preview package update for WPF and WinForms, and more features that you can read about in the release notes.
Windows Machine Learning Windows Machine Learning Мы изменили документы по ИИ для Windows, разделив их на три области: Машинное обучение Windows (WinML), Навыки компьютерного зрения Windows и Непосредственное машинное обучение (DirectML). We’ve redesigned the Windows AI docs, splitting them into three areas: Windows Machine Learning (WinML), Windows Vision Skills, and Direct Machine Learning (DirectML). Проверьте новую целевую страницу Check out the new landing page • Интерфейс MLGen меняется в Visual Studio. • The MLGen experience is changing in Visual Studio. В Windows 10 версии 1903 и более поздних компонент mlgen больше не входит в состав пакета Windows 10 SDK. In Windows 10, version 1903 and later, mlgen is no longer included in the Windows 10 SDK. Если вы используете VS 2017, вам следует вместо этого загрузить и установить расширение Visual Studio, Генератор кода машинного обучения VS в Windows 2017. If you’re using VS 2017, you should instead download and install the Visual Studio extension, Windows Machine Learning Code Generator VS 2017. Если вы используете Visual Studio 2019, то вам необходимо установить расширение Генератор кода машинного обучения в Windows. If you’re using Visual Studio 2019, you should install the Windows Machine Learning Code Generator extension. • Мы также рады сообщить вам о новой поддержке веса упаковки. • We’re also proud to announce new support for weight packing. Теперь разработчики могут уменьшить занимаемую диском память своих моделей машинного обучения, используя технику, называемую весом упаковки, которая доступна в преобразователе WinMLTools . Developers now can reduce the disk footprint of their ML models by using a technique called weight packing, made available through the WinMLTools converter.
Консолидированная ссылка WinRT WinRT consolidated reference Мы добавили полное описание системы типов WinRT и файлов WinMD, чтобы предоставить конкретные подробные заметки об определениях структуры интерфейсов API WinRT. We’ve added full description of the WinRT type system and WinMD files, to provide specific in-depth notes about the definitions about the structure of WinRT APIs.
Подсистема Windows для Linux (WSL) Windows Subsystem for Linux (WSL) Последние обновления WSL включают возможность доступа к файлам Linux из Windows с помощью проводника, а также некоторые новые команды для wsl.exe и wslconfig.exe. Recent updates to WSL include the ability to access Linux files from Windows using File Explorer, and some new commands for wsl.exe and wslconfig.exe.
Навыки компьютерного зрения Windows Windows Vision Skills Навыки Windows Vision — это набор интерфейсов API, которые позволяют создавать «навыки», такие как распознавание лиц, а затем упаковывать их в пакет NuGet, который могут использовать другие приложения, даже без необходимости включать модель машинного обучения. Windows Vision Skills is a set of APIs that lets you create “skills,” like facial recognition, and then package them up as a NuGet package that other apps can consume, without even needing to include a machine learning model.

Публикация и монетизация приложений для Windows Publish & Monetize Windows apps

Функция Feature Описание Description
MSIX MSIX Статья Поддержка MSIX в сборках 1709 и 1803 в Windows 10 содержит описание того, какие функции MSIX поддерживаются в версиях до Windows 10 версии 1809. MSIX support on Windows 10 builds 1709 and 1803 describes which MSIX features are supported on versions before Windows 10, version 1809.
Упаковка и развертывание с использованием MSIX MSIX packaging and deployment Мы внесли несколько улучшений, связанных с пакетами изменений , чтобы упростить отправление настроек в пакет MSIX. We introduced several improvements related to modification packages to make it easier to package customizations in an MSIX package. Эти улучшения содержат новый элемент rescap6:ModificationPackage в манифесте пакета, возможность переопределения файла в основном пакете с пакетом с модификацией и создания пакета подключаемого модуля на основе файловой системы, в виде пакета модификаций MSIX. These improvements include the new rescap6:ModificationPackage element in the package manifest, the ability to override a file in the main package with a modification package, and the ability to package a file system based plug-in as an MSIX modification package.
Средство упаковки MSIX MSIX Packaging Tool • Мы добавили поддержку для выполнения преобразований на удаленном компьютере. • We added support for performing conversions on a remote machine. Мы также вводим программу предварительной оценки средства упаковки MSIX, чтобы предоставить ранний доступ к новым функциям средства. We also introduced the MSIX Packaging Tool Insider Program to offer early access to new tool features. • Статья Поддержка пакета MSIX на 1709 или более поздней версии содержит руководство по использованию средства упаковки MSIX, чтобы создавать пакеты специально для Windows 10 версий 1709 и 1803. • MSIX Package support on 1709 and later provides guidance about using the MSIX Packaging Tool to build packages specifically for Windows 10, versions 1709 and 1803. • Создание пакетов среды MSIX в Hyper-V Quick Create показывает, как создать виртуальную среду для создания проектов пакетов MSIX. • MSIX packaging environment on Hyper-V Quick Create shows how to create a virtual environment for MSIX packaging projects. • Объединение пакетов MSIX содержит инструкции по созданию пакета, используя средство упаковки MSIX. • Bundle MSIX packages provides instructions for creating a package bundle using the MSIX Packaging Tool. • Статья Пакеты модификаций для Windows 10 версии 1809 содержат инструкции по созданию пакета модификаций для Windows 10 версии 1809 и более поздних версий, используя средство упаковки MSIX и MakeApp.exe. • Modification packages on Windows 10 version 1809 contains instructions for creating a modification package for Windows 10 version 1809 and later versions using the MSIX Packaging Tool and MakeApp.exe.
SDK для MSIX MSIX SDK Статья Use the MSIX SDK to build a package for cross-platform use (Использование пакета SDK MSIX для создания кроссплатформенного пакета) поможет узнать, как указать целевые платформы, на которых вы хотите извлекать свои пакеты. Use the MSIX SDK to build a package for cross-platform use, and learn how to specify the target platforms to which you want your packages to extract.

Microsoft Learn Microsoft Learn

Microsoft Learn предоставляет новые практические возможности обучения и подготовки для разработчиков Microsoft. Microsoft Learn provides new hands-on learning and training opportunities to Microsoft developers.

Если вы хотите узнать, как разрабатывать приложения Windows, см. нашу новую схему обучения с подробными сведениями о платформе, инструментах и принципах создания приложений. If you’re interested in learning how to develop Windows apps, check out our new learning path for a thorough introduction to the platform, the tools, and how to write your first few apps.

Хотите узнать, как добавить возможности пользовательского интерфейса в приложение для Windows? Want to learn how to add UI features to your Windows app? Узнайте, как создать пользовательский интерфейс, добавить навигацию и мультимедиа в свой пользовательский интерфейс, или реализовать привязку данных. Learn how to Create a UI, add navigation and media to your UI, or Implement data binding.

Видео Videos

Прогрессивные веб-приложения Progressive Web Apps

Прогрессивные веб-приложения — это веб-сайты, которые работают как встроенные приложения в различных браузерах и самых разнообразных устройствах на платформе Windows 10. Progressive Web Apps are web sites that function like native apps across different browsers and a wide variety of Windows 10 devices. Посмотрите видео, чтобы получить дополнительные сведения, а затем изучите документы, чтобы начать работу. Watch the video to learn more, and then check out the docs to get started.

Серия обучающих видео по VS Code VS Code series

Ознакомьтесь с новой серией обучающих видео по Visual Studio Code, чтобы узнать о возможностях VSCode, способах его использования и создания. Check out our new video series on Visual Studio Code for information about what VSCode is, how to use it, and how it was created.

Службы смешанной реальности Mixed Reality services

Недавно было объявлено о выходе HoloLens 2. HoloLens 2 was recently announced. Посмотрите эти обучающие видео о смешанной реальности, чтобы узнать о новинках и том, как вы можете начать разработку, используя их. Check out this video series on Mixed Reality for the latest information, and how you can get involved and start developing.

One Dev Question One Dev Question

В серии видеороликов One Dev Question опытные разработчики Майкрософт рассматривают серию вопросов, касающихся разработки Windows, командной культуры и истории. In the One Dev Question video series, longtime Microsoft developers cover a series of questions about Windows development, team culture, and history.

Читайте также:  Поменять mac сетевой карты linux
Оцените статью