In a perfect world, we wouldn’t have to worry to manually trigger any sync process. Everything would happen in the background, in your local wireless network or over-the-air, and manual sync would be an option to customize contents and options. In today’s world, and especially if we happen to have multiple iOS devices, we’re stuck with cables and fragmented databases.
Several developers are trying to put an end to this by supporting online sync services such as Dropbox in their mobile apps, some devs are even trying to do this on the desktop. Apple, on the other hand, still forces you to sync music, apps and movies with the cable, in iTunes, on your computer. Read more