3 ms·
Them and everyone else. I suspect iTunes' major problem is that it encapsulates all (most?) of the code for communicating with iOS devices, hence XCode upgrades
by stevetrewick 11y ago
Them and everyone else. I suspect iTunes' major problem is that it encapsulates all (most?) of the code for communicating with iOS devices, hence XCode upgrades requiring it to be shut down and vice versa. Hence the amazing feature bloat. This plus its age probably make it a scary ball of mud.
Not sure that's enough to explain some of the UX choices - a few updates back I had to turn to google to find out they hadn't actually removed the mini player and then again to find out how to get back to the full window.
Maybe it makes sense to keep all the media management functions in one place, but then there's iPhoto/Photos, iBooks and the MAS, and then the Windows version.
It's like the app level equivalent of a god class.