iOS devices are currently limited to between 8GB to 128GB of storage. Many people have 16-32GB devices. In an age of 8mp photos and 1080p video, that fills up fast. So, keeping photos and videos all locally on the device is a problem because you’ll run out of space, and sooner rather than later. It’s especially bad if you’re anxiously trying to capture a special moment only to be told there’s no space left and then having to quickly, under stress, figure out which older moments you’re willing to sacrifice.
Purely offloading all photos and videos to the cloud isn’t a perfect solution either. If they’re all stored online and you end up with a slow, limited, or non-existant internet connection, you lose immediate access to any photos or videos not stored locally on your device. That’s also a problem.
Apple’s solution is to cache a manageable portion of photos and videos on your device and keep the rest of them safely up on the cloud. Recently added and viewed photos and videos are the most likely be cached locally, and potentially in scaled-to-device sizes to make the most efficient use of storage.
There might be some situations where a photo or video you haven’t viewed in a while isn’t available in full resolution when you’re offline, but for most people most of the time, it will be far, far better than either losing content due to the 1000 photos/30 day limit, or running out of local storage on the iPhone or iPad.
For me, this is the most important feature of iOS 8 – everybody and I mean everybody needs a definitive solution to the photos and videos they take on their iPhones on how and where to store them. If Apple’s new Cloud Kit addition can handle the photos and videos so it automatically uploads them and subsequently manages your locally stored copies to then free up space on your device so the user doesn’t have worry about this – well, then that is the solution – finally.