←back to thread

224 points chmaynard | 2 comments | | HN request time: 0s | source
Show context
zackmorris ◴[] No.42137794[source]
I wish there was an independent unit test suite for operating systems and other proprietary software.

The suite would run the most-used apps and utilities against updates and report regressions.

So for example, the vast majority of apps on my Mac can't run, because they were written for early versions of OS X and OS 9, even all the way back to System 7 when apps were expected to still run on 4/5/6. The suite would reveal that Apple has a track record of de-prioritizing backwards compatibility or backporting bug fixes to previous OS versions.

Edit: integration test suite

replies(5): >>42138112 #>>42140845 #>>42142559 #>>42142892 #>>42143717 #
brailsafe ◴[] No.42140845[source]
Eh, I agree in a sense, but I'm also ok without the same level of backwards compatibility that Windows is beleaguered by. Every new version of Windows is little more than a thin veneer of whatever they think is a popular choice for UI design that year, and with that comes a clumsy amalgamation of hugely varying settings dialogs, the classic registry, all the goop. Meanwhile on macos, I don't expect very complex software to maintain perfect compatibility, but I can reasonably expect most of the stuff I use to carry forward 5+ years. Parallels and Omnifocus were the exceptions, but 1password from 2012 is still kicking, Data Rescue 3 somehow still works, I'm sure even Adobe CS6 would even though it's from the Carbon era.

Just as well, although I loathe some of the choices Apple's made over the years, such as it's own Settings app, the overall UI would be pretty recognizable if me from 20 years ago found a time machine (pun intended). I recently bought a new mac, and it occurred to me that it feels basically like the E-Mac I used in middle school all those years ago, albeit with the occasional annoyance I wouldn't have been aware of then.

replies(2): >>42143793 #>>42148434 #
tambourine_man ◴[] No.42143793[source]
CS6 is after the Carbon2Cocoa effort, IIRC. No 32bit apps run on modern macOS and Carbon was infamously 32bit only.
replies(1): >>42196479 #
1. brailsafe ◴[] No.42196479[source]
I thought CS6 was still in the carbon era, rather than after, or was it just that CS6 wasn't hidpi capable?
replies(1): >>42210698 #
2. tambourine_man ◴[] No.42210698[source]
I don’t remember photoshop ever not being hidpi safe. In fact, I don’t remember a single app. Apple was touting for years that a retina Mac would be coming along.