[This documentation is preliminary and is subject to change.]
These are the new and updated technologies for use in desktop apps for Windows 8:
For an alphabetical list of functions and interfaces that are new for desktop apps, see Windows 8 API List.
For info about Windows Store apps, see Learn to build Windows Store apps.
New Technologies
| Feature | Description |
|---|---|
|
App Packaging and Deployment |
Enables developers to produce, consume, or interact with app packages. For more info, see App Packaging and Deployment. |
|
Assessment Execution Engine |
Enables the management and execution of Windows system assessments. Assessments can help a person understand the state of a system and remedy problems with performance, reliability, or functionality. For more info, see Assessment Execution Engine. |
|
Compression API |
Enables developers to manage versions, service, and extend the Windows MSZIP, XPRESS, XPRESS_HUFF, and LZMS compression algorithms. For more info, see Compression API. |
|
Data Deduplication |
Enables backup applications to implement their own customized backup and restore methods that take advantage of the Data Deduplication feature. For more info, see Data Deduplication API. |
|
DirectComposition |
Enables high-performance bitmap composition with transforms, effects, and animations. For more info, see DirectComposition. |
|
Direct Manipulation |
Enables the user to interact with objects directly. For more info, see Direct Manipulation. |
|
DirectXMath |
Provides an optimal and portable interface for arithmetic and linear algebra operations on single-precision floating-point vectors (2D, 3D, and 4D) or matrices (3×3 and 4×4). For more info, see DirectXMath |
|
Help API |
Enables the retrieval of help content items from help catalogs for use in a custom help solution or viewer. For more info, see Help API. |
|
iSCSI Software Target API |
Provides a WMI interface for managing the Microsoft iSCSI Software Target. For more info, see iSCSI Software Target API. |
|
Operation Recorder |
Enables applications to speed up operations that repeatedly access the same file data. For more info, see Operation Recorder. |
|
SMB Management API |
Provides a WMI interface for managing shares and share access. For more info, see SMB Management API. |
|
User Access Logging |
Provides a common framework for Windows Server roles to report their respective consumption metrics. For more info, see User Access Logging. |
|
User State Management API |
Provides a WMI interface for configuring and retrieving current status for user state management components, such as Folder Redirection, Offline Files, and Roaming Profiles. For more info, see User State Management API. |
|
Web Socket Protocol Component API |
Enables asynchronous, bi-directional communication channels over HTTP that work across existing network intermediaries. For more info, see Web Socket Protocol Component API. |
|
Windows Connection Manager |
Enables the creation and configuration of connection manager software. For more info, see Windows Connection Manager. |
|
Windows Storage Management API |
Provides a WMI interface for managing a wide range of storage configurations, from single-disk desktops to external storage arrays. For more info, see Windows Storage Management API. |
|
XAudio2 |
Provides a signal processing and mixing foundation for games. For more info, see XAudio2. |
|
XInput |
Enables interact with the Xbox 360 Controller when it is connected to a Windows computer. For more info, see XInput. |
Updated Technologies
| Feature | See |
|---|---|
|
Direct2D | |
|
DirectWrite | |
|
Event Tracing | |
|
IP Helper | |
|
MIB | |
|
Native Wifi | |
|
Network management | |
|
Printing | |
|
UI Automation | |
|
Windows Sockets |
Build date: 9/5/2012