The 4D for iOS data synchronization process has been redesigned from scratch in 4D v18 R5!
As you probably already know, 4D for iOS allows you to extend a subset of your physical structure to mobile devices and consult your data offline in a very efficient way.
Following this logic, 4D for iOS apps automatically keeps track of created, updated, or deleted records and only updates this data. Using a 4D for iOS app, your data is updated each time your app is launched or goes to the foreground.
If you’re wondering how this could be useful for you and your end users, just imagine that you came back from vacation to find a thousand invoices that require your attention. This means a thousand records to retrieve. With 4D v18 R5, your data can be pulled instantaneously!
Thanks to this synchronization optimization, you’ll notice 25 times faster data sync! An incredibly large amount of data can be handled in just a few seconds with a single pull to refresh. Best of all? There’s no need to change anything in your code, it’s all automatic!
Let’s see some figures :
Hope this improvement will be another reason to encourage you to develop 4D for iOS Apps!
Join the discussion on the 4D forum or consult the documentation for more details. See you there!