Microsoft Will Allow Indie Self-publishing, Debugging On Retail Xbox One
tlhIngan writes "Microsoft was the last platform manufacturer to require that all games go through publishers, a much hated policy. Indeed, their approval process was one of the harshest around. But now Microsoft will allow indie developers to self publish, and allow retail Xbox One units to serve as developer consoles. Previously, self-publishing developers were relegated to the 'Xbox Live Indie Arcade' section, as well as developer consoles often costing upwards of $10,000 with special requirements and NDAs. This puts Microsoft's Xbox One more in line with Apple's App Store, including Microsoft's new promise of a 14-day turnaround for approvals. Microsoft's retail debug console system is to work similarly to Apple's — that is, to run pre-release code, the individual consoles used have to be registered with Microsoft."
If it gives me programatic access to the video stream as they were showing in some of the demos... it would be very interesting indeed.
If it's just games, that's nice for a lot of people but not as exciting in terms of something really new.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Oh, thank you, sir! For the privilege of accessing the hardware I have paid you money for, I am forever grateful! Next I should like to beg to turn off the camera feeding directly to the American authorities. Is such a dream possible?
Your faithful servants,
Those Who Haven't Heard About the PS4
I'm going to guess that they'll only allow independent developers to use verifiable .NET code in their games. Allowing native code is exceptionally dangerous, because it multiplies the attack surface by several times. It's almost guaranteed that sandboxes running native code will have escape bugs on release day.
"Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
On the Xbox 360, you can use a retail console as a (limited) devkit for developing Xbox Live Indie Games with XNA. This requires two things: XBLIG Membership attached to your Xbox Live account, and the development/debug tool installed on the Xbox 360 (XNA Game Studio Connect). XNA Game Studio Connect requires you to be signed in to Xbox Live with an account with XBLIG membership before it will launch unsigned code. If at any time during execution of unsigned code your network connection drops, or you sign out of Xbox Live, the hypervisor/debugger forcefully resets the console.
I am gonna guess that you are 100% correct in your guess of retail XB1's behavior when running unsigned code - at least going from my use of XBLIG/XNA Game Studio Connect.
developers, developers, developers, developers, developers, developers, developers, developers, developers, developers.
Developers, developers, developers, developers, developers, developers *cough* developers, developers, developers.... DEVELOPERS!
Signed,
Ballmer
If this means:
1) Running native code (C/C++)
2) Running a regular Windows 8 Modern binary
3) Running DirectX 11
I'm in. They got me as a customer from day 1.
If at any time during execution of unsigned code your network connection drops, or you sign out of Xbox Live, the hypervisor/debugger forcefully resets the console.
Well that sounds really un-appealing, I have to say... I develop a lot of times in places where I have spotty connectivity. I'll for sure wait and see what reports are like in developing for the system before I spring for one...
"There is more worth loving than we have strength to love." - Brian Jay Stanley
There is a class of people - often very vocal - that will dismiss anything that comes from Microsoft or Apple or Sony on the basis that it's not free and open but I really have to wonder what would we actually get if they were?
If the XBox or Playstation were open they would just be pretty average, overpriced PCs. But we already have PCs so why would we want that?
People used openiboot to install Linux on the iPhone but aside from the ability to do it what good was it? Why not just get an Android phone?
Even for all the talk about the Surface there are vocal complaints about how it's locked down so you can't install Linux on it, but even if it wasn't why would you bother? Why not get an already available Linux tablet? You can even turn off SecureBoot on the Surface Pro so if there really was a great reason to open the RT version up then it could be demonstrated on the Pro because it's already open.
I'm sure there are tiny niche answers to these questions but realistically we have open alternatives to pretty much everything already. What's the point in complaining about how some devices aren't open when we could be supporting the wealth of available ones that are?
the pc has been out for decades, and decades of openness hasnt provided consumers a better experience than the closed systems
For one thing, not everybody agrees on what constitutes a "better experience". Some people prefer one-button installs (compared to a typical Windows installer "wizard"). Some people prefer not having to mess with third-party antivirus and third-party video card driver updates in addition to operating system updates. Some people don't want a big, noisy tower next to the TV. And some people are fans of genres other than FPS, RTS, and MMORPG. Some genres, such as platformers, fighting games, kart racers, rhythm games, light gun games, and JRPGs, are reportedly far more common on consoles than on PCs.