Short summary of what 2.5 brings:
- Support for bundles (see further below)
- Support for using external storage alongside internal storage
- Much more robust and faster external storage handling
- Low disk space notification
What the heck are bundles?
Bundles are a bunch of files zipped up together and sent as a single file. They appear in the settings panel as a single item, but they contain a collection of files. As a result, you no longer run into a situation where you open a piece of content and the image is missing, or the content won’t appear in the Library view because metadata isn’t downloaded yet.
What happened to the external storage?
In the previous versions, only one storage device was supported at a time. Because of this, data from internal storage was always copied over to newly plugged-in external storage. Problem with this solution was that, if copying takes too long, the hotplug fails silently and you end up with a receiver that won’t start the user interface. This is no longer the case and external storage is used alongside internal storage as an extension, therefore not requiring any copying. As a result, external storage should mount much faster and the interface would continue to work without interruption during hotplug.
There are a few limitation still:
- You can still use only one external storage device.
- After plugging in the external storage, remaining free space on internal storage is not used at all so it kind of gets wasted (though logs and similar things are still written to internal storage, so it’s not totally wasted).
What’s going to be in RC3?
There is one more thing that got left out of RC2. We will remove the requirement to label external storage as EXT_STORE to simplify the operation.
NOTE: Files are still being uploaded so give it some time.