After a rather frantic month of dealing with the unfortunate iCloud sync, we made an always-difficult decision: to do a U-turn. New versions of all three Money apps are currently waiting for Apple’s review, and they all contain the old sync via Wi-Fi. Some of you will be glad to go back to the old sync, and some will be inevitably disappointed, but we must admit that iCloud sync is just not reliable on Money. Let us explain you how we ended up with this undesirable result.
Right after iCloud was first released, we started getting requests to incorporate an iCloud feature into Money for easier syncing. That really seemed to be a great idea, and in a way it still does. We started working on it immediately and ran into problems not much later. After many months of constant issues, we thought we saw a light at the end of the tunnel when Mountain Lion and iOS 6 came out, because we finally managed to build a Money version with an operational iCloud sync. However, as we can see now, it was a bit too early for champagne.
All of you surely know many document-based apps that use iCloud and seem to be doing absolutely fine. That’s why it must seem odd that Jumsoft is utterly incapable of developing a proper iCloud sync feature. However, the big difference between Money and those iCloud-friendly apps is that Money uses a relational database created with Core Data to handle its highly complex data models. And although iCloud is, without a doubt, a great tool for straightforward file saving, it has serious problems with Core Data, as attested by many a blog post, such as this one on Macworld.
The bottom line is that we cannot remove Core Data from our apps because that would make them little more than simple spreadsheets. Nor can we rely on iCloud to work with Core Data properly, at least for now. We shouldn’t have released the iCloud version of Money and, frankly, we had resisted pressure for many months, but back in December we were sure that we finally had a fully working sync feature. Actually, many of our customers are absolutely happy with the new sync because it does work on their devices. But, seemingly randomly, it just does not work for others.
That’s why we must pull the iCloud versions of all three Money apps from the market. We cannot apologize enough for all the distress they caused, but we can promise that the new updates will fix both the sync issues and the problems with data disappearing. And the sync button will be back :)