3 ms·
According to John Siracusa, Apple made the new iWork file formats so that changes could sync better with iCloud. The idea being that it’s more economical to syn
by Samuel_Michon 13y ago
According to John Siracusa, Apple made the new iWork file formats so that changes could sync better with iCloud. The idea being that it’s more economical to sync lots of small packages instead of sending one XML file.
Apparently, the new file formats use a Google technology called ‘Protocol Buffers’[1]. According to Google, Protocol Buffers have some advantages over XML: they’re simpler, smaller, faster, less ambiguous, and generate data access classes that are easier to use programmatically.
Here are some more details on the new file formats: http://pxlnv.com/blog/exploring-the-new-iwork-for-mac-file-formats/ http://pxlnv.com/blog/exploring-the-new-iwork-for-mac-file-f...
[1] https://developers.google.com/protocol-buffers/docs/overview?csw=1 https://developers.google.com/protocol-buffers/docs/overview...