How many apps do you know were you need to configure a sync interval or manually start a sync. I know a lot of them — among them are all news readers and podcast players I’ve used in the past. What’s the problem with this approach? Well, there simply isn’t a right value for the sync interval! If you set the interval to short you will have more up-to-date data but on the other hand you will drain your battery and waste unnecessary network traffic. If you set the interval too high you will save battery and network traffic but your data will be out-dated.
Now ask yourself: Have you ever cared about syncing in Google Mail or Calendar? I haven’t but my date is always up-to-date to the minute. The good news is: uPod utilizes the google way for syncing, meaning your data will always be updated immediately when something changed and no battery or network traffic is wasted. Well, regarding new episodes you should know that the uPod server cannot recognize them immediately as RSS and Atom do not provide a mechanism for this — uPod scans all feeds it knows in a fixed interval multiple times an hour, but then it immediately pushes the changes to your devices.
How does this work? The apps were you need to configure the sync interval “poll” the server for changes: Whenever the configured interval elapsed the app contacts the server to ask for changes. uPod works the other way round: The /server/ informs your devices when there is new information available. So if there are no new episodes available for you the whole day, then the uPod app wont contact the server a single time. In the other case if there are new episodes every 30 minutes, then your device will fetch them. This mechanism is mostly impressive if you are using two (or more) devices: Make a change (e.g. add an episode to the library, change the playback position) on your tablet and 30 seconds later your phone will reflect the latest changes.