Originally Posted by Tallest Skil
iCloud as a conduit for syncing local content across all my devices. But I am still in possession of the files.
I'd prefer it that way too, have iCloud as a version tracker or something and sync the large files locally. There's little point in pushing hundreds of MBs of data onto the internet and back down when the iOS devices are sitting next to a computer. 802.11n or ac will move those huge files in seconds vs minutes/hours via the internet and iCloud could have an optional backup.
Originally Posted by tenly
I would buy an apple server for my home if it had the capability of running iTunes 24/7 and I could sync/ backup ALL of my devices to my server in my home at LAN speeds. From the server, it could trickle up all, or a portion of my data to iCloud for offsite storage - but the current mechanism of going directly to and from icloud for everything is slow, inefficient and uses more of my bandwidth than is necessary!
This is where Apple could make an iOS Server rather than a Mac server and it would be much cheaper than the Mini. Their Airport Time Capsule is supposed to do some of the required functionality like wireless backups of multiples devices but it needs more:
If you are out and about listening to music on an iPhone, it should be possible to tell it that the song is rubbish and you don't ever want to hear it again. When you do this, it would send a message to iCloud marking that song to be removed and the local server at home would pick up on that message and mark the song for removal from your personal library. This can happen with photos, photo edits, emails and so on. It can confirm all destructive changes on the source server.
Because iOS has such a lightweight interface, the iOS server can be managed using a virtual interface like how the iOS simulator works. You'd then be able to open up settings panels or apps and manage the server's content just as you would on an iPhone or iPad even using an iPhone or iPad in the house.
They could give it all the features of OS X Server:
Things like XCode version control. They could even allow you to develop apps on iOS devices using Swift and sync the files through your local server and via iCloud when in remote locations but you'd be able to check out a project remotely on an iPad as your local server would be hooked to the network 24/7.