Does anyone know how note sharing in Apple’s Notes...
# thinking-together
p
Does anyone know how note sharing in Apple’s Notes app is implemented? Does it use operational transform? CRDTs?
i
(WARNING: Wild conjecture based on half-remembered things said out of the side of peoples' mouths via tin cans. I am eager to be corrected if more direct, or current, knowledge appears.) I think it's just LWW. In order to use a CRDT they'd need a finer-grained notion of the structure of their notes. I don't believe they've got that. And.. did any major project other than Google Wave use OTs? I thought that was the beginning and end of OT's time in the spotlight.
p
I think ProseMirror uses something like OT. My understanding is that OT is very hard to implement well, so not many people have done it. I don’t know how old Notes or note sharing are.
c
I think Google Docs uses OT
i
I think Notes was one of the first apps to switch to CloudKit instead of CoreData syncing.
p
Thanks!