Новые возможности для разработчиков в Windows 10, сборка 10586What's new in Windows 10 for developers, build 10586

Сборка 10586 Windows 10 (также известная как November Update или версия 1511), в сочетании с Visual Studio 2017 и обновленным пакетом SDK предоставляет инструменты, функции и возможности для создания удивительных приложений универсальной платформы Windows.Windows 10 build 10586 (also known as the November Update or version 1511), in combination with Visual Studio 2017 and the updated SDK, provide the tools, features, and experiences to make remarkable Universal Windows Platform 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.

Windows 10 (сборка 10586), ноябрь 2015г.Windows 10 build 10586 - November 2015

КомпонентFeature ОписаниеDescription
Взаимодействие с пользователемUser Experience Новые классы Windows.UI.StartScreen.JumpList и Windows.UI.StartScreen.JumpListItem позволяют приложениям программными средствами выбирать тип управляемого системой списка переходов, который необходимо использовать, а также добавлять в список переходов специальные группы и точки входа задачи.The new Windows.UI.StartScreen.JumpList and Windows.UI.StartScreen.JumpListItem classes provide apps with the ability to programmatically select the type of system-managed jump list they want to use, to add custom task entry points to their jump list, and to add custom groups to their jump list.
ВводInput Перехватчик событий клавиатуры.Keyboard delivery interceptor. Позволяет приложению переопределять системную обработку входных сигналов клавиатуры, в том числе сочетаний клавиш, клавиш доступа (или горячих клавиш), клавиш вызова и клавиш меню. Специальные сочетания клавиш в этот список не входят.Enables an app to override the system processing of raw keyboard input, including shortcut keys, access keys (or hot keys), accelerator keys, and application keys, but excluding secure attention sequence (SAS) key combinations. Специальные сочетания клавиш (SAS), в том числе Ctrl-Alt-Del и Windows-L, по-прежнему обрабатываются системой.Secure attention sequence (SAS) key combinations, including Ctrl-Alt-Del and Windows-L, continue to be processed by the system.

Создание цепочки межпроцессного ввода с помощью указателя как для приложений UWP, так и для классических приложений для Windows.Cross-process chaining of pointer input for both UWP apps and Classic Windows apps. Новые события указателя, позволяющие формировать цепочки межпроцессного ввода.New pointer events that enable cross-process chaining of input.

Обработчик рукописного ввода для классических приложений.Ink Presenter for Classic Desktop apps. API-интерфейсы обработчика рукописного ввода позволяют классическим приложениям Майкрософт Win32 управлять вводом, обработкой и отрисовкой рукописного ввода (стандартного и модифицированного) с помощью объекта InkPresenter, добавляемого в визуальное дерево приложения DirectComposition.The ink presenter APIs enable Microsoft Win32 apps to manage the input, processing, and rendering of ink input (standard and modified) through an InkPresenter object inserted into the app's DirectComposition visual tree.
СетьNetworking Информация для пользователей WebSockets: MessageWebSocket.OutputStream.FlushAsync и StreamWebSocket.OutputStream.FlushAsync были полностью реализованы и ожидают завершения произведенных ранее вызовов WriteAsync.For WebSockets users: MessageWebSocket.OutputStream.FlushAsync and StreamWebSocket.OutputStream.FlushAsync have been fully implemented, and wait for previously-issued WriteAsync calls to complete. Обратите внимание, что при использовании существующего кода могут возникать исключения, если WebSocket находится в недопустимом состоянии при вызове FlushAsync.Note that this may cause existing code to throw an exception if the WebSocket is in an invalid state when you call FlushAsync.

