(no title)
miffy900 | 4 months ago
Apple has had no such culture internally and they sure as heck don't emphasise backward compatibility to their customers (users or otherwise) - if anything, Apple prods and nags their developers to stick to the latest SDK/platform APIs, and shove the burden of software compatibility and maintenance onto them and hand wave away the breaking changes as being part and parcel of membership in the Apple ecosystem. This attitude can be traced back to the Steve Jobs era at Apple. It's definitely not new and comparing what Microsoft does with software and backward compatibility and expecting Apple to do the same is not fair - they really are different companies.
morshu9001|4 months ago
Web partially fixed this, but only by accident, because Apple isn't for the web. And if I cared at all about video games or were doing certain fields of work (maybe creative tools now that Apple even lost that hegemony), that'd take me off the Mac. Somehow the Mac 3P software scene is even worse now than in the PPC era. And Microsoft is now testing just how annoying Windows can be without people leaving, answer is a lot.
Apple is limiting their reach so much, for reasons I still can't rationalize. Some basic level of backwards compatibility or at least more stable APIs should be possible without sacrificing the good things. I've done some iPhone and Mac dev too, it sucks in every possible way, and I get why people trust it so little that they'd rather shoehorn a web app into a native shell.
raw_anon_1111|4 months ago