I just want to make sure I understand what Bike is capable of in terms of sync. If I keep my file in Dropbox and open it with Bike on two different Macs, the only way to pick up changes made on the other Mac is to close and reopen the document. And furthermore, I wouldn’t pick up these changes unless the document was saved on the other device. Bike doesn’t integrate in real time changes made on another device with the document open on both devices. Apple Notes does do the kind of sync I’m describing and it seems Bike does not. Have I got this right?
I think this is generally right, Bike has no build in sync support.
This is something that I expect to investigate/implement post Bike 2.0 release, though no idea when sync will actually show up in Bike.
This may be true for Dropbox, test! In some cases if you change the file outside of Bike (when Bike has it open) then Bike will reload those changes automatically. Depends on which file API’s are being used to save. For example I think if you store on iCloud Bike will reload the file.
Okay. I think the way Apple Notes achieves this is it auto saves frequently (like every minute or less) and also continually checks if the file on disk has been changed by another user. If it has it reloads the file from disk. It’s not complicated and it really does work. I can live with Bike’s current ability to revert to a saved version for a while. Thanks for your response.
I think they’re fundamentally different apps in this sense, though — as Bike is file based. It’s more comparable to Pages in that sense than Notes. So you should compare the “sync” to that.
Not quite … I think it maintains one single database, for all the notes, at:
~/Library/Group Containers/group.com.apple.notes/NoteStore.sqlite
(the only individual “files” involved are any attachments that note records may have)
As @Erlend reminds us, Notes.app is a different kind of application.
Roger that. My mistake.