4 ms·
Is MS being a lock-in jerk an excuse for Apple being one? This thread is about Apple, but if you want to bring MS in it - they at least don't force you to use D
by shmerl 7y ago
Is MS being a lock-in jerk an excuse for Apple being one? This thread is about Apple, but if you want to bring MS in it - they at least don't force you to use DX on Windows. I.e. you can use Vulkan there. They do on Xbox though. Which is a similar problem.
- pjmlp 7y agoVulkan only works on the classical Win32 subsystem. Win32/UWP store sandbox does not support OpenGL ICDs, which is the mechanism used by Vulkan drivers on Windows.
- shmerl 7y agoUWP is dead, luckily MS understood they want too far with it and dropped that lock-in nonsense.
- pjmlp 7y agoUWP is pretty much alive, that narrative keeps being spread by people that don't have any clue about Windows programming. The only thing from UWP that is dead is an UWP only store. The store, now as a mix Win32/UWP sandbox and the ongoing replacement of Win32 legacy APIs by UWP ones is pretty much alive. In fact React Native for Windows is being rewritten to use UWP APIs, using WinUI 3.0, which is also the official MFC replacement for C++ devs.
- shmerl 7y agoAlive as any MS dead end. Of course they won't just drop it, they need to support existing stuff that's using it. But MS buried their plans to make it a mandatory requirement. That's the end of it in essence. Which is good, we don't need this lock-in forced on developers.
- pjmlp 7y agoAlive as all new Windows APIs since Vista are based on COM and UWP is just a continuation of that process, as what .NET should have been all along (COM Runtime), which is something that the anti-UWP crowd fails to grasp. Win32 is the Carbon of Windows world, stuck in a Windows XP concept. If you want to write Windows applications as if targeting Windows XP, then jump of joy. There are still Apple apps being written in Carbon and Linux is stuck on the UNIX ways of yore anyway. Luddites also need to work anyway.
- shmerl 7y agoI know you are a big fan of lock-in, but you are lying to yourself, you think it's good for developers. It never is. And those who support such approach are hurting others.
- pjmlp 7y agoFrameworks, graphical debuggers and first class IDE support it is good for developers. Working with caveman tooling just in the name of some greater good, not so much.
- shmerl 7y agoLock-in isn't, which is self explanatory, which leads me to think you are on purpose just wasting time in this thread pretending that you don't understand it. It's not the first time you are defending lock-in.
- pjmlp 7y agoThat lock-in is called business trade off, which the large majority of the market prefers to compromise on. Maybe you should make a reflection why no one cares about such Quixotic endeavours, which remind me of soapbox speeches while the gaming industry just carries on business as usual.
- 7y ago
- deleted 7y ago[deleted]