Live data from Hacker News

MS kills Xbox 360/PC cross-platform development

extremetech.com

11–20 of 44 posts

Re: MS kills Xbox 360/PC cross-platform development

#11
post #5

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.

[deleted]

Re: MS kills Xbox 360/PC cross-platform development

#12
From 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, 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

#13
post #9
post #8

Earlier 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.

What "whole technology stack" has Microsoft invalidated?

How is Cocoa still alive and kicking? How is that different from something like VB6?

Re: MS kills Xbox 360/PC cross-platform development

#14

When 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…

Now they are heading back to making ODBC the primary data access API... Sigh...

Re: MS kills Xbox 360/PC cross-platform development

#15

From 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,…

Thats a bit sad :(

Re: MS kills Xbox 360/PC cross-platform development

#16
post #13
post #9

Earlier 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?

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

#17

From 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,…

And the follow-up to that even-better article (http://ventspace.wordpress.com/2013/01/31/follow-up-on-direc...):

    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

#18

When 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…

What are your alternatives? OSX, where Apple has no qualms about abandoning technology, hardware or software, within a matter of years (the iPad 1 was EOL'ed just shy of two years old, I believe).

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

#19
post #16
post #13

Earlier 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.

The iPad killed Silverlight, not Microsoft.

Re: MS kills Xbox 360/PC cross-platform development

#20
post #9
post #8

Earlier 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.

[deleted]
Post reply on HN