Microsoft has detailed some of the changes to Windows 8 that will help deliver Metro-styled apps that are more reliable and trustworthy. In a blog post on Building Windows 8, a Microsoft Developer Experience program manager, John Hazen, explains the fresh start approach to the new platform and calls on developers to create apps that can be used with confidence.
Starting fresh, Microsoft is doing away with its traditional free-for-all software distribution and adopting a more centralized system through the Windows Store, similar what’s done on Android, iOS, and OS X. Microsoft wants users to be able to download any apps from the Windows Store with confidence that the app will perform as described and will not access any information not permitted.
Although this will mean new requirements for developers it will also simplify other aspects. For instance, the Windows Store will provide one-click installs, monitor crashes, and collect user feedback. This means less work on developers as Windows will keep track of installed apps and even offer replacement installs when a corrupt file is detected.
By default, Metro apps will not have any access permissions. Any access permissions must be requested and approved. Requestable permissions include access to media libraries, access to network, and access to certain parts of a user’s profile.