5 ms·
I too would welcome if iTunes could return to be a music player. It must be a huge pain even for Apple to work on such beastly monolithic app that does almost e
by zoul 14y ago
I too would welcome if iTunes could return to be a music player. It must be a huge pain even for Apple to work on such beastly monolithic app that does almost everything except the laundry.
- ConstantineXVI 14y agoiTunes has become Apple's MS Office: it does too much and it's established it's roots so deep a rewrite would be close to impossible without breaking things.
- morsch 14y agoBut Apple users have shown time and time again that they're perfectly willing to live with things breaking for the sake of what they consider progress.
- ConstantineXVI 14y agoExcept iTunes contains two bits of functionality Apple can't afford to break: - iPod/iOS sync - iTunes Store Break the primary route to a user's wallet/content, and the Apple experience starts to fall apart.
- taligent 14y agoEstablished its roots ? It is just a standalone app and would be trivial to rewrite or split into its separate parts. The hard bit is in the overall experience. Splitting one app into 5 or 6 was manageable on iOS but could be unwieldy on OSX.
- frederico 14y agoThat seems like such a terrible idea; I love the fact that everything is neatly organized in iTunes. Think of how terrible it would be for your Apple TV to then break out and have to look at multiple applications for your content instead of one. I highly doubt apple would make the mistake of creating more mini apps to manage each of the various items; just would be a stupid design move.
- dubya 14y agoI will be happy if there's a way to sync podcasts across devices.
- batista 14y ago>It must be a huge pain even for Apple to work on such beastly monolithic app that does almost everything except the laundry. For all we know, iTunes could be (and probably is) a fully modularised code base, with minimal cross module dependencies. The fact that we see it as one application tells us nothing about the underlying code. Even the UI parts for different functionalities can be neatly modularized in different IB files, the only thing they all have to share is the main menu.