No-cost desktop software development is dead on Windows 8

Visual Studio 11 logoMicrosoft wants Windows developers to write Windows 8-specific, Metro-style, touch-friendly applications, and to make sure that they crank these apps out, the company has decided that Visual Studio 11 Express, the free-to-use version of its integrated development environment, can produce nothing else.

If you want to develop desktop applications—anything that runs at the command line or on the conventional Windows desktop that remains a fully supported, integral, essential part of Windows 8—you'll have two options: stick with the current Visual C++ 2010 Express and Visual C# 2010 Express products, or pay about $400-500 for Visual Studio 11 Professional. A second version, Visual Studio 11 Express for Web, will be able to produce HTML and JavaScript websites, and nothing more.

Visual Studio 11 is an improvement in many ways over Visual Studio 2010. Its C++ compiler, for example, is a great deal more standards-compliant, especially with the new C++ 11 specification. It has powerful new optimization features, such as the ability to automatically use CPU features like SSE2 to accelerate mathematically intensive programs, and new language features to allow programs to be executed on the GPU. The new version of the C# language makes it easier to write programs that do their work on background threads and avoid making user interfaces unresponsive. The .NET Framework, updated to version 4.5, includes new capabilities for desktop applications, such as a ribbon control for Microsoft's WPF GUI framework.

Taken together, there are many new features in Visual Studio 11 that are relevant, interesting, and useful for desktop developers. Indeed, things like the new WPF capabilities are only useful for desktop developers.

But Microsoft has decided that if you want to use these things to write desktop apps, you have to pay. The free Express tools will produce only two things: Metro-style applications for Windows 8, and websites. Eventually, the company will also release a third version that can produce applications for Windows Phone, and nothing more. The company announced the Visual Studio 11 product line-up last week, but the full implications (and positive confirmation of the implications) are only now becoming clear. In Redmond's words "Visual Studio 11 Express for Windows 8 provides tools for Metro style app development. To create desktop applications, developers need to use Visual Studio 11 Professional, or higher. In addition, Visual Studio 2010 Express products—Visual Basic 2010 Express, Visual C++ 2010 Express, and Visual C# 2010 Express—will remain available for free download."

Metro-style applications are obviously going to be an important driver for Windows 8's adoption, especially on tablet machines. Although Windows 8 remains a fully fledged desktop operating system and will be able to run essentially any and every desktop application that Windows 7 can run, Microsoft is keen to develop an ecosystem of applications that are pleasant to use on tablets, and to do that, it needs Metro-style programs built on the new WinRT framework.

Extending the Visual Studio Express range to support Metro-style development is, therefore, an obvious decision. The cost barrier to entry is very low—it costs nothing to download and use the IDE—and it should stimulate a healthy amount of application development, just as it has done for Windows Phone. Developers, too, have an incentive to develop Metro-style applications, when it's appropriate, because the greater promotion and easier distribution should provide some new revenue opportunities.

But merely extending Visual Studio Express apparently wasn't good enough. Redmond has decided not only that Visual Studio Express users should have the ability to develop Metro-style applications: they should have no other choice.

In practice, you'll probably have to pay even for Metro development. Windows 8 won't, in general, support side-loading of Metro-style applications. Developers won't be able to stick a Metro-style application that they wrote themselves onto their website and let people download it. Every application will have to go through the Windows store, and will be subject to Microsoft's approval. Submitting applications to the store will cost money, even for free applications; private developers will have to pay $49 a year, corporations $99 a year.

Source: Ars Technica

Tags: Microsoft, Windows 8

Add comment

Your name:
Sign in with:
Your comment:

Enter code:

E-mail (not required)
E-mail will not be disclosed to the third party

Last news

A mobile hotspot in Australia will be capable of hitting gigabit speeds on the go
Nokia CEO Rajeev Suri will speak at MWC 2017
Preliminary data for October shows another Windows 10 boom
The Helio P15 packs an octa-core Cortex-A53 processor clocked at 2.2GHz
Microsoft’s event has been scheduled for October 26th so hopefully we’ll hear more about Redstone 2 then
Samsung claims up to 27-percent higher performance or 40-percent lower power
A smartwatch prototype developed by researchers at the Dartmouth college
Samsung Galaxy TabPro S - a tablet with the Windows-keyboard
The first Windows-tablet with the 12-inch display Super AMOLED
June 7, 2016 /
Keyboards for iOS
Ten iOS keyboards review
July 18, 2015 /
Samsung E1200 Mobile Phone Review
A cheap phone with a good screen
March 8, 2015 / 4
Creative Sound Blaster Z sound card review
Good sound for those who are not satisfied with the onboard solution
September 25, 2014 / 2
Samsung Galaxy Gear: Smartwatch at High Price
The first smartwatch from Samsung - almost a smartphone with a small body
December 19, 2013 /
HP Slate 7 is a 7-inch Android 4 Tablet PC with good sound
A cost-effective, 7-inch tablet PC from a renowned manufacturer
October 25, 2013 / 4

News Archive



Do you use microSD card with your phone?
or leave your own version in comments