Sunday, 16 November 2014

Windows Store apps[edit]

Windows Store apps[edit]

Snap feature: Xbox Music, alongside Photos snapped into a sidebar to the right side of the screen

Snap feature: Desktop, along Wikipedia App snapped into a sidebar to the right side of the screen. In Windows 8, desktop and everything on it are treated as one Metro-style app.

Windows 8 introduces a new style of application, Windows Store apps. According to Microsoft developer Jensen Harris, these apps are to be optimized for touchscreen environments and will be more specialized than current desktop applications. Apps can run either in a full-screen mode, or be snapped to the side of a screen.[90] Apps can provide toast notifications on screen or animate their tiles on the Start screen with dynamic content. Apps can use "contracts"; a collection of hooks to provide common functionality that can integrate with other apps, including search and sharing.[90] Apps can also provide integration with other services; for example, the People app can connect to a variety of different social networks and services (such as Facebook, Skype, and People service), while the Photos app can aggregate photos from services such as Facebook and Flickr.[86]

Windows Store apps run within a new set of APIs known as Windows Runtime, which supports programming languages such as C, C++, Visual Basic .NET, C#, along with HTML5 and JavaScript.[90] If written in some "high-level" languages, apps written for Windows Runtime can be compatible with both Intel and ARM versions of Windows,[91] otherwise they are not binary code compatible. Components may be compiled as Windows Runtime Components, permitting consumption by all compatible languages.[92] To ensure stability and security, apps run within a sandboxed environment, and require permissions to access certain functionality, such as accessing the Internet or a camera.[93]

Retail versions of Windows 8 will be able to install these apps only through Windows Storeā€”a namesake distribution platform which offers both apps, and listings for desktop programs certified for comparability with Windows 8.[91][93] A method to sideload apps from outside Windows Store is available to devices running Windows 8 Enterprise and joined to a domain; Windows 8 Pro and Windows RT devices that are not part of a domain can also sideload apps, but only after special product keys are obtained through volume licensing.[94]

The term "Immersive app" had been used internally by Microsoft developers to refer to the apps prior to the first official presentation of Windows 8, after which they were referred to as "Metro-style apps" in reference to the Metro design language. The term was phased out in August 2012; a Microsoft spokesperson denied rumors that the change was related to a potential trademark issue, and stated that "Metro" was only a codename that would be replaced prior to Windows 8's release.[17][95] Following these reports, the terms "Modern UI-style apps",[96] "Windows 8-style apps"[97] and "Windows Store apps" began to be used by various Microsoft documents and material to refer to the new apps. In an interview on September 12, 2012, Soma Somasegar (vice president of Microsoft's development software division) confirmed that "Windows Store apps" would be the official term for the apps.[98] An MSDN page explaining the Metro design language uses the term "Modern design" to refer to the language as a whole.[99]

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home