SYNCbits

What is SYNCbits?

SYNCbits is a technology that allows apps to synchronize data over the cloud. Unlike regular cloud technologies, SYNCbits doesn't only synchronize files, but discrete bits of data too. On top of that, it's cross-platform.

Here're the ten best things about SYNCbits:

one /

SYNC YOUR IOS, MAC AND ANDROID APPS

SYNCbits can sync iOS, Mac and Android apps. Meaning that if you have an app available for iOS and Android for example, you can easily keep the user data between the two in sync, using SYNCbits.

two /

AUTOMATIC, LIVE SYNC

SYNCbits takes care of all the sync. Users just need to have a SYNCbits account and be logged into it. The rest is automatic, live syncing in the background. No fancy setups and no geeky stuff for your users. Let them enjoy your app instead!

three /

UNLIMITED DEVICES

SYNCbits doesn't care about the amount of devices. As long as some device is logged to a SYNCbits account, it just syncs. That's it!

four /

LOCAL STORAGE

SYNCbits keeps a local (on the device) storage of all the data. This means, that your users can use your app even when they're offline. As soon as specific devices becomes online, SYNCbits will automatically sync it.

five /

ACCESS TO YOUR USERS' DATA

You have full access to your users' accounts. For security reasons, you can only see basic information such as their e-mail, number of devices, registration date etc. If you need to see their data, for debugging purposes, they must provide you with a temporary password which you can use, with their consent, to decrypt their data and provide technical support.

six /

MILITARY GRADE SECURITY

SYNCbits comes with military grade security. All data is encrypted several times, communication is via SSL. We're McAfee secured too. On top of that, SYNCbits has daily backups, just in case.

seven /

IT'S FREE

CROSS-APP INTEGRATIONS

Using SYNCbits, you can integrate different apps for the functionality that they have in common. For example, if you are developing a Shopping List app, why not integrate it with MoneyWiz - a great personal finance app. Once your users are done shopping they can just push the data into MoneyWiz, which will save them the time. That's just one example. E-mail us to find out more about what apps use SYNCbits and how you can integrate with them.

nine /

SINGLE LOGIN FOR YOUR USERS

If your users already have a SYNCbits account, created in some other app that uses SYNCbits, they don't need to register again in order to start using it in your app. They can just use their existing login. One less password to remember!

ten /

GET STARTED

You want to use SYNCbits for your apps? Just send us an e-mail using the form @ the bottom. Tell us more about your apps, and we'll get back to you within 24 hours.

SYNCbits apps

Apps that use SYNCbits?

MoneyWiz, MileWiz

MoneyWiz 2 - Personal Finance

for iOS, Mac, Android, Windows

MoneyWiz is a personal finance software that allows you to organize everything about your finances in one place - Accounts, Budgets, Bills, Online Banking, Reports and more.

Why is SYNCbits different than regular cloud services?

Regular cloud services, such as Dropbox can sync files. SYNCbits can do that too. But there is something that SYNCbits can do that nobody else can – it can sync discrete bits of data.

Let’s illustrate the advantage of this technology by just two examples:

1. Let’s say you have a ToDo app for Mac OS and Android. You may want to enter some todos on your Mac and some other on your Android, but unfortunately one of the devices doesn’t have Internet connection at the moment. You would obviously want to have both devices sync as soon as both of them regain Internet connection. Okay, but you made changes on both devices, therefore you’ve changed the database on both devices. If we were to sync the entire database file, this would mean that either your Mac will send its database file to your Android, or your Android will send its database file to your Mac. Either way, you lose the changes made on one of the devices, because that device just received a database file that overwrites its own database file. That would be pretty annoying, wouldn’t it? What you, as a developer, can do, is to implement some advanced conflict resolution system that will handle this. But is this your core business to justify the time and cost of implementing this, or your core business is making an awesome ToDo app?

2. If we were to sync the entire database file, this would mean that every time you make a new ToDo, you have to upload and download the entire database file that also contains all of your data. If you have thousands of ToDos, we are looking at at least 1MB database file size. Every time you make a new todo, Device X will upload 1MB to the cloud and Device Y, will download it afterwards. If you make todos per day, using just 2 devices, this would generate approximately 300MB data traffic per month. That’s expensive if you are on 3G!

So in summary, being able to sync every piece of data separately, not only gives greater versatility, but it also optimizes speed and traffic. All of that, are qualities that contribute to great user experience.