Microsoft released a new version of Sync Framework Toolkit that lets you synchronize data between your Silverlight apps, Windows Phone 7, Windows Mobile, Windows Embedded Handheld, Windows computers, iPhones, iPads, Android phones and tablets, Blackberries, and browsers supporting HTML5.
The secret is that Sync Framework no longer requires a runtime on client devices. When coupled with use of an open protocol like OData for data transport, no platform or programming language is prevented from synchronizing data with our on-premise and cloud databases. When the data arrives on your device, you can serialize it as JSON, or insert it into SQL Server Compact or SQLite depending on your platform preferences.
"Sync Framework Toolkit extends the Sync Framework capabilities for building offline applications, making it easier to expose data for synchronization to applications running on any client platform."
Sync Framework 2.1 required clients to be based on Windows. This toolkit allows other Microsoft platforms to be used for offline clients such as Silverlight, Windows Phone 7, and Windows Mobile; in addition non-Microsoft platforms such as iPhone, Android, and Blackberry can be utilized as well as HTML," Microsoft stated.
You can download updated Sync Framework Toolkit from the MSDN.