Garth Algar (way) wrote:
We are in agreement on most of this issue.
And thank you for the polite reply that sticks to the topic: that is always helpful and appreciated.
Perhaps we are getting a little off topic. I would like to return it more toward <why> iTunes won't run on Tiger.
And more specifically, I'd like to know why iTunes 10 runs under Parallels/Fusion (running XP on a Tiger OS, if the post above can be believed), but not on Tiger (10.4.X) itself? While there may be a valid technical reason to justify Apple's restrictions to XP and > X.10.5, it would be damaging for Apple's case if iTunes 10 is shown to run RELIABLY on Tiger under Parallels/Fusion.
(Caveat being, it must not just run, but should provide a satisfactory user experience while doing so. That's a subjective standard, and presumably Apple has resources and knowledge to make that determination better than an individual user (where the beta-test n = 1). I recently installed Android on a jail-broken 1st-gen iPhone, but while it works, it demonstrates why you may not want to hack your phone: I experienced sluggish performance and frequent crashes/freezes that meant it wasn't acceptable for use as my primary phone.)
I've been hearing talk from a whole lot of long time users that say it is getting way too big and bloated, trying to do too much and be too many things.
While I agree on your point that iTunes is getting unwieldy and bloated (by trying to do too much), it would be hypocritical to then claim that Apple wasn't justified to discontinue PPC support, if only on the grounds of fighting OS X bloat (one of the touted improvements in X.10.6 was cutting the cord on PPC machines, thus making for a slimmer install that uses less HD space).
Putting it another way: why should Intel multi-core owners be deprived of innovations (e.g. Grand Central Dispatch) out of concerns that it was software that single-core PPC owners cannot make use of? Why should PPC users be required to install bloat they cannot even use? It's the reason people ask why they must install foreign language support for languages they don't speak (and why Apple allows custom installs of OS X).
Sometimes it just makes sense to cut the cord, and focus on the future of the platform, not the past. For everyone saying the platform is developing too rapidly, there's another person complaining that Apple is not adopting newer technologies (e.g. why does Apple not make a laptop with BluRay, Light Peak, USB .0, etc).
Don't get me wrong. I still want a new mac, and I'm due, but I don't just want to confine my "old reliable" to the scrap heap when it still runs so well.
Not sure what other limitations lead you to think that "you're due" for a new mac, but there's nothing wrong with that approach, as long as you understand you shouldn't install ANY software, OS updates, buy peripheral devices, install drivers, etc. until verifying that doing so won't "break" functionality. This is the "don't fix what ain't broke", "don't rock the boat" philosophy. If it works for you, then great. That's all that matters.
Noticeable performance improvements typically require hardware PLUS software improvements that take full advantage of the hardware. A good example of this is the following excerpt (from wikipedia's Snow Leopard article):
On 21 October 2009, SFGate blogger Yobie Benjamin wrote that the "MacBook Pro that came preloaded with Snow Leopard kicks butt and is a screaming fast machine", but "when I tried to upgrade one of my 'older' MacBooks, it was a fricking disaster from ****". Apart from upgrading, Benjamin also tried a clean install. But he complained of slowness even after his clean install. He wrote, "I ended up downgrading back to OSX 10.5.8" then he concluded by writing, "I might try to do it again but it won't be till Apple releases at least 2 major fix updates. If you want to roll the dice and try, go ahead... your upgrade might work however random installs not working is not good for me. Lesson learned --- I'll wait."
Point being, you can go against the official Apple recommendation of what OS is recommended for what hardware (by installing bootloaders, firmware hacks, etc), but then you've got no one to blame but yourself should things go awry, and you find your system is bogged down or unstable.
I'm suspecting updating iTunes 10 for Tiger requires "fragmentation" (splitting the program into a separate version), which is problematic, in and of itself. It's understandable that Apple would choose NOT to fragment apps, since building a separate version of apps for Tiger is, by definition, "support" for Tiger, and that amounts to back-tracking (we all know a tiger can't change it's stripes, just as a leopard doesn't change it's spots).
BTW, anyone who's been on Apple for more than a few years knows how these threads tend to be re-incarnated: here's a thread from a 1st gen iPhone user who was complaining how his new iPhone DEMANDED Tiger, and he threatened to return the iPhone as he couldn't use it unless he upgraded from X.10.3.9:
http://forums.macrumors.com/showthread.php?t=322315
Notice the same threats to boycott Apple, the whines of abandonment of longtime faithful, etc. The more things change, the more they stay the same....