Google has been chipping away at Microsoft's software empire for many years now, with Android in particular exploding as a software ecosystem to rival Windows itself. Android handsets armed with Google Play are a dominating force on mobile devices, while Microsoft's efforts in the space fell spectacularly flat. Google has been leveraging its Android app ecosystem on its increasingly popular line of cheap Chromebook laptops. Chrome OS loaded with web apps and, now, a large array of Android apps is proving problematic for Windows in a casual computing context, particularly in businesses and schools who see Chromebooks as a cheaper alternative to a Windows laptop, strangled by legacy code. Google has been incredibly adept at exploiting Microsoft where it is weak, notably with the Chrome web browser, which has come to dominate Windows too. Best VPN providers 2020: Learn about ExpressVPN, NordVPN & more

Even Microsoft can't ignore the rise of Chrome OS.

There are a few notable absences on Chrome OS when it comes to usability and versatility. It's often missing more powerful applications, such as video editing and programming packages, but for Windows consumers, it's also missing games. The vast legacy of Windows is one of Microsoft's greatest strengths, granting it thousands of quality apps and, vitally, games spanning across decades and different hardware levels. Even if you're running a potato PC, your device likely has better quality core games than the latest Android phone, and especially the latest Chromebook. But all of that could be set to change.

Recently, Google played its hand after years of speculation. Google is working on Project Stream, which will (if it works) allow you to experience "AAA" quality core games via Chrome OS, and of course, cheap Chromebooks. Notably, mega publisher Ubisoft is one of the first companies to jump on board, with Assassin's Creed Odyssey. If Google can credibly make streaming a viable way to access real games on the cheap across their devices, and not the usual Candy Crush-style pay2win garbage associated with Android, Microsoft could find Windows' popularity with consumers plummet into nothingness. But it's not like Microsoft isn't gearing up to compete. Next-gen streaming wars

Microsoft announces game streaming to mobile devices at E3 2018.

While powerful local hardware is not going away by any stretch, the battle for new consumers will be fought firmly within the streaming arena. Casual mobile gamers who have no intention of buying a $1500 gaming PC or a dedicated video game console tend to play whatever they can get access to on their Android or iOS devices, if the core gaming industry can expand to that market by lowering the barriers to access, it could prove extremely lucrative for everyone involved. Sony has PlayStation Now, Google has Project Stream, Amazon is widely expected to be working on something similar, with Microsoft already having announced "console-quality" game streaming for phones and other devices. Recently I've heard credible rumors that Microsoft's game streaming platform could be available as early Q1 or Q2 2019, which would make X0 2018 in November a good place to announce it. Microsoft has a considerable head start here, but so too was the case with tablets, Cortana, Skype, and even smartphones. Google and Amazon will exploit every weakness

Right now, you need pretty expensive hardware to game on Windows.

Microsoft has this uncanny ability to allow competing companies to react to changes in the market more quickly, whittling away at every gap and weakness in a Microsoft product while Redmond sits on its hands, overconfident and complacent. Microsoft cannot afford to allow this to happen with gaming if it wants to prevent Chrome OS from eliminating its main weakness with game streaming, potentially giving away an entire generation of potential gamers over to cheaper Chromebooks. Losing Discord to Amazon, more especially Google, would be catastrophic for Microsoft in the coming streaming wars. Microsoft's main advantage here is that many millions of its customers already have a large library of expensive games primed for streaming. Those users you could say, are effectively already locked in. Problematically, they're not really the audience Microsoft wants here. The whole point of streaming is improving access to gamers who want to play on the devices they already own, rather than investing in a new platform or device, and this is where Google has an advantage. Project Stream will send games to a Chrome OS laptop, presumably an Android phone, and even a Windows PC via Chrome's web browser. When it's ready for the prime time, it will be advertised and pushed heavily across those platforms, since Google holds the keys to all the defaults on many millions of those Google Play-enabled devices.

Xbox's presence on mobile phones isn't great.