Новое свойство CookieUsageBehavior было добавлено к существующему классу Windows.Web.Http.Filters.HttpBaseProtocolFilter.A new property CookieUsageBehavior was added to the existing Windows.Web.Http.Filters.HttpBaseProtocolFilter class. Это позволяет разработчикам контролировать обработку файлов cookie системой.This allows developers to have control of how cookies are handled by the system.
ORTCORTC В Microsoft Edge теперь реализована технология ORTC (объектные коммуникации в реальном времени), которая позволяет совершать аудио- или видеовызовы в режиме реального времени напрямую между двумя браузерами, мобильными устройствами и серверами с помощью собственных API Javascript.Microsoft Edge now implements ORTC (Object Real-Time Communications) enabling real-time audio/video calls on the web directly between browsers, mobile devices, and servers via native Javascript APIs. Благодаря API-интерфейсу ORTC разработчики теперь могут создавать приложения для аудио- и видеовызовов в режиме реального времени для браузера Microsoft Edge. API поддерживает групповые видеовызовы, одновременную трансляцию, масштабируемое кодирование видео (SVC) и многое другое.Developers can now build advanced real-time audio/video communication applications on top of the Microsoft Edge browser using the ORTC API, with support for group video calls, simulcast, scalable video coding (SVC), and more. Демонстрацию аудио- и видеовызовов между браузерами Microsoft Edge с помощью API-интерфейса ORTC можно найти на странице Сайты и демонстрации тестового выпуска.For a demo of a 1:1 audio/video call via the ORTC API between Microsoft Edge browsers, visit Test Drive sites and demos.
Средства разработчика F12 в Microsoft EdgeMicrosoft Edge F12 Developer Tools В Microsoft Edge представлены новые улучшения средств разработчика F12, в том числе некоторые наиболее востребованные возможности UserVoice.Microsoft Edge introduces great new improvements to F12 developer tools, including some of the most requested features from UserVoice. Ознакомьтесь с новыми функциями средств «Проводник DOM», «Консоль», «Отладчик», «Сеть», «Производительность», «Память», «Эмуляция», а также возможностями нового инструмента «Эксперименты», который позволяет оценить работу новых компонентов до выхода их окончательной версии.Explore new features in the DOM Explorer, Console, Debugger, Network, Performance, Memory, Emulation, and a new Experiments tool, that allows you to try out powerful new features before they're finished. Новые инструменты встроены в TypeScript. Они запущены все время, поэтому необходимость в перезагрузке отсутствует.The new tools are built in TypeScript, and are always running, so no reloads are required. Кроме того, документация по средствам разработчика F12 теперь представлена на веб-сайте разработчиков Microsoft Edge. Ее полная версия доступна на GitHub.In addition, F12 developer tools documentation is now part of the Microsoft Edge Dev site and fully available on GitHub. Теперь содержимое документации будет не просто обновляться в соответствии с вашими отзывами— мы приглашаем вас принять участие в ее создании.From this point on, the docs will not only be influenced by your feedback, but you're invited to contribute and help shape our documentation. Чтобы просмотреть видеоролик, кратко освещающий средства разработчика F12, посетите канал One Dev Minute.For a brief video introduction to the F12 developer tools, visit Channel9’s One Dev Minute.
Windows HelloWindows Hello Windows Hello позволяет приложению использовать возможности распознавания лиц или отпечатков пальцев для выполнения входа в систему Windows или выполнения входа на устройстве.Windows Hello provides your app the ability to enable facial or fingerprint recognition to log on to a Windows system or device. API для поставщиков позволяют независимым поставщикам оборудования и его производителям передавать информацию о глубине, а также данные инфракрасных и цветных камер и связанные метаданные в UWP для обеспечения машинного зрения и использовать камеру для распознавания лиц Windows Hello.The Providers APIs allow IHVs and OEMs to expose depth, infrared, and color cameras (and related metadata) for computer vision into UWP, and to designate a camera as participating in Windows Hello face authentication. Пространство имен Windows.Devices.Perception содержит клиентские API, которые позволяют приложению UWP получать доступ к данным о цвете, глубине и тепловом излучении, получаемым с помощью камер компьютера.The Windows.Devices.Perception namespace contains the client APIs that allow a UWP application to access the color, depth, or infrared data of computer vision cameras.
Новый API для игрNew Gaming API Используйте новый класс Windows.Gaming.UI.GameBar, чтобы получать уведомления об отображении или закрытии Игровой панели.Use the new Windows.Gaming.UI.GameBar class to receive notifications when Game bar is shown or dismissed.
API-интерфейсы BluetoothBluetooth APIs Добавлены и обновлены несколько API, позволяющих расширить поддержку Bluetooth с низким энергопотреблением, а также поддержку перечисления устройств и некоторых других возможностей Bluetooth.Several APIs were added and updated to extend support for Bluetooth LE, device enumeration, and other features in Bluetooth. См. пространство имен Windows.Devices.Bluetooth.See Windows.Devices.Bluetooth namespace.
API смарт-картSmart Card APIs В пространство имен Windows.Devices.SmartCards было добавлено несколько API-интерфейсов SmartCardCryptogram, которые обеспечивают поддержку протоколов оплаты с использованием безопасного шифрования.Several SmartCardCryptogram APIs were added to the Windows.Devices.SmartCards namespace to support secure cryptogram payment protocols. Платежные приложения, использующие эмуляцию карты хоста для осуществления платежей одним нажатием, могут использовать эти API для обеспечения дополнительной безопасности и повышения производительности.Payment apps using host card emulation to support tap-to-pay can use these APIs for additional security and performance. Приложения могут создавать ключ, а также защищать коды операций ограниченного использования с помощью доверенного платформенного модуля.Apps can create a key and protect limited-use transaction keys using the TPM. Приложения также могут использовать платформу Next Generation Credentials (NGC) для защиты ключей с помощью пользовательского PIN-кода.Apps can also leverage the NGC (Next Generation Credentials) framework to protect the keys with the user’s PIN. Чтобы повысить производительность, данные API передают создание криптограммы системе.These APIs delegate cryptogram generation to the system for enhanced performance. Это также позволяет предотвратить доступ других приложений к ключам и криптограммам.This also prevents any access to the keys and cryptograms by other apps.
Обновленные API храненияUpdated Storage APIs Теперь в классе Windows.Storage.DownloadsFolder ваше приложение может создавать файлы или папки в каталоге «Загрузки» для конкретного пользователя.In the Windows.Storage.DownloadsFolder class, your app can now create a file or create a folder inside the Downloads folder for a specific User. Теперь в классе Windows.Storage.StorageLibrary ваше приложение может использовать указанную библиотеку для конкретного пользователя.In the Windows.Storage.StorageLibrary class, your app can now get a specified Library for a specific User.
Комплект сертификации приложений для WindowsWindows App Certification Kit В комплект сертификации приложений для Windows были включены новые тесты.The Windows App Certification Kit has been updated with improved tests. Полный список обновлений можно найти на странице комплекта сертификации приложений для Windows.For a complete list of updates, visit the Windows App Certification Kit page.
Загружаемые файлы оформленияDesign downloads Ознакомьтесь с новыми шаблонами оформления приложений UWP для Adobe Photoshop.Check out our new UWP app design templates for Adobe Photoshop. Мы также обновили шаблоны Microsoft PowerPoint и Adobe Illustrator и опубликовали PDF-версию руководства.We also updated our Microsoft PowerPoint and Adobe Illustrator templates and made a PDF version of our guidelines available. Посетите страницу загружаемых файлов, связанных с проектированием.Visit the Design downloads page.