Apple's OS X Mountain Lion: The Macs that will be left behind
latimes.com
latimes.com
This is a lot of what is wrong with the press about Apple.
1. It has nothing to do with moving to iOS. Same for many changes that annoy people on Lion. My pet peeve are the monochrome sidebar icons in Finder, iTunes, etc., which offer less clues for the eyes - say what you want, but they have nothing to do with iOS. The only parallel on iOS is 'Settings' and it uses colorful icons. Blaming it on an unavoidable convergence with iOS is a lazy way to avoid any debate.
2. Unless there is anything wrong with the actual hardware, this is not 'for progress' but just planned obscolescence as usual. Apple has zero financial incentive to support old devices. I don't blame them for that, it seems like they are legitimally trying to make money off software, but right now they're a hardware company.
The companies that actually strive for software market penetration/hardware conservation like Microsoft or Google (with Android or Chromebooks) have the incentive to run on everything at the latest version, but it doesn't work out either. I wish gov'ts would enforce a longer warranty on devices and even their vendor support for security fixes. Throwing away perfectly fine machines hurts...
With that in mind, if you're going to argue that it's bad practice, please do so from a business standpoint, not from a technical standpoint. No one disagrees that your '07 Mac can handle 10.8 just fine.
It's really sad to see what happened to a once nice and open ecosystem. I honestly can't recommend a Mac to any of my friends or family any more. Apple is on a draconian quest to kill general purpose computing and lock everyone in. It's time to fight the evil before it's to late. Unfortunately Apple already has so much power over hardware manufacturers that Microsoft could only dream of in its heyday.
And then some stuff is distracting by being less obvious. For example, when the "default calendar" system in iCal is suddenly more complicated than the system it has replaced. (unless you only have one calendar)
Not all of these personally bother me, but "what in the world" seems a bit harsh when some of them are the most common complaints about Lion.
Apple is not building your idea of a perfect experience. They're building what Jonathan Ive, Tim Cook and (formerly) Steve Jobs think is a perfect experience. They do not care what you think, and they don't want you mucking with it even after you've bought the hardware and the software.
I don't like this philosophy myself and haven't bought an Apple product in years because of it. I really wish I'd bought some Apple stock though.
That's all most people want to do. The Hacker News population does not represent "most people".
Still, under the hood there is plenty that you can customize and change if you are a programmer / power-user / etc.
With this new approach, Apple will quickly achieve a very fragmented user base making both support and development more difficult. It's hard to argue that their tactic has "worked so far". To date, updates to OSX have been very infrequent, obsolescence of non-iOS hardware has been infrequent, and OS updates have had significant new features, not just a new package of Apple made apps.
I have a Mid-2009 17" MBP myself, allegedly clear this time. If/when that eventually stops getting updates, there's no way I'm buying a new system if it is otherwise still working fine. Not being on the very latest OS isn't the end of the world.
Here's hoping the installer either a) checks actual machine specs rather than machine "version number") (not likely), or b) can be cajoled (annoying).
See http://netkas.org/?p=830 for more.
edit: Oh, and as to your whitelist/blacklist point - yes, Mac OS X checks what systems it can be installed on by Board IDs stored in "InstallableMachines.plist," not by enumerating the hardware.
Again, don't quote me!
edit: this assumes Apple is moving to 100% 64-bit.
However, in the case of the Mac Pro it's hard to see the restriction as anything other than arbitrary and frustrating.
0: http://osxdaily.com/2012/02/18/install-os-x-mountain-lion-de...