7 ms·
How can this be fixed without breaking existing software? Re-ordering the list?
by diebeforei485 1y ago
How can this be fixed without breaking existing software? Re-ordering the list?
- shermantanktop 1y agoThey could do what Windows has done, and build OS code that checks if the running application is a known-legacy game, and lie to the game about various capabilities so that the game runs well and looks good. Not sure how much of that is still around but it was rampant for many years and likely a key to Windows success in gaming.
- cesarb 1y ago> They could do what Windows has done, and build OS code that checks if the running application is a known-legacy game, and lie to the game about various capabilities so that the game runs well and looks good. Or, even simpler (and AFAIK modern Windows does that too): if the running application doesn't say in its application manifest "I'm a modern application which understands the new things from operating system versions A, B, C and features X, Y, Z", you know it's a legacy application and you can activate the relevant compatibility shims.
- account42 1y agoThey already do that, linked from another comment here: https://developer.apple.com/documentation/bundleresources/information-property-list/nsprefersdisplaysafeareacompatibilitymode?language=objc https://developer.apple.com/documentation/bundleresources/in... They just need to adapt the API to also filter the list of resolutions when the compatibility mode is on.