Linked by Thom Holwerda on Thu 19th Apr 2012 16:54 UTC
Windows So, Microsoft developer evangelist Nuno Silva, who stated in an interview with a Portuguese website that current Windows Phone devices would be upgraded to Windows Phone 8, has officially retracted his statements about upgradeability. More fuel for the current-devices-will-not-get-WP8 fire.
Thread beginning with comment 514940
To read all comments associated with this story, please click here.
What happened to MS?
by sukru on Fri 20th Apr 2012 06:57 UTC
Member since:

They used to be champions of backwards compatibility. I know there is a sensible limit, but at least you'd expect to support WP7 devices for more than a year.

The support is needed to build a healthy ecosystem. You need developers, device manufacturers, users, mobile operators, and content providers on your system.

They dropped all WM 6.5 devices, and the codebase. They dropped VB 6. They dropped the original Xbox. Those choices were understandable, since the technology hit a dead end. (Like Win9X kernel and DOS, etc).

However they are now dropping WP7 devices, Silverlight, C#, and original Win32 API desktop apps. And not providing any sensible upgrade path.

Apple, which used to provide almost no backwards support, lets you install the latest iOS on iPhone 3GS, and is trying to migrate the API to their desktop OS. Btw, even though I personally dislike their choice of Obj-C, they at least try to support it everywhere.

How are they going to keep their ecosystem happy, if they change the API and the devices every other year?

Edited 2012-04-20 07:11 UTC

Reply Score: 2

RE: What happened to MS?
by avgalen on Fri 20th Apr 2012 10:28 in reply to "What happened to MS?"
avgalen Member since:

However they are now dropping WP7 devices, Silverlight, C#, and original Win32 API desktop apps.

Where did you get any of that information from?

"They are now dropping WP7 devices"....No they are not. At least not NOW and nothing is known about the future.

"...Silverlight." This seems to be a bit in limbo, but the general idea seems to be "no new version, but older versions will get supported for a long time"

"...C#." If you really think they are dropping this ..... NO WAY

"...and original Win32 API desktop apps". They work just fine in Windows 8 so far.

Just when is that "now" that you mentioned going to happen?

Reply Parent Score: 1

RE[2]: What happened to MS?
by sukru on Sat 21st Apr 2012 19:15 in reply to "RE: What happened to MS?"
sukru Member since:

Sorry, I need to choose my words better. I'm not saying those programs will suddenly stop working, or the devices will fall apart. But, what I mean is there are different levels of support, and "it's continue to work" is not a good enough level of support for a platform to invest in.

It's about the ecosystem. There is no single Microsoft ecosystem that will run on current systems, and will continue be supported as first class in the future.

Today, if I were to develop an Obj-C application, I can publish it on iPhone, iPod, iPad, and Macs with little modification. If I develop an android application, I can access to a market that has a great variety of phones, tablets, pmps, etc. If I develop a C++ application, the core (only the core) can go anywhere. You see the pattern, similar things can be said for Java, Python, etc.

However, today there is no good Windows ecosystem. If I were to develop in C++, i have to choose between Win32, and Metro. Win32 apps will run on older systems, including WM6.5 phones ;) , and desktop Win 8, but Metro apps will run on Windows 8 PCs, tablets, and newer phones - but not on current WP7.

If I develop in C#, I have to choose between Windows.Forms, WPF, Silverlight, XNA, and Metro. This is even worse, if you include the dependencies to 3rd party vendors for common controls - you do not want to reinvent the TreeView. Then I would be able to target a subset of, current, and/or future Windows versions, Mac, Linux, Xbox, Media Center, current WP7, or future WP8. But only a few at a time, definitely not all of them, not even a majority.

If I were to develop in HTML5/JavaScript I could have my app on Metro, and some mobile phones, but nothing else.

Why should I, as a software developer, invest any more in Microsoft technologies, if they will not support my code in future versions?

Edited 2012-04-21 19:17 UTC

Reply Parent Score: 2

RE: What happened to MS?
by zima on Sun 22nd Apr 2012 10:26 in reply to "What happened to MS?"
zima Member since:

At least, while the OS might very well turn out to be non-upgradeable, there is some talk about app compatibility...

(latest iOS on iPhone 3GS is not quite so rosy as many make it out to be - features missing, availability of Siri on pre-4S devices even purposefully removed from appstore, plus don't forget it's a device still actively promoted and pushed on consumers; maybe we should count also from the ending times of large-scale sales)

Edited 2012-04-22 10:29 UTC

Reply Parent Score: 2