ImaJAN Media Network
MeltedJoystick Home
   Games  Members
Search +
Searching... Close  
Are you sure you want to delete this comment?
  
 
  Login Using Facebook
Twitter
 
     

Xbox on Windows 10: Microsoft Does Everything Wrong

View Nelson Schneider's Profile

By Nelson Schneider - 03/13/16 at 03:59 PM CT

I have been extoling the virtues of the death of Xbox as a line of consoles and its rebirth as a dedicated gaming platform within the Windows operating system for years. With Windows 10, it seemed that Microsoft finally saw reason and decided to move toward merging Windows and Xbox into a single platform. Unfortunately, Microsoft is no longer a company that innovates, but is instead a company that mimics already-established technologies. And instead of mimicking Valve’s Steam or CD Projekt’s GOG, which are both loved by PC gamers, they decided to mimic Apple’s iTunes, which is hated by everyone with the least bit of technological savvy.

Microsoft’s job of uniting Windows and Xbox should have been painfully easy. Of course, Microsoft already tried (and failed) to create a unified PC gaming platform with the horrible always-online DRM known as Games for Windows LIVE, so they have a history of screwing-up the implementation of such things. Microsoft’s current debacle is the company’s attempt to use their proprietary Windows Store to control all facets of PC gaming through the Universal Windows Platform (UWP, formerly known as Windows Metro).

As someone who values simplicity in PC gaming, the UWP seems like it would be a great proposition. Instead of dealing with programs that constantly screw around with the Windows Registry, demand higher user privileges than they technically need to run, that hide their save files all over the damned hard drive, and can hang the entire system if they misbehave, UWP “apps” (not “programs,” like a traditional windows.exe file) are perpetually sandboxed and isolated from each other and the core of the underlying OS.

The problem lies in the way Microsoft has implemented UWP. Specifically, the key issue with the entire setup is that UWP apps are very thoroughly hidden and locked-away from the user and can only be acquired (currently) from the Windows Store. The Windows Store installs all UWP apps to a hidden directory within Program Files called ‘WindowsApps.’ In a typical situation, a user could simply unhide this directory (or view hidden files OS-wide) and poke around inside it in order to have traditional access to the software on their machine. With WindowsApps, however, this is made very, very difficult by the fact that an automated system process called “TrustedInstaller” is the official “owner” of the directory, and it is impossible even for an administrative user to simply change the necessary permissions required to even look in the directory, let alone manipulate the files contained therein, without resorting to some esoteric command line nonsense. What if a user wants to back-up their UWP apps to external media? What if a user wants to move their UWP apps to a drive other than the OS drive? Nope! That’s not happening with UWP, as Microsoft has ensured that the OS itself will fight the user at every turn.

Of course, the DRM/control/privacy issue with UWP is just the elephant in the room. Other problems with the platform include the fact that it is never full-screen, and can thus misbehave when PC gamers try to use UWP apps in conjunction with traditional programs that run in the background, like frame-per-second counters and control binders. Some developers aren’t happy about UWP either, as they perceive that it will take just as much control away from them as it does the users who buy their software.

Unfortunately, UWP isn’t the only thing Microsoft has screwed up lately with regard to the Xbox on Windows movement. The XBONE controller, the very nice successor to the Xbox 360 controller, is supposed to provide the same plug-and-play simplicity as its predecessor and other Xinput standard controllers. But it doesn’t! I recently was forced to do a clean install of my entire Windows 10 OS because a file called “xboxgip.sys” kept causing random Blue Screens of Death and because certain games built in the Unity Engine acted like I was always pushing left on the left analog stick whenever an XBONE controller was plugged in (but not when an X360 controller was plugged it). I concluded that the fault lay firmly at the feet of an updated XBONE device driver that never cleanly deleted the previous driver when it installed with the Windows 10 1511 update. Using the built-in OS “refresh” option to repair the system would have been ideal, but with no drive big enough to hold my Steam and GOG libraries, I simply bought a new drive, did a clean install, and migrated my games over to the new drive. The good news is that the clean install did fix these major issues I was having with the XBONE controller. The bad news is that going in with a clean set of XBONE drivers revealed to me that 19 out of the 60 Xinput compatible games in my Steam “Completed” category don’t recognize the XBONE controller as they should, or generally behave strangely while an XBONE controller is connected to the system. If this trend holds with games I haven’t personally tested, it means that somehow Microsoft has broken Xinput compatibility with over a quarter of all Xinput games! Microsoft may have finally provided us with an official ChatPad driver with the XBONE controller, but they really need to get it together and fix the fact that the new device isn’t recognized as identical to its predecessor in all situations.

