Apple is doing its best to get users to use iCloud. It does have its uses. iCloud saved my day when I was able to open Keynote as an iCloud web app on a Windows PC, and do my presentation from iCloud just like I was in Keynote on my Mac. That was nice.
Sometimes, though, there is just no substitute for having your own files on your own hard drive. There’s no place like home. Apple makes it surprisingly hard to move files between iCloud and your own storage. Unlike, say, Dropbox, iCloud doesn’t integrate with the Finder. Really? Third party software works better with MacOS than iCloud does? Don’t ask me why Apple would ever do that.
The document-oriented Apple apps that use iCloud are Preview, TextEdit, iMovie, Keynote, Pages and Automator.
Instead of using the Finder, iCloud documents can only be manipulated from within Applications. You can use the Move To… or Export… menu options to move or copy a single open file from iCloud to local storage or vice versa.
The screenshot below shows how to drag multiple files from iCloud to the Finder. The window on the right is the open-file dialog for the Preview Application. On the left is a finder window. The default behavior is to move the files. If you want to copy instead, hold the option key while dragging.
Dragging files from Open-File Dialog to Finder
Since each application can only see its own files in iCloud, you must repeat this operation in each application that has files to be moved.
You may notice that there are no folders or directories in iCloud — just a big list of files.
Apple seems determined to move users away from the file system paradigm. Since the file system is probably the most successful and widely used abstraction in all of computing, it’s certainly daringly Avant Garde of Apple to try to ignore it. However, I’m afraid that they are doing so to increasingly limit user’s options and further corral us into Apple’s walled garden.
The file system is a powerful abstraction in which the relationship between files and applications that act on those files is not pre-determined. It puts a lot of power into the hands of the user who gets to decide who does what to what file, and which file goes where. The current, featureless iCloud takes that power away.