2 ms·
What you're describing are the Windows compatibility mitigations patches. Windows 10 emulates a tremendous number of quirks and glitches from earlier versions o
by nikanj 6y ago
What you're describing are the Windows compatibility mitigations patches. Windows 10 emulates a tremendous number of quirks and glitches from earlier versions of Windows. Fifteen years ago they were already knee-deep in patches ( http://ptgmedia.pearsoncmg.com/images/9780321440303/samplechapter/Chen_bonus_ch01.pdf http://ptgmedia.pearsoncmg.com/images/9780321440303/samplech... ), and the importance of backwards compatibility has not diminished since.
- dheera 6y agoI wonder why they can't just take the Android approach and let each .exe define an API level that it wants to have, and then never change how that version of the API behaves, just release new versions and let apps update their code on their own schedule. I feel like they shouldn't be knee-deep in patches if they do that ... but I'm not familiar with Windows development at all.
- nikanj 6y agohttps://docs.microsoft.com/en-us/windows/win32/win7appqual/compatibility---application-manifest https://docs.microsoft.com/en-us/windows/win32/win7appqual/c... They did add that. With the initial Windows 7 release. In 2009.