kirkmc wrote:To sum up, as this thread really isn't going anyplace, my query has told me the following: one person here has a computer that's somewhat old and not enough RAM, and because of that, iTunes is bloated. On my blog, people have commented on the size of downloads (for Windows), hence iTunes is bloated.
and there are still many more people with older computers who don't bother to comment
the age of the computer and its low ram is not, in and of itself, what makes software bloated. But when software becomes bloated, it can no longer run efficiently on older equipment. Because in spite of the fact that these people are usually reluctant, for what ever reason, to upgrade their equipment, many may still want some of the latest and greatest features of their favorite software. It should be possible to add many new features without having to bloat the software into requiring hardware upgrades as well.
kirkmc wrote:The closest I've been able to come to a real, valid reason is the presence of features that people don't need (or the fact that iTunes, despite its name, handles more than music). I find it hard to criticize any software for excess features these days, and I wonder why "iTunes is bloated" has become a meme, whereas "Word/Excel/PowerPoint/Photoshop/Dreamweaver/Illustrator is bloated" has not. Heck, my FTP program has features I never use; does that make it bloated? Even my Terminal app has features I don't use... Heck, this forum has tons of features and options I don't use either...
having more and more features that people don't want or use, in and of itself, doesn't make software bloated, but it is a high contributing factor.
consider the vi verses emacs debates. vi users consider emacs to be bloated. Its a large binary requiring many other dependent libraries and a huge memory footprint. When all you want to do is edit a small text file, indeed, emacs seems to be overkill.
But for emacs fans, who often use all those extra features, bloat doesn't enter their minds until they are considering upgrading from version 19 to version 22, because not the feature set they use is still mostly the same, but the binaries are even larger and the memory footprint even greater.
I have and use a MacBook for my primary computer (when not at work). Its at least 4 years old. I hate to upgrade -- primarily because it cost me more money, and little to no new benefit.
When I want to listen to music, I only want an application to play my music. I don't need it to sort, spindle, mutilate or fold it. ITunes is the bloated equivalent of emacs -- I am an emacs fan, but I know when a swiss army knife is overkill for opening my postal mail.
Every few weeks, it seems, the automatic software updater is prompting me to upgrade to yet another new version of iTunes, and each one is bigger than the one before (diskspace usage, and memory footprint). There's not yet any monetary cost to upgrade, but soon I fear I'll be forced to upgrade my computer in order to get the necessary iTunes upgrade to support whichever iPod/iPad/iPhone/iMusicPlayerBackThingy I want to use.
Yes, if there are features I don't want or will ever use, then, for my needs, that software has become bloated -- that includes your latest FTP client, terminal server app, whatever.
Wikipedia wrote:Software bloat is a term used to describe the tendency of newer computer programs to have a larger installation footprint, or have many unnecessary features that are not used by end users, or just generally use more system resources than necessary, while offering little or no benefit to its users.
So, the question you have indirectly asked is: "Is iTunes adding more and more features that users don't need? And/or has the installation footprint been increasing"
So far, it sounds like users have been saying, "Yes"