Can someone change the title? This is written at the bottom of the article: Updated: Microsoft has emailed Promit Roy to say that the first email was in error, and that “DirectX is evolving and will continue to evolve.” Like Roy, though, we’re still musing as to why it took a leaked email for Microsoft to clarify its stance on DX and XNA.
MS kills Xbox 360/PC cross-platform development
11–20 of 44 posts
Re: MS kills Xbox 360/PC cross-platform development
#12This email was sent out to DirectX/XNA MVPs today:
The XNA/DirectX expertise was created to recognize
community leaders who focused on XNA Game Studio and/or
DirectX development. Presently the XNA Game Studio is not in
active development and DirectX is no longer evolving as a
technology. Given the status within each technology, further
value and engagement cannot be offered to the MVP community.
As a result, effective April 1, 2014 XNA/DirectX will be
fully retired from the MVP Award Program.
There’s actually a fair bit of information packed in there, and I think some of it is poorly worded. The most stunning part of it was this: “DirectX is no longer evolving as a technology.” That is a phrase I did not expect to hear from Microsoft. Before going to “the sky is falling” proclamations, I don’t think this is a death sentence for DirectX, per se. It conveys two things. Number one, DirectX outside of Direct3D is completely dead. I hope this is not a shock to you. Number two, it’s a reminder that Direct3D has been absorbed into Windows core, and thus is no more a “technology” than GDI or Winsock.Re: MS kills Xbox 360/PC cross-platform development
#13Earlier quoted context omitted.
What do you mean by "abandoned"? Isn't pretty much everything Microsoft releases supported on its original platform for at least 10 years? With OSS software and OSes, do you get better support guarantees?
Thats a bonus for existing applications, but not when choosing a technology for a new one. If your technology gets shelved, you won't be able to grow with underlying framework. Now new interesting stuff for you, except if you rebuild. Apple for example takes a different route: they have shorter support spans, but rarely invalidate whole technology stacks. Cocoa is still alive and kicking after all those years.
How is Cocoa still alive and kicking? How is that different from something like VB6?
Re: MS kills Xbox 360/PC cross-platform development
#14When you work with the Microsoft stack, except for a few core technologies, you have no idea if the "hot" API or current solution Redmond is pushing will be supported or abandoned in a couple of years. Combine that with stapling Metro, a tablet/phone API to the side of the desktop in Windows 8, many developers I know are tired of being thrashed and burned. As a developer/analyst/admin that works primary in the MS app…
This is in Microsoft's DNA. The more you're re-writing your apps "because everyone will have feature X of platform Y" the more you're not writing web apps that will ultimately make their platform irrelevant. By iterating on non-compatible releases, you're forced to run on the upgrade/rewrite hamster wheel to take advantage of that feature the last version didn't quite have but should've. Joel Spolsky coined it "fire…
Re: MS kills Xbox 360/PC cross-platform development
#15From a better article ( http://ventspace.wordpress.com/2013/01/30/directxxna-phase-o... ): This email was sent out to DirectX/XNA MVPs today: The XNA/DirectX expertise was created to recognize community leaders who focused on XNA Game Studio and/or DirectX development. Presently the XNA Game Studio is not in active development and DirectX is no longer evolving as a technology. Given the status within each technology,…
Re: MS kills Xbox 360/PC cross-platform development
#16Earlier quoted context omitted.
Thats a bonus for existing applications, but not when choosing a technology for a new one. If your technology gets shelved, you won't be able to grow with underlying framework. Now new interesting stuff for you, except if you rebuild. Apple for example takes a different route: they have shorter support spans, but rarely invalidate whole technology stacks. Cocoa is still alive and kicking after all those years.
What "whole technology stack" has Microsoft invalidated? How is Cocoa still alive and kicking? How is that different from something like VB6?
Cocoa on the other hand is still the foundation of almost all OS X and iOS programs.
Re: MS kills Xbox 360/PC cross-platform development
#17From a better article ( http://ventspace.wordpress.com/2013/01/30/directxxna-phase-o... ): This email was sent out to DirectX/XNA MVPs today: The XNA/DirectX expertise was created to recognize community leaders who focused on XNA Game Studio and/or DirectX development. Presently the XNA Game Studio is not in active development and DirectX is no longer evolving as a technology. Given the status within each technology,…
The message said “DirectX is no longer evolving as a technology.”
That is definitely not true in any way, shape or form.
Microsoft is actively investing in DirectX as the unified
graphics foundation for our key platforms, including Xbox
360, Windows Phone and Windows. DirectX is evolving and
will continue to evolve. For instance, right now we’re
investing in some very cool graphics code authorizing
[sic] technology in Visual Studio. We have absolutely no
intention of stopping innovation with DirectX,
and you can quote me on that.Re: MS kills Xbox 360/PC cross-platform development
#18When you work with the Microsoft stack, except for a few core technologies, you have no idea if the "hot" API or current solution Redmond is pushing will be supported or abandoned in a couple of years. Combine that with stapling Metro, a tablet/phone API to the side of the desktop in Windows 8, many developers I know are tired of being thrashed and burned. As a developer/analyst/admin that works primary in the MS app…
XCode and (Snow) Leopard? No such luck.
Now, you do mention the Linux alternatives, which seem to be the most stable... if you can get around any infighting of QT... Gnome/KDE... etc et al.
But it doesn't seem particularly "fair" to imply that this is something of a risk when you choose Microsoft.
Re: MS kills Xbox 360/PC cross-platform development
#19Earlier quoted context omitted.
What "whole technology stack" has Microsoft invalidated? How is Cocoa still alive and kicking? How is that different from something like VB6?
Silverlight? You would never start a new project in it nowadays, would you? Cocoa on the other hand is still the foundation of almost all OS X and iOS programs.
Re: MS kills Xbox 360/PC cross-platform development
#20Earlier quoted context omitted.
What do you mean by "abandoned"? Isn't pretty much everything Microsoft releases supported on its original platform for at least 10 years? With OSS software and OSes, do you get better support guarantees?
Thats a bonus for existing applications, but not when choosing a technology for a new one. If your technology gets shelved, you won't be able to grow with underlying framework. Now new interesting stuff for you, except if you rebuild. Apple for example takes a different route: they have shorter support spans, but rarely invalidate whole technology stacks. Cocoa is still alive and kicking after all those years.