We’ve known since late last year that Microsoft wanted developers to integrate Metro UI to their own software to create a constant look and feel throughout the ecosystem, what we didn’t know until now was that Microsoft may not even allow certain software on some versions of Windows 8. Mozilla was the first to take issue with the policy that on ARM versions of Windows 8, Microsoft has the only software that will be allowed to run in classic windows (Windows 7ish) mode. Secondly, Microsoft obviously has access to quite a few “rich API’s” that they are not opening up to 3rd party developers. Basically Microsoft seems to be wanting to cut down user choice of software in favor of pushing their own products to the front. More on this as it develops.
Source: [The Verge]