On 31 May 2017, at 10:08, Robert Brenstein wrote:
Some users use iCloud, some don’t. Some use Dropbox, some don’t.
Some use NextCloud, some don’t. The list goes on…The point is that
using cloud space for syncing is not that trivial since different
users will want their favorite cloud space supported as it was already
discussed on this list. Personally, I think that we would be better of
using server-based approach, either controlled centrally by Benny or
using our own service providers (using IMAP technology as the base,
for example).
The advantage of iCloud is that it is a system-supported synchronization
solution that has a well-defined API. I also believe that storing
keys-value pairs just defaults to local storage if iCloud isn’t
available and/or not selected by the user, and hence is no different
than an app that only stores preferences locally. Its *not* the same
solution as saving *.plist files to a program-defined database on an
arbitrary server like Dropbox because Dropbox has no easy programatic
way to warn a local version of the program not to write a preference
because a copy already exists that was modified on another device.
Conversely, iCloud has a whole API for that.
My guess would be that the biggest drawback for MailMate would be the
lack of transparency for various *.plist files that now get edited by
hand by the users. I also don’t know how complete or easy-to-use the
iCloud API is - maybe there are design decisions that make it not worth
the syncability for MailMate. But I just wanted to re-iterate that its
not the same thing as having the existing *.plist files stored on your
iCloud Drive and somehow magically getting them to sync.
Cheers, Jody
On 31 May 2017, at 17:56, Jody Klymak wrote:
On 30 May 2017, at 22:32, Jody Klymak wrote:
Perhaps one day MailMate will allow for Dropbox sync with certain
settings, like Tag Preferences.
Isn’t that what iCloud is supposed to do for mac apps? I’m not
a mac developer, and I’m not an expert on all the data that an app
like MailMate has to store, but I thought one of the cool things
about iCloud is that it gives developers ways to share application
settings and document seamlessly between machines?
as in
https://developer.apple.com/library/content/documentation/General/Conceptual/iCloudDesignGuide/Chapters/DesigningForKey-ValueDataIniCloud.html#//apple_ref/doc/uid/TP40012094-CH7-SW1
… of course the developer still has to do something sensible (and
presumably hard) if someone was offline and made changes.
Cheers, Jody
_______________________________________________
mailmate mailing list
[email protected]
https://lists.freron.com/listinfo/mailmate
_______________________________________________
mailmate mailing list
[email protected]
https://lists.freron.com/listinfo/mailmate
--
Jody Klymak, Editor, *J. Phys. Ocean*
http://www.editorialmanager.com/amsjpo/
http://web.uvic.ca/~jklymak/
_______________________________________________
mailmate mailing list
[email protected]
https://lists.freron.com/listinfo/mailmate