4 ms·
> Implementing syncing as an independent developer kind of sucks. But they have syncing. You can sync between your iPhone and Desktop copies of Things just fin
by generalk 16y ago
> Implementing syncing as an independent developer kind of sucks.
But they have syncing. You can sync between your iPhone and Desktop copies of Things just fine with a cable. Extending that to work over a network connection with a third pseudo-device in the cloud shouldn't be two years worth of work.
- sp4rki 16y agoWifi/Cable syncing of a desktop and phone app is a completely different beast to doing so over the internet. The difference is that when you connect your iphone to your laptop and sync, the app determines which one has the last state and updates accordingly. Over the air syncing would imply the possibility of different mediums having different states and having to consolidate all the data into a definite final state, preferably by updating, deleting, or creating single objects instead of a complete store of the data. Trust me, it's not that easy and lot's of implementations done already on other apps are not quality implementations. Actually a lot of implementations are really a hack plugged in to deliver the functionality asap. That being said, it's not something that should take two years in the making. Nevertheless, Things is already a great application in it's current state and well worth the money.
- generalk 16y ago> the app determines which one has the last state and updates accordingly Have you used Things' desktop sync? I have. It didn't do that. I frequently updated items on my phone while I was out, then did some work and added/completed other items on the desktop before I sync'd. It handled everything well. I'm not saying Things isn't worth the money; I bought a copy and frequently recommend it.