I think it's safe to say that anything iTunes related is easily among the least impressive of Apple's software offerings.
When I had an iPhone (back in the iPhone 3G days) the phone was nice compared to everything else, but I dreaded using iTunes, especially on a Windows box. They were wise to get away from needing iTunes to do updates.
The logical thing for Apple to do would be to replicate what they've done on iOS: have separate Music, Videos, App Store, iTunes Store, etc. apps. Having all of them rolled into one huge monster of a desktop app is clearly unsustainable in the long term.
I have some experience with long-running software projects, and I can imagine the code has grown too convoluted to achieve any kind of clean split at this point. I hope they already have a project started where they port or reimplement Mac versions of the iOS equivalents, and have a new iOS Sync app for dealing with manual syncing and wired updates.
When I had an iPhone (back in the iPhone 3G days) the phone was nice compared to everything else, but I dreaded using iTunes, especially on a Windows box. They were wise to get away from needing iTunes to do updates.
The logical thing for Apple to do would be to replicate what they've done on iOS: have separate Music, Videos, App Store, iTunes Store, etc. apps. Having all of them rolled into one huge monster of a desktop app is clearly unsustainable in the long term.
I have some experience with long-running software projects, and I can imagine the code has grown too convoluted to achieve any kind of clean split at this point. I hope they already have a project started where they port or reimplement Mac versions of the iOS equivalents, and have a new iOS Sync app for dealing with manual syncing and wired updates.