Today we’re going to take a look at how applications on Windows 8 will be deployed. Microsoft has been tight lipped about this, but its certain that Windows 8 will have a built-in application store. Applications found in there will be deployed using the AppX format.
Windows 8 will ship with a built-in PDF reader, deployed using AppX, and even though the application doesn’t work in the latest build, the application files shed some light on how application deployment will work on Windows 8.
1: AppX Overview
The core part of the AppX application is a XAML file which described the application, similar to Windows Phone 7. Unlike WP7, there will be much more information in this XAML file. This’ll probably be used by the Application Store, and other applications able to interact with that application. Long Zheng has taken a look at this in April, highlighting several of the possible attributes found in the file.
- Application identity – name, publisher, version
- Application architecture – processor architecture, type of application, framework required, operating system version
- Dependencies – name, publisher and minimum version of other required applications
- Capabilities – networking, file system and profile capabilities requested by the application
- OS extensions – associated filetypes and protocols, AutoPlay, “Charms”, notifications, splash screen
- Tile customization – logo, name, description and colors for the tile-based user interface
2: The Windows Store
Microsoft has been thinking about a store for a very long time. Back in June 2010, a lengthy Windows 8 powerpoint leaked and revealed concept images for a Windows 8 store. Note that the Windows Chrome isn’t present, and they might’ve started working on the Immersive UI by then.
A tile linking to the store, with an icon resembling the Wii Shop Channel, is present on the D9 build, though they didn’t show it during the demo (and the tile was probably locked). This does raise several questions:
- Will the Store be the only location to download specific Windows 8 Immersive software?
- Can you install legacy applications on the new interface, or will you be switched to the regular desktop when running a setup file.
- Will you be able to install an Immersive application trough the legacy desktop?
- Will the Store also feature content for Windows Phone 7?
- Will the Store feature classic Windows applications meant for the regular desktop?
- How will application submission work?
- How will the payment options work? Zune Pass or Microsoft Cards anyone?