Desktop Sync in the Internet Age

Most major manufacturers of mobile phones have some form of desktop sync application, and there are several third-party products available as well. So why do I say there is a need for a different approach?

These legacy sync applications were designed largely in the pre-Internet era, and largely fail to take advantage of the features and applications available on the web. Further, many of these apps are bloated and fragile, having been incrementally upgraded over the years, even as the devices they sync to have advanced in leaps and bounds.

As an individual user, my requirements for a sync system can be summed up rather succinctly: it must work on my phone and PC, it must properly sync my data and applications to the proper locations and services, and it must be convenient to use. To satisfy a large body of users and to fit within the constraints and tendencies of the larger mobile ecosystem, these requirements will need a certain amount of translation, however.

I propose that to meet the needs of current and future mobile device users, a modern sync solution should have these properties:

This, in summary, is what I hope to build here at Candyspark. Over the coming months, we will work to design and prototype a new sync application platform, which (I hope) meets these requirements.

I’ll be posting ideas, updates, related news and random thought here in this blog. If you’re interested in this space, or if you’ve got ideas/opinions/disagreements/whatever, please post in the comments or get in touch!

Why sync to the desktop? Why not mobile only?

When discussing the issue of mobile-desktop-Internet sync with people, one question gets asked frequently:  Why involve the PC at all?  Why not have the mobile device access the Internet directly?  After all, every modern mobile phone has, by definition, a data connection back to a carrier network, over which various services already operate.  Network operators are enthusiastic to sell data services over that pipe, and many users would rather not be bothered with setting up PC software if they can avoid it.

Well, carrier data services certainly have their place, but there are still many situations where user needs are not well served by a mobile-only connectivity solution.  Here are some of the reasons why:

As someone who not only consumes a lot of big media files on the phone and lives in country without flat rate data plans, but also has strong preferences for how my various apps work together, I find it quite easy to come up with this list.  But I think a lot of people with different priorities and different applications in mind won’t be quite as compelled by these reasons.  I’d be very interested in hearing other points of view, so please post your comments below!