개발자용 Windows 10 빌드 17134의 새로운 기능What's New in Windows 10 for developers, build 17134

Visual Studio 2019 및 업데이트된 SDK와 함께 사용되는 Windows 10 빌드 17134(4월 업데이트 또는 버전 1803이라고도 함)는 놀라운 유니버설 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. Windows 10에 도구 및 SDK를 설치하면 새로운 유니버설 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 개발자가 관심을 갖는 신규 및 개선 기능 및 안내 모음입니다.This is a collection of new and improved features and guidance of interest to Windows developers in this release. Windows SDK에 추가된 새 네임스페이스의 전체 목록은 Windows 10 빌드 17134 API 변경 내용을 참조하세요.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 플랫폼 기능 추가에 대한 개략적인 내용은 Windows 개발자 플랫폼 기능을 참조하세요.In addition, see Windows Developer Platform features for a high-level overview of both past and future additions to the Windows platform.

디자인 및 UIDesign & 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는 유니버설 Windows 플랫폼의 다른 기능과 Fluent 디자인 시스템을 소개하기 위해 고안된 종합적인 샘플입니다.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 디자인 개요가 최신 Fluent 기능과 부합하도록 업데이트되었습니다.* 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 XAML은 이제 SpatialAudioMode 속성으로 3D 오디오를 지원합니다.XAML now supports 3D Audio with the SpatialAudioMode property. 구성 방법에 대한 정보는 소리를 참조하세요.See Sound for information on how it can be configured.
타일Tiles 추적형 타일 알림이 JavaScript 기반 UWP 앱에서 지원됩니다.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. 이 컨트롤은 UI의 폴더 구조 또는 중첩된 관계를 나타내는 데 사용할 수 있습니다.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 그래픽 어댑터 기본 설정 및 제거와 관련된 다음 DXGI API가 추가되었습니다.The following DXGI APIs have been added, which are related to graphics adapter preference and removal:
* IDXGIFactory6 인터페이스는 지정된 GPU 기본 설정에 따라 그래픽 어댑터를 열거하는 단일 메서드를 사용합니다.* 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 열거는 실행할 앱에 대한 GPU의 기본 설정을 설명합니다.* The DXGI_GPU_PREFERENCE enumeration describes the preference of GPU for the app to run on.

Windows 앱 개발Develop Windows apps

