Cornel wrote:
I'm aware that it's a far from original observation but I suspect the main problem is that iTunes is simply doing too much. Since it became a sort of command centre for all things iPhone, iPad and iMac the software engine has become distinctly turgid, with the consequence that it ends up doing a huge amount adequately, but not that much terribly well.
I see your observation and raise you 5.... (read on for more, but I think it goes beyond complexity, it goes against what many people consider natural behaviour when using their devices)
I jumped late in the itunes games (I think it was already at 8.0 or even 9.0 by the time I started to use it), but as a software developer myself, I can see how shoehorning requirements into something that was not really designed for it in the first place (e.g. airplay was not even close on anybody's priority list in version 3.0) made it balloon to the beast it has become.
While I applaud apple for wanting to "redesign" it, I think they did it the wrong way. They radically changed the user experience which seems to have either upset, inconvenienced or annoyed somehow every single existing user.
At the end of the day, itunes has become:
1) a media server and storage device
2) a media player and client to its own server or to a remote media server
3) a media manager (managing metadata and including synchonrizing to the cloud)
4) a device manager (copying to devices like the ipood)
5) a store front
6) A wrapper/container to access the various other components
Each component listed above is in essence a separate component or should be a separate component. If they did their job right, apple should not have had to touch components #1, #2 or #4 at all. Component #3 again hasn't had to change much, if any at all.
The biggest problem is #6 which is essentially how the overall "itunes" application looks and behaves. Why is it when you click around from playlist to playlist, it has to forget which song you had highlighted from the previous playlist? Who thought that would make the user experience better?
If you read this article, which is about the windows 8 UI design:
http://www.computerworld.com/s/article/9233884/Windows_8_UI_strategic_mistake_ar gues_design_guru
one of the points he makes (the single-window mode) puts too much of a burden on the user to remember what to do (e.g. copy/paste between applications), and memory is too fragile in humans to be able to be used effectively.
If I have to manage several playlists (e.g. I want to compare the contents of two playlists and copy some of the songs from one to another) it used to be, not only could I open separate windows to see them side by side, but even if I kept to the single window model of version 10.7, if I selected a song as a mental reminder of where I was (a kind of task place holder), and switch to the other to compare, I could at least be sure I knew where I was when I came back.
In version 11, not only are separate windows a bad idea, but keeping track of individual playlist entities (individual shuffle setting, selected songs) are treated as torture devices straight from ****, so better not have any of those silly things, and best pull them out.
It goes beyond kruft and feature creep and an attempt to simplify the user experience, to me, it's simply preventing people from working naturally and organically... Why the **** should I have to jot down on a piece of paper the song I was on when I bounce between one playlist and another to add/remove/compare/manage them lest I forget my place in the playlist? Remembering with perfect accuracy is what electronic devices are supposed to be good at, so why put the burden back on us to do it for them?
And that is another example of why version 11 seems to frustrate so many people.