Plus (and while I really dislike app stores in general), it solves the biggest security problem : the user. It prevents it tfrom installing a load of crapwares just because he or she clicks everywhere without reading.
Now, it's logical from those vendors to lock in installation on their plateform. It's theirs. They built it. Like you build a car so it's easier for you to sell your replacement pieces and control what's going to be plug to it.
Bottom line, if you don't like it, don't use windows. Or if you use windows because it has value to you, you have to play by MS rule or hack around. Like with cars.
I dislike these rules, I don't use Window as my main system. I use a system that doesn't lock me in.
If you are using Windows (or any other system locking your in), if you have been using it for the last 10 years, you knew this. You are half responsible for your situation.
Don't tell me "I have to use it because 'work|busines|whatever'". You choose to keep this work/business/whatever. It's more important to you than playing by MS rules. Well, you made a choice. You don't like it. But you did. You never fought it, you never did anything to prevent this from hapening. You had time. And solutions. This didn't happen by surprise or on one week. People warned you about this for 20 years, and provided alternatives, and you didn't use it.
Lots of cars lock you into using specialized fluids. For example, GM has lots of DEX* fluids that must be used in their vehicles or the owner risks permanent damage. VW brands and Nissan do this too.
Sometimes these things are interchangeable, but sometimes they aren't.
Prestone et al make DEX-COOL compatible antifreeze etc. The analogous thing in Windows is programs that use the WIN32 API. To be compatible you have to do something platform-specific but you don't need anybody's permission to do it.
There is nothing about cars that says you can't use aftermarket parts. And to the extent that there is, they got the stupid idea from Apple and Microsoft, not the other way around, and there ought to be a law against it (if it isn't already an antitrust violation).
It's illegal to invalidate a warranty for using aftermarket parts for repairs. Even critical emissions and safety components can be replaced with substantially similar aftermarket parts.
But in Germany it will mean you won't get a Ford stamp on your repair logbook, which will devalue the car's when reselling it. Just as example how that control is exercised by other means.
So...what you're saying is that you completely agree with Tim Sweeney, you just think it's not worth advocating for the position when you can just move to Linux.
Let's say you're trying to be a (successful) major video game developer, though. Your approach to the problem is going to be a little different in today's market.
> Bottom line, if you don't like it, don't use windows.
> Or if you use windows because it has value to you, you
> have to play by MS rule or hack around. Like with cars.
UWP apps are written to use the Windows Runtime API.
Traditional programs are written for the Win32 API.
If you don't like the rules for UWP, don't write games for it. Nothing stops you from writing games for the Win32 API.
True, but Windows 10 has more than 200 million users, which makes it bigger than all versions of Mac OS X and Linux combined.
The US DoD has already started to move 4 million users to Windows 10, which is a good sign.
Most businesses will be planning to move by 2020, when Microsoft stops supporting Windows 7 (though I expect a few daring souls will be hoping for an XP-style extension).
So, Windows 10 is slightly ahead of track for a billion users at the moment.
Now, it's logical from those vendors to lock in installation on their plateform. It's theirs. They built it. Like you build a car so it's easier for you to sell your replacement pieces and control what's going to be plug to it.
Bottom line, if you don't like it, don't use windows. Or if you use windows because it has value to you, you have to play by MS rule or hack around. Like with cars.
I dislike these rules, I don't use Window as my main system. I use a system that doesn't lock me in.
If you are using Windows (or any other system locking your in), if you have been using it for the last 10 years, you knew this. You are half responsible for your situation.
Don't tell me "I have to use it because 'work|busines|whatever'". You choose to keep this work/business/whatever. It's more important to you than playing by MS rules. Well, you made a choice. You don't like it. But you did. You never fought it, you never did anything to prevent this from hapening. You had time. And solutions. This didn't happen by surprise or on one week. People warned you about this for 20 years, and provided alternatives, and you didn't use it.