5 ms·
I don't really understand why it bothers game makers? Either it's Steam that takes a 30% cut or it's Microsoft? Sure you can sell your games standalone and I d
by staticelf 10y ago
I don't really understand why it bothers game makers? Either it's Steam that takes a 30% cut or it's Microsoft?
Sure you can sell your games standalone and I doubt that will never change but most games benefit on being on a platform like Steam or Microsoft Store. For me as a consumer, I like that there is competition.
- kyriakos 10y agoI think it boils down to Windows store being a bad marketplace implementation to start with and the fact that only universal apps are allowed which can be limiting to some developers. To be fair though Microsoft fixed many of the shortcomings already.
- carlosrg 10y agoThe thing is that if one day Microsoft decides to phase out the Win32 platform and leave only UWP, right now the only official way to get UWP apps is through the Microsoft's Windows Store. So the competition you're talking about would disappear because there would be only one way to get Windows software, the Microsoft way. It would be impossible to have competing App Stores, similar to the situation right now on iOS. Seems far-fetched but I can see Microsoft slowly deprecating Win32. It would be similar to when Apple deprecated Carbon, only slower: they'll stop adding new features, they'll tell developers to avoid it for any new development, etc. Won't happen overnight though as they're too much legacy software out there, but it could happen in the span of several years, a decade or so. Right now what I'm saying is fiction but it's a possibility any store developer like Valve and customers too should have in mind.
- maze-le 10y agoThis will be the day I abandon Windows completeley. Right now, I only use it for games anyhow. But as you said, it will probably be a long way, with enough time to make alternative arrangements
- perspectivep 10y agoYou can install UWP apps from other sources. Side-loading is enabled by default since November.
- ewzimm 10y agoIf Microsoft ever deprecates Win32, they won't sneak it overnight. Anyone can integrate UWP into their store today if they want, and they would have plenty of time to do it. This is a company that still supports Windows XP from 2001 with special contracts. It seems strange to compare this theoretical point in the future where Win32 is deprecated with who supports it right now. It's a good point that it's important to have platforms that no one company controls, but this fear of UWP seems unjustified when it's open to anyone.
- nkassis 10y agoThey may not ever deprecate W32 apis (I bet they won't) but they also don't need to support it for new development. Hypothetically if DX13 required using UWP and given they want all xbox games to also work on windows, they I believe are doing this through UWP so devs are going to use it for cross platform games etc... Then you get to a point where you can use w32 but are at a serious disadvantage.
- squeaky-clean 10y agoWe're comparing it to this theoretical point in the future because that's literally what the article says. > "The risk here is that, if Microsoft convinces everybody to use UWP, then they phase out Win32 apps. If they can succeed in doing that then it’s a small leap to forcing all apps and games to be distributed through the Windows Store. Once we reach that point, the PC has become a closed platform. It won’t be that one day they flip a switch that will break your Steam library – what they’re trying to do is a series of sneaky manoeuvres. They make it more and more inconvenient to use the old apps, and, simultaneously, they try to become the only source for the new ones."
- ewzimm 10y agoWhat I'm responding to is "if one day Microsoft decides to phase out... right now the only official way..." If they ever decide to phase it out, it won't matter what support UWP had mid-2016, it will matter what support it has when the phase out happens. Also, it's officially sanctioned right now to sideload downloaded programs not installed from the Microsoft store. Microsoft has publicly promised never to close the platform, and they aren't so powerful that they can afford to go against their development community like that. There's nothing at all indicating that Microsoft is going to shut out competing app stores and sideloading. The only evidence is that some people feel that Microsoft wants to do that.
- Silhouette 10y agoSeems far-fetched but I can see Microsoft slowly deprecating Win32. It would be similar to when Apple deprecated Carbon, only slower: they'll stop adding new features, they'll tell developers to avoid it for any new development, etc. They'd have to be really, really careful going down that path, though. Microsoft's biggest advantage in the OS landscape, aside from preinstallation deals, has long been the broad range of established software that is exclusive to Windows. It's tough to migrate your business to Apple laptops or Linux servers or tablets in the mobile workforce if several key applications that 1,000 of your staff have been using every working day for a decade don't run on those other platforms. It's a closed loop for software developers as well, because as long as your customers are almost all on Windows, there's little benefit to developing for other platforms concurrently. With so many business applications now offering web-based access, that exclusivity has already been eroded, and that process shows no sign of slowing down. If Microsoft were to nerf the long-established Windows APIs that "heavyweight" software like graphics and CAD packages rely on, that would force the redevelopment issue for those software developers, and I'm not sure Microsoft would like the long term results. They might wind up with exclusive control of the main delivery channel on Windows, but that only matters if the developers and users are still on Windows at all. With gaming in particular, we've seen in the past that one or two smash hits can be all it takes to establish a new platform, whether it's one of the consoles or mobile or just puzzle games via Facebook. With the resources available to Steam, that has to be a scary prospect for Microsoft.
- jerf 10y agoYes. In short, deprecating Win32 deprecates a lot of reason to have Windows at all, rather than a Mac or Chromebook or anything else.
- staticelf 10y agoSo if I want to develop let's say, python applications, I would have to download the python runtime from Windows Store? This seems unbelievable and would make a lot of people leave the OS simply because it's getting too locked down. I like windows today but I have no real loyalty. I would have no issues with leaving it for Linux the day it's too locked down.
- jackmott 10y agoGame developers have many choices. You can throw a game up on your websites and sell it yourself. You can sell it through GOG Humble Bundle Steam I'm sure there are others. With UWP you have no choice, it goes through Windows. The concern is that Microsoft is making it so certain features won't be available to your program if you aren't sold through the store. There won't be any competition. If you sell a non UWP app through some other market, you will not be able to use those features.
- douche 10y agoThe day that Win32 executables don't run on Windows is the day that Windows irretrievably jumps the shark. This is a company that has gone to sometimes absurd lengths to ensure compatibility with out-dated third-party software. There's too much legacy code out there, and too much legacy code still in active, important code bases. I'll start worrying about the future of locked-down UWP applications once I start seeing anybody build some that are more than gimped versions or toys. Wake me up when Visual Studio or SQL Management Studio is rewritten as a UWP app.
- carlosrg 10y ago>Wake me up when Visual Studio or SQL Management Studio is rewritten as a UWP app. Given that they already ported an entire browser to UWP (Edge), that may happen sooner than you think. I wouldn't consider a browser a "toy".
- cwyers 10y agoVisual Studio is still 32-bit.
- moogly 10y agoIt appears Visual Studio Code might become the future mainline VS, but that's an Electron app.
- jasonkostempski 10y agoIt's easier to move a couch when no one is sitting on it.
- jdietrich 10y agoValve are consistently fair and honest. That can't be said of most software platforms and it certainly can't be said of Microsoft.
- AimHere 10y agoCompetition is fine, but if one competitor can use it's ownership of part of the stack to chronically degrade the other's product, it's a problem. Nobody minds Microsoft setting up a Windows store and trying to attract game devs to it. The problem is when they try to lock out their competitors out, somehow, using operating system functionality.
- Sylos 10y agoMost other comments sort of hinted at it, but I feel like no one really said it: If Microsoft makes the Windows Store the only place for users to get applications, then they can abuse that position like you can abuse any monopoly. They could start charging developers more or make life harder for developers who offer a product that competes with one of Microsoft's products or push through any policies they want etc.