I still don’t think Microsoft’s stake in gaming is beyond redemption. If the company draws back the Iron Curtain between UWP apps, users, and developers, I can foresee a future where UWP apps thrive, perhaps even a future where UWP apps are sold on Steam and the Windows Store simultaneously. Likewise, if Microsoft can iron-out the bugs afflicting the XBONE controller’s interaction with the Xinput standard, they will be able to provide excellent gaming hardware on par with Valve’s Steam controller and an ease-of-use experience on par with a traditional console. The key to a brighter future for Microsoft is simply NOT following Apple, or even Android, down the path of walled-gardens and operating systems that restrict even administrative users from performing certain activities. Windows already has a low-privilege user mode; there is no reason to lock things down further. Windows is the uncontested home of PC gaming because of its openness and the freedom to play all sorts of games, ranging from emulated classics, to homebrew, to Indie titles, to mainstream “AAA” swill. Simplicity at the expense of freedom simply will not fly on the platform, especially when excellent gaming clients like Steam and GOG Galaxy have already proven that simplicity and freedom can indeed co-exist.

Share:    
MeltedJoystick Gaming Blog RSS Feed
Comments
0 comments
Name: 

Avoid spam Captcha: Sign Up + or Log In +   



 

Bloggers

Previous Blog Posts

Archive

All Posts

April 2024

March 2024

February 2024

January 2024

December 2023

November 2023

October 2023

September 2023

August 2023

July 2023

June 2023

May 2023

April 2023

March 2023

February 2023

January 2023

December 2022

November 2022

October 2022

September 2022

August 2022

July 2022

June 2022

May 2022

April 2022

March 2022

February 2022

January 2022

December 2021

November 2021

October 2021

September 2021

August 2021

July 2021

June 2021

May 2021

April 2021

March 2021

February 2021

January 2021

December 2020

November 2020

October 2020

September 2020

August 2020

July 2020

June 2020

May 2020

April 2020

March 2020

February 2020

January 2020

December 2019

November 2019

October 2019

September 2019

August 2019

July 2019

June 2019

May 2019

April 2019

March 2019

February 2019

January 2019

December 2018

November 2018

October 2018

September 2018

August 2018

July 2018

June 2018

May 2018

April 2018

March 2018

February 2018

January 2018

December 2017

November 2017

October 2017

September 2017

August 2017

July 2017

June 2017

May 2017

April 2017

March 2017

February 2017

January 2017

December 2016

November 2016

October 2016

September 2016

August 2016

July 2016

June 2016

May 2016

April 2016

March 2016

February 2016

January 2016

December 2015

November 2015

October 2015

September 2015

August 2015

July 2015

June 2015

May 2015

April 2015

March 2015

February 2015

January 2015

December 2014

November 2014

October 2014

September 2014

August 2014

July 2014

June 2014

May 2014

April 2014

March 2014

February 2014

January 2014

December 2013

November 2013

October 2013

September 2013

August 2013

July 2013

June 2013

May 2013

April 2013

March 2013

February 2013

January 2013

December 2012

November 2012

October 2012

September 2012

August 2012

July 2012

June 2012

May 2012

April 2012

March 2012

February 2012

January 2012

December 2011

November 2011

October 2011

September 2011

August 2011

July 2011

June 2011

May 2011

April 2011

March 2011

February 2011

 
Log In
 
For members wanting to use FB to login, click here
remember me
 
 

What Members Are Doing

Comments about...

New Game Reviews

No Man's Sky game review by Nelson Schneider
Sonic Colors game review by Megadrive
Dragon Quest Monsters: The... game review by Nelson Schneider
Sunset Overdrive game review by Chris Kavan
The Vagrant game review by Chris Kavan
Honkai: Star Rail game review by Chris Kavan
Assassin's Creed IV: Black... game review by Nelson Schneider
Cthulhu Saves Christmas game review by Nick

New Game Lists

Backlog by Nelson Schneider
Top PlayStation 2 Games by Megadrive
My Backlog by Chris Kavan
Games I Own: Switch Digital by dbarry_22
Top Nintendo (NES) Games by Nick
Backlog by Matt
Top Game List by SIngli6
Top Game List by Jonzor

 

 

 

Contact Us Public Relations MeltedJoystick Friends    

Advertise and Business

Contacts Us

Jobs

About us

SiteMap

 

Support Us

FAQ and Help

News and Press

Terms of Use

Privacy

Hitfix.com

Amazon.com

OVGuide.com

   
Are you sure you want to delete this comment?
  
Are you sure you want to delete this blog?