iTunes' Windows Problem
Hugh Pickens writes "Jean-Louis Gassée writes that iTunes is the best thing that has happened to Apple because without iTunes' innovative micropayment system and its new way of selling songs one at a time, the iPod would have been just another commodity MP3 player. The well-debugged iTunes infrastructure turned out to be a godsend for the emergence of the iPhone. But today, the toxic waste of success cripples iTunes: increasingly non-sensical complexity, inconsistencies, layers of patches over layers of patches ending up in a structure so labyrinthine no individual can internalize it any longer. 'It's a giant kitchen sink piled high with loosely related features, and it's highly un-Apple-like' says Allen Pike. 'Users know it, critics know it, and you can bet the iTunes team knows it. But for the love of god, why?' People naturally suggest splitting iTunes into multiple apps, but Apple can't, because many, if not most iOS users are on Windows. It's Apple's one and only foothold on Windows, so it needs to support everything an iOS device owner could need to do with their device. 'Can you imagine the support hurricane it would cause if Windows users suddenly needed to download, install, and use 3-4 different apps to sync and manage their media on their iPhone?' But help may be on the way with iOS 5. As iCloud duplicates more and more of iTunes' sync functionality, they can start removing it from iTunes. 'Apple is very explicit about it in their marketing materials: they call it "PC Free". They're not quite there yet, but they're driving towards a future where you don't need to manage your iOS device with a PC at all – Mac or Windows.'"
Download and install 3 or more apps? No! You can easily avoid this. It's very simple: split up the apps, call the whole thing "iTunes Suite" (or "iTunes Pack", or "iTunes $WHATEVER") and provide one MSI/installer that installs these new three or more applications. In the first iterations, do add an iTunes application that does nothing more than provide you with a choice of "what do you want to do", per application, one friendly big icon with explanatory text.... and you're done.
Of course, that's the user-facing parts. Splitting up these applications is most likely what holds this back. Not the fact that it would be "strange" for the end-user. Especially, Windows users, who are used to nasty, nasty and continual changes in their interfaces.
All in all: it's a non issue. It can be split, it's just a herculeanean task.
However, they're already very close to the PC Free situation. My wife never connects her iPhone to her machine. I do sometimes, but only to be sure there is a backup. I really should switch her backup to iCloud or something.
Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
I'm always bemused why Apple doesn't bake closer iPhone/iPad integration into the Finder itself - the "root UI" of OS X, if you will. Shouldn't syncing between your Mac and your iPhone be a core service these days? And no, it doesn't solve the Windows problem - except if you're Apple. "See, if you have a PC you have to use this external app. But if you switch to a Mac, look how easy syncing is..." But then I'm an old grouch who thinks that Apple's once fabled UI consistency has been slowly getting messier from System 7.5 onwards.
I would be interested in the statistics, because I definitely will never use this feature, and in fact prefer to sync with my computer.
That is almost no-one.
iCloud isn't really the major thing here, it just helps with the true feature that allows users to break free of the PC which is on-device updates and purchases of all content.
Even if you don't explicitly use iCloud you can at least simply turn on an iPad and activate it without a computer, which many (perhaps most) people do.
iCloud is really a huge boon for most people though, because it means at last the devices are actually backed up. I know a number of people with iPhones and iPads that once activated, NEVER synchronized to a PC again. That's pretty dangerous, but iCloud makes sure those people are taken care of without them having to do much at all.
If you have an iOS device now the PC you use or the iTunes on it is already irrelevant, except as an alternative to browsing the store.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
And I've found that wifi sync mostly doesn't work well. It's locked up and bombed on my iPad 1 and iPhone 3GS. I just don't bother with my daily-use 4S as GoodReader/SugarSync/Dropbox handle my "right now" file needs and ActiveSync takes care of mail/calendar/contacts.
I'd actually prefer my backups to be local and encrypted.
One improvement I would like would be specifying my local backup directory on a per-device basis (instead of relying on the Windows user profile clusterfuck) and the ability to say how many backup revisions I want to keep. The current system is far to opaque and makes it difficult to backup backups.
One thing Apple could do would be to rip the store out of iTunes and make it "really" web based -- purchases could then just show up in iTunes; it's horrible to browse the store via iTunes; on an i5-2500 with 16 GB of RAM it feels like I'm browsing the web on a low-end P4 with 512 MB of RAM.
I don't know, but the whole program kind of feels like its running some kind of interpreted code -- written for MacOS and somehow been run through a translation layer that converts MacOS system calls to Windows system calls.
I don't want to install special applications for every device. Let me mount the device as a drive, and buy content through a (secure) web page. All other administration tasks can be done through that web page. I already have an mp3 player I like, so no loss there either. The advantage of generic technologies is that Apple doesn't need to support them. The individual consumer would be better off with fewer applications, so that they could learn those applications to a greater depth, and have more general skills to use for computing in general as a result.
Thank you for telling me that iTunes is bloated. Truly news for nerds and stuff that matters.
Gotta get those Apple ad impressions up huh?
You can use Winamp without installing iTunes.
Why do you need a PC to "manage" an iPhone?
My Android phone does just fine without any PC. My music, photos, Gmail, contacts and calendar are all managed nicely in the cloud (and I can back them up locally if I want). What does this PC do?
(I have a MacBook which came with iTunes but all it ever does is pop up when I don't want it to play some music or video. It's only an annoyance and I'd like to get rid of it. When I want to play music or video, I just want to play the file, I don't want some program to "manage" it.)
I don't read your sig. Why are you reading mine?
One thing that iOS devices don't do is auto update your podcast subscriptions. iTunes is basically required for this unless you want to go to iTunes on the device itself and check for new podcasts one by one.
1) download mp3 from
2) copy to USB mass storage
No extra software
No heavy handed overlord control
No platform or hardware specific requrements
Thanks iTunes, but no thanks.
Join the Slashcott! Feb 10 thru Feb 17!
I moved from an iPhone 4 running iOS 5 on AT&T to a Verizon iPhone 4S. I unpacked my phone, turned it on. It asked for my Wi Fi credentials and my username and password for ICloud. A few minutes later, all of my apps were restored with the same screen layout as my iPhone 4 with all the data in tact - including SMS messages, browser history and all of my app data. My iPhone 4S screen looks just like my iPhone 4.
Google Market (or Play or whatever they're calling it these days) saves your list of apps. So does Amazon Appstore. SMS, history, and app data is easily backed up to the SD card.
Of course this is with iCloud but you can do the same with the backup stored locally. Are you going to tell me that you can back up all of your Android data and restore it to another device as seamlessly?
Yes, yes I can. Of course, when you say "another device," you're opening a can of worms you probably didn't expect:
Switching from an AT&T locked iPhone to a Verizon locked iPhone is not restoring to "another device," it's restoring to the same device with a different IMEI. That would be more akin to, say, if my DX died and I got a new one via warranty, than actually switching devices.
On Android all I have to do is back up my datas to the SD card, swap it to the new phone, and restore; how easy is it to restore data from an iPhone to a different (i.e., not another iPhone) device?
An enigma, wrapped in a riddle, shrouded in bacon and cheese