- Обновление KB4467702 (Build 17134.407) для Windows 10, версия 1803
- Установка через Центр обновления Windows
- Скачать обновление KB4467702
- Улучшения и исправления KB4467702 (17134.407)
- Известные ошибки
- Windows 10 build 17134 (Redstone 4) доступен на каналах «Поздний доступ» и Release Preview
- Что нового в Windows 10 build 17134 (Redstone 4)
- Установка через Центр обновления Windows
- Скачать Windows 10 build 17134.1
- Новые возможности для разработчиков в Windows 10, сборка 17134 What’s New in Windows 10 for developers, build 17134
- Оформление и пользовательский интерфейс Design & UI
- Игры Gaming
- Разработка приложений для Windows Develop Windows apps
- Публикация и монетизация приложений для Windows Publish & Monetize Windows apps
- Видео Videos
- Инструменты для работы со специальными возможностями для разработчиков Windows Accessibility tools for Windows developers
- Создание средств запуска трехмерных приложений для Windows Mixed Reality Creating 3D app launchers for Windows Mixed Reality
- Создание консольного приложения UWP Creating a UWP Console App
- Как использовать Windows ML в вашем приложении How to use Windows ML in your app
- Отслеживание контроллера движений Motion controller tracking
- Упаковка приложения .NET с помощью Visual Studio Package a .NET app in Visual Studio
- Программа Xbox Live Creators Program Xbox Live Creators Program
- Вопрос One Dev: почему каталог «Документы и настройки» был переименован в «Пользователи»? One Dev Question — Why was Docments and Settings renamed Users?
- примеры Samples
- Раскраска Coloring Book
- Фотолаборатория Photo Lab
Обновление KB4467702 (Build 17134.407) для Windows 10, версия 1803
Microsoft выпустила накопительное обновление KB4467702 для Windows 10 версии 1803 (April 2018 Update) на базе процессоров x86, x64 (amd64), ARM64 и Windows Server 2016 (1803) для систем на базе процессоров x64.
Установка через Центр обновления Windows
Накопительное обновление 4467702 для ПК устанавливается автоматически через Центр обновления Windows. Для проверки перейдите в меню Параметры > Обновление и безопасность и нажмите Проверка наличия обновлений . Для завершения установки потребуется перезагрузка компьютера. После обновления номер сборки Windows 10 поменяется на 17134.407.
Скачать обновление KB4467702
Вы также можете скачать обновление и установить его вручную по ссылке ниже:
Улучшения и исправления KB4467702 (17134.407)
Данное обновление включает обновления качества. Новые функции системы не представлены. Список ключевых исправлений и изменений.
- Добавлена защита от дополнительного подтипа уязвимости спекулятивного исполнения побочного канала, известного как Speculative Store Bypass (CVE-2018-3639) для компьютеров на базе процессоров AMD. Данные механизмы защиты по умолчанию отключены. Для клиентских систем Windows используйте инструкции в KB4073119. Для серверных версий Windows используйте инструкции в KB4072698. Используйте руководства, чтобы активировать защиту против Speculative Store Bypass (CVE-2018-3639) в дополнение к защитам против Spectre Variant 2 (CVE-2017-5715) и Meltdown (CVE-2017-5754).
- Исправлена проблема, которая могла блокировать запуск инструментов разработчика (F12) в Microsoft Edge.
- Обновления безопасности для Microsoft Edge, Internet Explorer, Windows Scripting, Windows App Platform and Frameworks, Windows Graphics, Windows Graphics, Windows Media, Windows Wireless Networking, ядра Windows и Windows Server .
Известные ошибки
- После установки версии предварительной версии обновления качества, датируемой августом или обновления .NET Framework от 11 сентября 2018 года, создание экземпляра SqlConnection могло приводить к генерации исключительной ситуации. Для данной проблемы также существует обходное решение. Ознакомиться с ним подробнее можно на соответствующей странице поддержки.
- После установки обновления, некоторые пользователи не могут установить ассоциации для некоторых программ Win32 для файлов определенных типов средствами меню “Открыть с помощью” или в Параметры > Приложения > Приложения по умолчанию. В некоторых случаях повторная попытка может стать успешной.
- В некоторых случаях Блокнот или другие приложения Win 32 нельзя установить в качестве приложений по умолчанию. Microsoft занимается исправлением проблемы.
Если вы устанавливали предыдущие обновления, то на этот раз будут применены только новые изменения в составе накопительного пакета.
Windows 10 build 17134 (Redstone 4) доступен на каналах «Поздний доступ» и Release Preview
Обновлено: 20.04.2018. Сборка Windows 10 build 17134.1 (версия 1803, Redstone 4) стала доступна на каналах «Поздний доступ» и Release Preview.
Как сообщалось ранее, Microsoft задержала релиз Windows 10 Redstone 4 (версия 1803) и лишила сборку 17133 статуса RTM из-за серьезной ошибки, обнаруженной в последний момент.
Windows 10 Insider Preview build 17134 — сборка Redstone 4, которая доступна для всех участников программы Windows Insider с приоритетом получения обновлений «Поздний доступ» и Release Preview (опция «отправить мне только ранние обновления»).
Сборка 17134.1 относится к ветви разработки RS4_RELEASE следующего крупного обновления Windows 10, которое может получить название Spring Creators Update или Windows 10 April Update.
Что нового в Windows 10 build 17134 (Redstone 4)
Сборка 17134.1 не получила новых функций и включает исправления KB4100375, а также некоторые исправления для общей надежности ОС.
По мере того, как Build 17133 продвигался по каналам обновления, разработчики обнаружили некоторые проблемы надежности, которые теперь были исправлены. В некоторых случаях эти проблемы надежности могли бы привести, например, к увеличению числа BSOD на ПК. Вместо создания накопительного пакета обновления для устранения этих проблем, разработчики решили создать новую сборку с включенными исправлениями.
Установка через Центр обновления Windows
Если вы являетесь участником программы предварительной оценки Windows Insider, чтобы установить последнюю сборку, перейдите в меню Параметры > Обновление и безопасность и нажмите Проверка наличия обновлений . Для завершения установки потребуется перезагрузка компьютера.
Скачать Windows 10 build 17134.1
Если вы хотите выполнить чистую установку Windows 10 Insider Preview build 17134, то, используя сервис WZT-UUP, можно скачать UUP файлы прямо с официальных серверов Microsoft и автоматически создать загрузочный ISO-образ:
Новые возможности для разработчиков в Windows 10, сборка 17134 What’s New in Windows 10 for developers, build 17134
Сборка 17134 Windows 10 (также известная как April Update или версия 1803), в сочетании с Visual Studio 2019 и обновленным пакетом SDK предоставляет инструменты, функции и возможности для создания удивительных приложений универсальной платформы Windows. Windows 10 build 17134 (also known as the April Update or version 1803), in combination with Visual Studio 2019 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.
В этом разделе приводится подборка новых и улучшенных функций этого выпуска, а также руководств, представляющих интерес для разработчиков. This is a collection of new and improved features and guidance of interest to Windows developers in this release. Полный список новых пространств имен, добавленных в Windows SDK, см. в разделе Изменения API в Windows 10, сборка 17134. For a full list of new namespaces added to the Windows SDK, see the Windows 10 build 17134 API changes. Дополнительные сведения об основных функциях Windows 10 см. в разделе Потрясающие возможности Windows 10. For more information on the highlighted features of Windows 10, see What’s cool in Windows 10. Кроме того, в списке возможностей платформы разработки Windows можно найти краткий обзор прошлых и будущих дополнений к ней. In addition, see Windows Developer Platform features for a high-level overview of both past and future additions to the Windows platform.
Оформление и пользовательский интерфейс Design & UI
Функция Feature | Описание Description |
---|---|
Адаптивные и интерактивные всплывающие уведомления Adaptive and interactive toast notifications | Дополните свое приложение адаптивными и интерактивными уведомлениями. Enhance your app with adaptive and interactive notifications. Начните с нашего обновленного руководства по всплывающим уведомлениям и изучите новую информацию по ограничениям размера изображения, индикаторам выполнения и добавлению вариантов входных данных. Get started with our updated guidance on toast notifications, and explore the new information on image size restrictions, progress bars, and adding input options. |
ExpirationTime теперь поддерживается в запланированных всплывающих уведомлениях. ExpirationTime is now supported on scheduled toast notifications. Ссылки на содержимое Content links Новый элемент управления Ссылки на содержимое позволяет вставлять в текстовые элементы управления форматированные данные. Благодаря этому пользователь может находить и использовать больше информации о людях и местах, не покидая приложения. The new Content links control provides a way to embed rich data in your text controls, which lets a user find and use more information about a person or place without leaving the context of your app. Примеры разработки Design samples На страницу Наборы инструментов и примеры разработки добавлен пример BuildCast. The BuildCast sample has been added to the Design toolkits and samples page. BuildCast — это полнофункциональный пример для демонстрации системы проектирования Fluent, а также других возможностей универсальной платформы Windows. BuildCast is an end-to-end sample built to showcase the Fluent Design System and other capabilities of the Universal Windows Platform. Встроенная поддержка рукописного ввода Embedded handwriting Функция ввода с помощью пера добавлена в текстовые элементы управления, благодаря чему пользователи могут писать с помощью Windows Ink прямо в текстовых полях. The pen input feature has been added to text controls, enabling users to write directly into text boxes with Windows Ink. Когда пользователь пишет, текст преобразуется в рукописный шрифт, создавая ощущение естественного письма. As the user writes, the text is converted to a script that maintains the feel of natural writing. Обновления системы Fluent Design Fluent Design updates Мы обновили многие страницы системы проектирования Fluent Design, добавив новую информацию и инструкции: We’ve updated many of our Fluent Design pages with new information and guidance: * Обзор системы проектирования Fluent Design был обновлен с учетом новейших функций Fluent Design. * The Fluent design overview has been updated to align to the latest Fluent features. * В разделе Эффект отображения появились новые инструкции по темам и пользовательским элементам управления. * Reveal highlight has new guidance on themes and custom controls. * Изменена история навигации и обратная навигация, добавлены подробные примеры, инструкции по оптимизации устройств и инструкции по пользовательскому поведению. * Navigation history and backwards navigation has been revamped, with detailed examples, guidance for device optimization, and guidelines for custom behavior. Перемещение фокуса Focus navigation В новом разделе о перемещении фокуса рассказывается, как оптимизировать приложение UWP для пользователей, которые используют ненаправленные инструменты ввода, например клавиатуры, игровые приставки или пульты дистанционного управления. The new focus navigation topic describes how to optimize a UWP application for users that rely on non-pointing input types, such as keyboards, gamepads, or remote controls. Кроме того, в разделе Программируемое перемещение фокуса описаны API, которые можно использовать для улучшения взаимодействия. In addition, programmatic focus navigation describes the APIs you can use to enhance these experiences. Сочетания клавиш Keyboard shortcuts В наши рекомендации по ускорителям клавиатуры добавлена новая информация об удобстве использования. Our guidance on keyboard accelerators has been updated with new usability information. С помощью новых API можно добавить подсказки к ускорителям клавиатуры и метки к элементам управления, чтобы упростить их обнаружение, либо переопределить поведение ускорителей клавиатуры по умолчанию. Add tooltips to your keyboard accelerators and labels to your controls to improve discoverability, or override default keyboard accelerator behavior with new APIs. Макеты страниц Page layouts Мы обновили документацию о макете страницы XAML, добавив новую информацию о гибких макетах и визуальных состояниях. We’ve updated our XAML page layout docs with new information on fluid layouts and visual states. Эти средства обеспечивают более полный контроль над тем, как положение элементов в приложении реагирует и адаптируется к доступному видимому пространству. These features allow for greater control over how the position of elements in your app respond and adapt to the available visual space. Обновление путем оттягивания Pull to refresh Элемент управления Обновление путем оттягивания позволяет пользователю раскрыть список данных для получения дополнительной информации. The Pull to refresh control allows a user to pull down a list of data in order to retrieve more data. Эта функция широко используется на устройствах с сенсорным экраном. It is widely used on devices with a touch screen. Представление навигации Navigation view Элемент управления Представление навигации предоставляет сворачиваемое меню навигации для навигации верхнего уровня в вашем приложении. The Navigation view control provides a collapsible navigation menu for top-level navigation in your app. Этот элемент управления реализует шаблон панели навигации или меню типа «гамбургер» и автоматически адаптирует режим отображения области к разным размерам окон. This control implements the nav pane, or hamburger menu, pattern and automatically adapts the pane’s display mode to different window sizes. Фокус отображения Reveal focus Новый эффект Фокус отображения освещает нужные элементы при использовании Xbox One или экрана телевизора. The new Reveal focus effect provides lighting for experiences such as Xbox One and television screens. Этот эффект анимирует границу элементов для фокусировки, например кнопок, когда пользователь наводит на них фокус с геймпада или клавиатуры. It animates the border of focusable elements, such as buttons, when the user moves gamepad or keyboard focus to them. Звук Sound Благодаря свойству SpatialAudioMode XAML теперь поддерживает трехмерный звук. XAML now supports 3D Audio with the SpatialAudioMode property. См. сведения о настройке в разделе Звук. See Sound for information on how it can be configured. Tiles Tiles Уведомления на отслеживаемых плитках теперь поддерживаются в приложениях UWP на базе JavaScript. Chaseable tile notifications are now supported in JavaScript-based UWP apps.
Уведомления дополнительных плиток и эмблем теперь поддерживаются через мост для классических приложений. Secondary tile and badge notifications are now supported from Desktop Bridge apps. Представление дерева Tree View Элемент управления TreeView позволяет создать иерархический список с разворачиваемыми и сворачиваемыми узлами, которые содержат вложенные элементы. The TreeView control enables a hierarchical list with expanding and collapsing nodes that contain nested items. Его можно использовать для демонстрации структуры папок или вложенных отношений в пользовательском интерфейсе. It can be used to illustrate a folder structure or nested relationships in your UI. Стиль письма Writing style Мы обновили и расширили статью о голосе и тоне, превратив ее в руководство по стилю письма. We’ve upgraded and expanded our article on voice and tone, transforming it into Writing style guidance. В нем содержится новая информация о принципах создания эффективного текста в приложении и даются рекомендации по составлению элементов управления (сообщений об ошибках и диалоговых окон). This new information provides principles for creating effective text in your app, and recommends best practices for writing for controls such as error messages or dialogs.
Игры Gaming
Функция Feature | Описание Description |
---|---|
Начало разработки игр Getting started for game development | Хотите разрабатывать игры для Windows 10? Interested in developing games for Windows 10? На новой странице Начало разработки игр приводится полный обзор действий по настройке, регистрации и подготовке игр и приложений к отправке. The new Getting started for game development page gives you a full overview of what you need to do to get yourself set up, registered, and ready to submit your apps and games. |
Графические адаптеры Graphics adapters | Добавлены следующие API DXGI для настройки параметров и удаления графических адаптеров: The following DXGI APIs have been added, which are related to graphics adapter preference and removal: * Интерфейс IDXGIFactory6 предоставляет один метод, перечисляющий графические адаптеры с учетом заданных настроек графического процессора. * The IDXGIFactory6 interface enables a single method that enumerates graphics adapters based on a given GPU preference. * Функция DXGIDeclareAdapterRemovalSupport позволяет указать, что процесс продолжит выполняться даже после удаления любых графических устройств. * The DXGIDeclareAdapterRemovalSupport function allows a process to indicate that it’s resilient to any of its graphics devices being removed. * Перечисление DXGI_GPU_PREFERENCE описывает настройку графического процессора, на котором выполняется приложение. * The DXGI_GPU_PREFERENCE enumeration describes the preference of GPU for the app to run on. |
Разработка приложений для Windows Develop Windows apps
Функция Feature | Описание Description |
---|---|
Адаптивные карточки Adaptive Cards | Адаптивные карточки — это открытый формат обмена карточками, позволяющий разработчикам обмениваться содержимым пользовательского интерфейса стандартным и согласованным способом. Adaptive cards are an open card exchange format enbling developers to exchange UI content in a common and consistent way. Карточки описывают содержимое в виде объекта JSON, отображение которого может автоматически адаптироваться к интерфейсу основного приложения. They describe their content as a JSON object that can be rendered to automatically adapt to the look and feel of the host application. |
Группа ресурсов приложения App Resource Group | Класс AppResourceGroupInfo предоставляет новые методы, которые можно использовать для запуска перехода к приложению в приостановленном, активном (возобновленном) и завершенном состоянии. The AppResourceGroupInfo class has new methods that you can use to initiate the transition to the app suspended, active (resumed), and terminated states. |
Широкий доступ к файловой системе Broad file-system access | Функция broadFileSystemAccess позволяет приложениям получать такой же доступ к файловой системе, который есть у пользователя, работающего в текущий момент в приложении, без запросов для выбора файлов. The broadFileSystemAccess capability grants apps the same access to the file system as the user who is currently running the app without file-picker style prompts. Дополнительные сведения см. в разделе Разрешения на доступ к файлам и в записи broadFileSystemAccess в объявлениях возможностей приложения. For more info, see File access permissions and the broadFileSystemAccess entry in App capability declarations. |
C++/WinRT C++/WinRT | C++/WinRT — это новая, полностью соответствующая стандартам современная проекция языка C++17 для API среды выполнения Windows (WinRT). C++/WinRT is a new, entirely standard, modern C++17 language projection for Windows Runtime (WinRT) APIs. Она полностью реализована в файлах заголовков и предназначена для предоставления эффективного и удобного доступа к современным API Windows. It’s implemented solely in header files, and designed to provide you with first-class access to the modern Windows API. С помощью C++/WinRT можно создавать и использовать API WinRT, используя любой совместимый со стандартами компилятор C++17. With C++/WinRT, you can author and consume WinRT APIs using any standards-compliant C++17 compiler. Для приложений C++ — от Win32 до UWP — можно использовать C + +/ WinRT, чтобы сохранять код в современном, «чистом», соответствующем стандартам состоянии, делая ваши приложения легкими и быстрыми. For your C++ applications — from Win32 to UWP — use C++/WinRT to keep your code standard, modern, and clean, and your application lightweight and fast. |
Консольные приложения UWP Console UWP apps | Теперь вы можете создавать консольные приложения C++/WinRT или C++/CX UWP, которые выполняются в окне консоли, например DOS или PowerShell. You can now write C++ /WinRT or /CX UWP console apps that run in a console window such as a DOS or PowerShell console window. Консольные приложения используют окно консоли для ввода и вывода. Console apps use the console window for input and output. Консольные приложения UWP можно публиковать в Microsoft Store, для них создается запись в списке приложений и основная плитка, которую можно закрепить в меню «Пуск». UWP console apps can be published to the Microsoft Store, have an entry in the app list, and a primary tile that can be pinned to the Start menu. Дополнительные сведения см. в разделе Создание консольного приложения универсальной платформы Windows For more info, see Create a Universal Windows Platform console app |
Расширенные возможности манифеста приложений Expanded app manifest capabilities | В схему манифеста пакета приложения было добавлено несколько функций, включая широкий доступ к файловой системе, включение сканеров штрихкодов для устройств в месте обслуживания, определение консольного приложения UWP и многое другое. Several features have been added to the App Package Manifest schema, including: broad file system access, enabling barcode scanners for point-of-service devices, defining a UWP console app, and more. См. дополнительные сведения в разделе Изменения манифеста приложения в Windows 10. See app manifest changes in Windows 10 for more details. |
Ориентиры и заголовки, поддерживаемые для специальных возможностей Landmarks and Headings supported for accessible technology (AT) | Ориентиры и заголовки определяют разделы пользовательского интерфейса, которые способствуют эффективной навигации для пользователей специальных возможностей, таких как средства чтения с экрана. Landmarks and headings define sections of a user interface that aid in efficient navigation for users of assistive technology such as screen readers. Дополнительные сведения см. в разделе Ориентиры и заголовки. For more information see Landmarks and Headings. |
Машинное обучение Machine Learning | Машинное обучение Windows позволяет создавать приложения, оценивающие модели машинного обучения с предварительной подготовкой на локальных устройствах Windows 10. Windows Machine Learning allows you to build apps that evaluate pre-trained machine learning models locally on your Windows 10 devices. Дополнительные сведения о платформе см. в разделе Машинное обучение Windows. To learn more about the platform, see Windows Machine Learning. Пространство имен MachineLearning содержит классы, позволяющие приложениям загружать модели машинного обучения, привязывать данные в качестве входных и оценивать результаты. The MachineLearning namespace contains classes that enable apps to load machine learning models, bind data as inputs, and evaluate the results. |
Элементы управления картой Map Controls | Класс MapControl имеет новое свойство Region, которое можно использовать для отображения содержимого в элемента управления «Карта» в зависимости от языка выбранного региона (например, области или края). The MapControl class has a new property named Region that you can use to show contents in a map control based on the language of a specific region (for example, the state or province). |
Элементы карты Map Elements | Класс MapElement имеет новое свойство IsEnabled, которое можно использовать, чтобы указать, могут ли пользователи взаимодействовать с классом MapElement. The MapElement class has a new property named IsEnabled that you can use to specify whether users can interact with the MapElement. |
Информация о месте на карте Map Place Info | Класс PlaceInfo содержит новый метод CreateFromAddress, который можно использовать для создания PlaceInfo с помощью адреса и отображаемого имени. The PlaceInfo class contains a new method CreateFromAddress that you can use to create a PlaceInfo by using an address and display name. |
Службы карт Map Services | Класс MapRouteDrivingOptions содержит новое свойство с именем DepartureTime, которое можно использовать для вычисления маршрута с условиями трафика, которые являются типичными для указанного дня и времени. The MapRouteDrivingOptions class contains a new property named DepartureTime that you can use to compute a route with the traffic conditions that are typical for the specified day and time. |
Приложения UWP с несколькими экземплярами Multi-instance UWP apps | Приложение UWP можно зарегистрировать для поддержки нескольких экземпляров. A UWP app can opt-in to support multiple instances. Если запущен экземпляр приложения UWP с несколькими экземплярами, при последующих запросах на активацию платформа не будет активировать существующий экземпляр. If an instance of an multi-instance UWP app is running, and a subsequent activation request comes through, the platform will not activate the existing instance. Вместо этого будет создан новый экземпляр, выполняемый в отдельном процессе. Instead, it will create a new instance, running in a separate process. Дополнительные сведения см. в разделе Создание универсального приложения для Windows с несколькими экземплярами. For more info, see Create a multi-instance Universal Windows App. |
API-интерфейсы индексирования ресурсов пакета и пользовательские системы сборки Package resource indexing APIs and custom build systems | С помощью API-интерфейсов индексирования ресурсов пакета (PRI) можно создать настраиваемую систему сборки для ресурсов приложения UWP. With package resource indexing (PRI) APIs, you can develop a custom build system for your UWP app’s resources. Система сборки сможет создавать файлы индекса ресурсов пакета (PRI), управлять версиями и создавать дампы файлов любого уровня сложности, требуемого приложению UWP. The build system will be able to create, version, and dump PRI files to whatever level of complexity your UWP app needs. Если вы используете систему сборки, которая применяет средство командной строки MakePri.exe, то для повышения производительности и улучшения управления рекомендуется вызывать API-интерфейсы PRI. If you have a custom build system that currently uses the MakePri.exe command-line tool, we recommend that you switch over to calling the PRI APIs instead, as they provide increased performance and control. |
PlayReady PlayReady | Microsoft PlayReady — это набор технологий для защиты цифрового содержимого от несанкционированного использования. Microsoft PlayReady is a set of technologies for protecting digital content from unauthorized usage. PlayReady работает на всех типах устройств и приложений и во всех операционных системах. PlayReady runs on all sorts of devices and apps, and across all operating systems. Узнайте, как интегрировать PlayReady в приложение. Learn how to incorporate PlayReady in your app. |
Частная аудитория Private Audience | Если требуется, чтобы описание приложения в Store было видимым только для определенных пользователей, выберите новый параметр Частная аудитория. If you want your app’s Store listing to be visible only to selected people that you specify, use the new Private audience option. Приложение не будет обнаруживаться и не будет доступно для пользователей, которые не добавлены в указанную группу (или группы). The app will not be discoverable or available to anyone other than people in the group(s) you specify. Этот параметр полезен для бета-тестирования, так как он позволяет распространять приложение для тест-инженеров, и никто другой не сможет получить к нему доступ или даже просматривать его описание в Store. This option is useful for beta testing, as it lets you distribute your app to testers without anyone else being able to get the app, or even see its Store listing. Более подробную информацию см. в статье Выбор параметров видимости. For more info, see Choose visibility options. |
Прогрессивные веб-приложения Progressive Web Apps | Microsoft Edge и веб-приложения UWP теперь поддерживают прогрессивные веб-приложения (PWA)! Microsoft Edge and UWP web apps now support Progressive Web Apps (PWAs)! * С помощью основанных на стандартах веб-технологий и обнаружения функций можно улучшать веб-приложения, повышая удобство взаимодействия с ними, включая push-уведомления, автономную поддержку и интеграцию ОС. При этом можно сохранить удобство работы с базовым веб-приложением в браузерах и на платформах, которые еще не поддерживают технологии PWA. * Using standards-based web technologies and feature detection, you can enhance your web apps to provide native app experiences, including push notifications, offline support, and OS integration, while still offering a great baseline web app experience on browsers and platforms that don’t yet support PWA technologies. * Добавив файл манифеста в приложение, вы обеспечите возможность устанавливать его во всем семействе устройств UWP (включая защищенные устройства с режимом Windows 10 S-mode) и распространение этого приложения из Microsoft Store. * Adding a manifest file to your app enables it to be installed across the entire UWP device family (including secure Windows 10 S-mode devices) and distributed from the Microsoft Store. PWA — это очередной этап развития размещенных веб-приложений с основанной на стандартах поддержкой сценариев автономной работы. Это становится возможным благодаря Service Workers, кэшу и API отправки push-уведомлений. PWAs are a natural evolution of Hosted Web Apps, but with standards-based support for offline scenarios, thanks to the Service Workers, Cache, and Push APIs. |
Снимок экрана Screen capture | Пространство имен Windows.Graphics.Capture предоставляет API-интерфейсы для извлечения кадров из окна отображения или приложения, создания видеопотоков или снимков в рамках формирования интерактивного интерфейса для совместной работы. The Windows.Graphics.Capture namespace provides APIs to acquire frames from a display or application window, to create video streams or snapshots to build collaborative and interactive experiences. См. дополнительные сведения в разделе Захват экрана. See Screen capture for more information. |
Системные триггеры System Triggers | CustomSystemEventTrigger позволяет определить системный триггер, если ОС не предоставляет нужный триггер. The CustomSystemEventTrigger allows you to define a system trigger when the OS doesn’t provide a system trigger that you need. Например, если используются драйвер оборудования и приложение UWP сторонних производителей, а драйверу оборудования нужно создавать пользовательское событие, обрабатываемое приложением. Such as when a hardware driver and the UWP app both belong to 3rd party, and the hardware driver needs to raise a custom event that its app handles. Например, звуковая карта должна уведомить пользователя о том, что в аудиоразъем подключен штекер. For example, an audio card that needs to notify a user when an audio jack is plugged in. |
Действия пользователей User Activities | В документации по UserActivity описано, как помочь пользователям возобновлять действия в приложении даже на нескольких устройствах. New UserActivity documentation explains how to help users resume what they were doing in your app, even across multiple devices. Класс UserActivitySessionHistoryItem имеет новые методы, извлекающие недавние действия пользователей. The UserActivitySessionHistoryItem class has new methods that retrieve recent user activities. См. подробные сведения в разделе о классе GetRecentUserActivitiesAsync и его перегрузке. See GetRecentUserActivitiesAsync, and its overload, for details. |
API-интерфейсы Windows Mixed Reality Windows Mixed Reality APIs | Чтобы поддержать растущую платформу Windows Mixed Reality, в пространства имен Windows.Graphic.Holographic и Windows.UI.Input.Spatial были добавлены новые API. To support the growing Windows Mixed Reality platform, new APIs have been added to the Windows.Graphic.Holographic and Windows.UI.Input.Spatial namespaces. |
Документы Windows Mixed Reality Windows Mixed Reality docs | Руководство разработчика Windows Mixed Reality теперь размещается на сайте docs.microsoft.com. The Windows Mixed Reality developer guidance is now hosted on docs.microsoft.com. Как и в этих документах по UWP, теперь вы можете отправлять отзывы о проблемах на GitHub или предоставлять собственные разработки, используя запрос на включение внесенных изменений. Just like in these UWP docs, you can now file feedback with GitHub Issues or submit your own contributions via a pull request. |
Публикация и монетизация приложений для Windows Publish & Monetize Windows apps
Функция Feature | Описание Description |
---|---|
Скачивание и установка обновлений пакетов из Store Download and install package updates from the Store | Мы добавили в раздел Скачивание и установка обновлений пакетов из Store новые инструкции и примеры по скачиванию и установке обновлений пакетов, не отображая пользовательский интерфейс уведомлений пользователю, по удалению дополнительного пакета и получению информации о пакетах в очереди на скачивание и установку для вашего приложения. We’ve updated Download and install package updates from the Store with new guidance and examples about how to download and install package updates without displaying a notification UI to the user, uninstall an optional package, and get info about packages in the download and install queue for your app. |
Ввод цен в свободной форме в местной валюте определенного рынка Enter free-form prices in a specific market’s local currency | При переопределении базовой цены приложения для определенного рынка вам больше не обязательно выбирать стандартные ценовые уровни; можно ввести цену в свободной форме в местной валюте рынка. When you override your app’s base price for a specific market, you are no longer limited to choosing one of the standard price tiers; you now have the option to enter a free-form price in the market’s local currency. Дополнительные сведения см. в разделе Настройка и планирование цены приложения. For more info, see Set and schedule app pricing. Эта функция доступна всем разработчикам Windows и не требует обновленного пакета SDK. This feature is available to all Windows developers and does not require the updated SDK. |
Контекст Store Store Context | Класс StoreContext обновлен новыми методами. The StoreContext class has been updated with a selection of new methods. Эти методы управляют загрузкой и установкой обновлений пакета и надстройками для приложения. These methods manage the downloading and installation of package updates and add-ons for an app. |
Надстройки с подпиской теперь доступны всем разработчикам Subscription add-ons are now available to all developers | Создавайте и публикуйте надстройки с подпиской, чтобы продавать цифровые продукты в приложениях и играх (функции приложений или цифровое содержимое) с автоматическим периодическим выставлением счетов. Create and publish subscription add-ons to sell digital products in your apps and games (such as app features or digital content) with automated recurring billing periods. Подробные сведения см. в статье Enable subscription add-ons for your app (Включение надстроек с подпиской для вашего приложения). For more details, see Enable subscription add-ons for your app. Эта функция доступна всем разработчикам Windows и не требует обновленного пакета SDK. This feature is available to all Windows developers and does not require the updated SDK. |
Видео Videos
Следующие видео были опубликованы после выхода Fall Creator’s Update. В них освещены новые и усовершенствованные функции Windows 10 для разработчиков. The following videos have been published since the Fall Creator’s Update, highlighting new and improved features in Windows 10 for developers.
Инструменты для работы со специальными возможностями для разработчиков Windows Accessibility tools for Windows developers
В состав Windows 10 SDK входит несколько инструментов для тестирования и совершенствования специальных возможностей приложения. The Windows 10 SDK includes several tools to help you test for and improve the accessibility of your app. Инструменты Inspect и AccEvent помогают обеспечить доступность приложений для всех. The Inspect and AccEvent tools help you ensure your apps are available to all. Посмотрите видео, чтобы узнать об этих инструментах, а затем ознакомьтесь с дополнительной информацией в разделе о тестировании специальных возможностей. Watch the video to learn about these tools, then read more about accessibility testing for more information.
Создание средств запуска трехмерных приложений для Windows Mixed Reality Creating 3D app launchers for Windows Mixed Reality
Средства запуска трехмерных приложений предоставляют пользователям уникальную возможность насладиться объемным представлением вашего приложения в своей домашней среде Mixed Reality. 3D launchers provide a unique way for users to place a truly volumetric representation of your app in their Mixed Reality home environment. Посмотрите это видео, чтобы узнать, как подготовить трехмерную модель и назначить ее в качестве средства запуска вашего приложения, а затем изучите документацию для разработчиков и наши рекомендации по проектированию. Watch the video to learn how to prepare your 3D model and assign it as the launcher for your app, then read the developer docs and check out our design guidance for more information.
Создание консольного приложения UWP Creating a UWP Console App
Теперь можно создавать приложения UWP, выполняющиеся в окне консоли PowerShell или DOS. You can now create UWP apps that run inside a PowerShell or DOS console window. Посмотрите видео, чтобы узнать, как это сделать, а затем изучите документы для получения дополнительной информации. Watch the video to learn how, then check out the docs for more information.
Как использовать Windows ML в вашем приложении How to use Windows ML in your app
Машинное обучение Windows позволяет создавать приложения, оценивающие модели машинного обучения с предварительной подготовкой на локальных устройствах Windows 10. Windows Machine Learning allows you to build apps that evaluate pre-trained machine learning models locally on your Windows 10 devices. Посмотрите видео (в нем содержится краткое пошаговое руководство), а затем изучите документацию, чтобы получить полную информацию по этому вопросу. Watch the video for a quick walkthrough, then read the docs for the full story.
Отслеживание контроллера движений Motion controller tracking
Контроллеры движений в Windows Mixed Reality представляют руки пользователя. Motion controllers represent a user’s hands in Windows Mixed Reality. Посмотрите это видео, чтобы узнать, как работают контроллеры движения в поле зрения гарнитуры смешанной реальности и вне его, а также узнайте больше об отслеживании контроллера. Watch the video to learn how the motion controllers work when they are both in and out of the field of view of the Mixed Reality headset, and read more about controller tracking here.
Упаковка приложения .NET с помощью Visual Studio Package a .NET app in Visual Studio
Сегодня перенести классическое приложение на универсальную платформу Windows проще, чем когда-либо. It’s easier than ever to bring your desktop app to the Universal Windows Platform. Посмотрите видео, чтобы узнать, как упаковать приложение .NET для распространения, а затем посетите эту страницу для получения дополнительных сведений. Watch the video to learn how to package your .NET app for distribution, then check out this page for more information.
Программа Xbox Live Creators Program Xbox Live Creators Program
Программа Xbox Live Creators Program позволяет разработчикам быстро публиковать игры UWP для Xbox One и Windows 10. The Xbox Live Creators Program allows developers to quickly publish their UWP games to Xbox One and Windows 10. Посмотрите видео, чтобы узнать об этой программе, а затем изучите эту страницу, чтобы начать работу. Watch the video to learn about the program, then check out this page to get started.
Вопрос One Dev: почему каталог «Документы и настройки» был переименован в «Пользователи»? One Dev Question — Why was Docments and Settings renamed Users?
Хотите знать, почему переименован каталог «Документы и настройки»? Curious why the Documents and Settings directory was renamed? Рэймонд Чен рассказывает историю названия и объясняет причины переименования. Raymond Chen explains where the name came from, and why it was changed. Дополнительные сведения о разработке Windows и ее истории вы найдете в блоге Рэймонда. For more developement details about Windows and its history, check out Raymond’s blog.
примеры Samples
Раскраска Coloring Book
Пример с раскраской был существенно обновлен: в него добавлены сложные сценарии рукописного ввода, включая улучшенное отображение рукописного ввода с помощью пользовательских API сушки чернил. The Coloring Book sample has received a major update to incorporate advanced Ink scenarios including improved ink rendering performance using the custom ink drying APIs. Кроме того, теперь в примере поддерживается заполнение и закрашивание внутри контуров областей, которые определяются изображением. It also includes support for flood fill and coloring inside the lines for regions defined by the artwork.
Фотолаборатория Photo Lab
В пример с фотолабораторией загружены изображения из коллекции изображений. Для повышения эффективности при работе с большим количеством файлов использовалась виртуализация данных. The Photo Lab sample has been updated to load images from the Pictures library using data virtualization to increase performance when there are numerous files. Кроме того, на странице редактирования изображений в примере для применения эффектов теперь используется класс XamlCompositionBrushBase. Also, the image editing page in the sample now uses the XamlCompositionBrushBase class to apply effects.