기능Feature 설명Description
적응형 카드Adaptive Cards 적응형 카드는 개발자가 일반적이고 일관된 방법으로 UI 콘텐츠를 교환할 수 있는 개방형 카드 교환 형식입니다.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++/WinRTC++/WinRT C++/WinRT는 WinRT(Windows Runtime) API를 위한 완전한 표준의 최신 C++17 언어 프로젝션입니다.C++/WinRT is a new, entirely standard, modern C++17 language projection for Windows Runtime (WinRT) APIs. 이는 헤더 파일에서만 구현되고 최신 Windows API에 대한 최고 수준의 액세스를 제공하도록 설계되었습니다.It's implemented solely in header files, and designed to provide you with first-class access to the modern Windows API. C++/WinRT에서 표준 준수 C++17 컴파일러를 사용하여 WinRT API를 작성하고 이용할 수 있습니다.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 이제 DOS 또는 PowerShell 콘솔 창 등의 콘솔 창에서 실행되는 C++ /WinRT 또는 /CX UWP 콘솔 앱을 작성할 수 있습니다.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.
AT(접근성 기술)에 대해 지원되는 이정표 및 머리글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 LearningMachine Learning Windows Machine Learning은 미리 숙련된 기계 학습 모델을 Windows 10 디바이스에서 평가하는 앱을 빌드할 수 있습니다.Windows Machine Learning allows you to build apps that evaluate pre-trained machine learning models locally on your Windows 10 devices. 플랫폼에 대한 자세한 내용은 Windows Machine Learning을 참조하세요.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 클래스에 사용자가 MapElement와 상호 작용할 수 있는지 여부를 지정하는 데 사용할 수 있는 IsEnabled라는 새 속성이 있습니다.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 클래스에는 주소 및 표시 이름을 사용하여 PlaceInfo를 만드는 데 사용할 수 있는 새로운 메서드 CreateFromAddress가 포함됩니다.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 PRI(패키지 리소스 인덱싱) API를 사용하여 UWP 앱 리소스에 대한 사용자 지정 빌드 시스템을 개발할 수 있습니다.With package resource indexing (PRI) APIs, you can develop a custom build system for your UWP app's resources. 빌드 시스템은 UWP 앱에 필요한 복잡도 수준에 상관없이 PRI 파일을 만들고 버전화하고 덤프할 수 있습니다.The build system will be able to create, version, and dump PRI files to whatever level of complexity your UWP app needs. 현재 MakePri.exe 명령줄 도구를 사용하는 사용자 지정 빌드 시스템이 있는 경우 PRI API를 대신 호출하도록 전환하는 것이 좋습니다. 이렇게 하면 성능과 제어가 향상됩니다.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.
PlayReadyPlayReady 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)!
* 표준 기반 웹 기술기능 검색을 사용하면 푸시 알림, 오프라인 지원 및 OS 통합이 포함된 네이티브 앱 환경을 제공하도록 웹앱을 개선할 수 있으며 아직 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 모드 디바이스 포함)에서 앱을 설치하고 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는 호스트된 웹앱이 자연스럽게 진화된 형태이지만 오프라인 시나리오를 위한 표준 기반 지원에서 서비스 작업자, 캐시API 푸시의 도움을 받습니다.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를 사용하여 OS가 필요한 시스템 트리거를 제공하지 않는 경우 사용자가 시스템 트리거를 지정할 수 있습니다.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.
Windows Mixed Reality APIWindows Mixed Reality APIs 확장 중인 Windows Mixed Reality 플랫폼을 지원하기 위해 신규 API가 Windows.Graphic.HolographicWindows.UI.Input.Spatial 네임스페이스에 추가되었습니다.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
Microsoft Store에서 패키지 업데이트 다운로드 및 설치Download and install package updates from the Store Microsoft Store에서 패키지 업데이트 다운로드 및 설치를 업데이트했습니다. 업데이트된 내용에는 사용자에게 알림 UI를 표시하지 않는 상태로 패키지 업데이트를 다운로드 및 설치하고 선택적 패키지를 제거하며 앱의 다운로드 및 설치 큐에서 패키지 정보를 가져오는 방법에 대한 예제와 새로운 지침이 있습니다.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 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. 자세한 내용은 앱에 구독 추가 기능을 사용하도록 설정을 참조하세요.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 Creators 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용 3D 앱 시작 관리자 만들기Creating 3D app launchers for Windows Mixed Reality

3D 시작 관리자는 사용자가 그들의 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. 동영상을 시청하여 3D 모델을 준비하고 이를 앱에 대한 시작 관리자로 지정하는 방법을 알아보고 자세한 내용은 개발자 문서를 읽거나디자인 지침을 확인하세요.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

PowerShell 또는 DOS 콘솔 창에서 실행되는 UWP 앱을 만들 수 있습니다.You can now create UWP apps that run inside a PowerShell or DOS console window. 동영상을 시청하여 UWP 앱을 만드는 방법을 알아보고 관련 문서에서 자세한 내용을 확인해보세요.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 Machine Learning은 미리 숙련된 기계 학습 모델을 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. 동영상을 시청하여 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.

Visual Studio에서 .NET 앱 패키징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 크리에이터스 프로그램Xbox Live Creators Program

Xbox Live 크리에이터스 프로그램을 사용하면 개발자가 Xbox One 및 Windows 10에 UWP 게임을 빠르게 게시할 수 있습니다.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 Question - Why was Docments and Settings renamed Users?

문서 및 설정 디렉토리의 이름을 바꾼 이유는 무엇인가요?Curious why the Documents and Settings directory was renamed? Raymond Chen이 해당 이름이 어디에서 유래되었는지와 변경된 이유에 대해 설명합니다.Raymond Chen explains where the name came from, and why it was changed. Windows 및 해당 기록에 대한 자세한 개발 내용은 Raymond의 블로그를 확인해보세요.For more developement details about Windows and its history, check out Raymond's blog.

샘플Samples

Coloring BookColoring 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.