I've been listening to The Frequency quite a bit lately and it seems like Dan plays a daily sound byte of 'Einhorn is Finkle, Finkle is Einhorn' from Ace Venture: Pet Detective. If you've never seen the movie, then click here for a clip. This actually triggered my thoughts on iCloud. We've seen a lot of articles explaining what is wrong with iCloud. If you want to get up to speed, I recommend this tag section of MacStories. The complaints range from a functionality perspective problem to a 'these APIs are broken problem'. It's an obvious problem if APIs are not performing as they should. Apple needs to fix that. Let's look at that functionality argument. How broken is it? The argument is that files are walled into the app and sharing through the 'Open In' menu is actually just copying. How hard would it be to fix this? It's simple: app permissions. Users have the option to give apps access to their full iCloud rather than just the 'simple iCloud'. I might give Byword.app access to my entire iCloud to see all my text documents, where Day One.app might just get its own 'container'. There is precedent for this as well. Anyone remember 'Simple Finder' from the Mac OS parents controls?
Apple could easily build a simple iCloud (the current setup) along with fully featured iCloud (make it act more like Finder). I'd recommend Apple enable Simple iCloud by default. It could be turned off on an app by app basis. This might be done with a toggle switch inside of the app settings (along with a pop up from Apple asking if the user would like to give this app access to all of the files in iCloud). Say it with me: iCloud is Finder, Finder is iCloud. Wouldn't this solve a lot of the complaints of the power users, while keeping it simple for the novice users?