Getting started with Windows Store device apps in Windows 8.1
Start here to begin building Windows Store device apps for Windows 8.1.
Windows 8.1 lets device manufacturers create a Windows Store device app that serves as a companion to their device. Windows Store device apps have more capabilities than regular Windows Store apps and can perform privileged operations, such as firmware updates. Also, Windows Store device apps can start from AutoPlay (on more devices than other apps can), automatically install the first time a device is connected, and extend the printer and camera experiences built into Windows 8.1.
Tip Windows 8.1 introduces Windows Runtime device APIs that don't require device metadata. That means your app doesn't need to be a Windows Store device app to use them. Windows Store apps can use these APIs to access USB, Human Interface Devices (HID), Bluetooth GATT, Bluetooth RFCOMM, Wi-Fi Direct devices, and more. For more info, see Windows 8.1: New APIs and features.
If you're looking for info about Windows Store mobile broadband apps, see Mobile Broadband.
To develop a Windows Store device app: you need Microsoft Visual Studio, for developing Windows Store apps, and the Device Metadata Authoring Wizard, for developing device metadata.
If you're developing Windows drivers in addition to Windows Store device apps, use Microsoft Visual Studio Professional 2013 or Microsoft Visual Studio Ultimate 2013 to create Windows Store device apps. These editions include the new Device Metadata Authoring Wizard and are also required by the Windows Driver Kit (WDK) 8.1.
If you don't need to develop drivers, you can use Microsoft Visual Studio Express 2013 for Windows to create Windows Store device apps. But this version of Visual Studio installs a version of the SDK that doesn’t include the Device Metadata Authoring Wizard. To get the new Device Metadata Authoring Wizard, you must also download the standalone Windows 8.1 SDK.
A Windows Store device app is a special kind of Windows Store app. So, before you develop your first Windows Store device app, get set up to build some regular Windows Store apps.
- Sign up - register for a Windows Store developer account
- Get started with Microsoft Visual Studio 2013
- See the Windows Store design principles
Learn about the special things that you can do with a Windows Store device app and what it takes to build one.
You can find device-related samples with the Devices and sensors keyword in the sample gallery. Learn how APIs are used in the context of a full sample. You can tell a Windows Store device app because it includes a StoreManifest.xml file that associates it with device metadata. Those samples are tagged with the Windows Store device app keyword.
To begin, see Build a Windows Store device app step-by-step.