Comment Why not just use plugins? (Score 1) 332
I know it would cost a lot up front to change their overall software model - not to mention the security implications it could cause, but I'm surprised Apple hasn't gone the route of plugin based software development. Download the core iTunes app, which could be very small and fast, then if you want additional features, just select them from a list and click install.
Heck, it would be really cool if when I bought a new iDevice, I could plug it in, it then would pick up the model number and then automatically download the newest plugin from the all holy Apple repo.
Just throw in a little reflection-oriented programming Apple! What are you waiting for?