I know M3 is the ultimate ebook reader for iOS. I know that and I've purchased the full version and give the biggest tip, but it will be the "ultimate of the ultimate of the ultimate [recursive to infinte] ebook readers" if it will implement this feature.
I know it could be difficult to implement and doesn't care if it is an inside app purchase extra to all purchases.
The thing is to automatically store the Journal/Annotations in the cloud (iCloud, Dropbox, whatever) and be synced across devices. I will try to explain the thing with a real sample.
I use to read on evenings in one of my iPads. Suppose I read in my 9.7 Pro and do some annotations/comments in the book I'm reading. The journal is stored inside the device. Instead of that, store it in the cloud.
Then I go to bed and continue reading same book in my iPhone. The annotations done in my iPad aren't available in my iPhone. If they were in iCloud, they could be automatically synced to it.
Once I finished a book, I would like to export the annotations/journal. Currently I need to export them for each of the devices I've been reading the book and find a way to mix them.
It won't be so difficult because even if you have two iThings open at same time, and annotate same thing in both, you can store both in iCloud. I don't want this to be done in real-time, I would like to have all different device annotations in the same file/timeline.
Annotation file format, to avoid sharing problems, could have a folder structure and each annotation/journal entry could be a file itself. For example:
Book1/datetime.note -> This came from iThing A
Book1/datetime.note -> This came from iThing A
Book1/datetime.note -> This came from iThing B
Book1/datetime.note -> This came from iThing B
Book1/datetime.note -> This came from iThing A
This the only share violation could be the file name, but then adding a number to the file name would resolve the issue. I mean
Book1/datetime.note -> This came from iThing A
Book1/exactly_same_datetime.note -> This came from iThing A
Book1/exactly_same_datetime1.note -> This came from iThing B
Book1/datetime.note -> This came from iThing B
Book1/datetime.note -> This came from iThing A
I think done this way it could be the easy to implement.
And then, perhaps have a button in library, or for each book, to download and mix all the annotations, and be able to export them in one file for all devices in what you have read your book.
What do you think, Kirs? (A simply no is a valid answer).
I know it could be difficult to implement and doesn't care if it is an inside app purchase extra to all purchases.
The thing is to automatically store the Journal/Annotations in the cloud (iCloud, Dropbox, whatever) and be synced across devices. I will try to explain the thing with a real sample.
I use to read on evenings in one of my iPads. Suppose I read in my 9.7 Pro and do some annotations/comments in the book I'm reading. The journal is stored inside the device. Instead of that, store it in the cloud.
Then I go to bed and continue reading same book in my iPhone. The annotations done in my iPad aren't available in my iPhone. If they were in iCloud, they could be automatically synced to it.
Once I finished a book, I would like to export the annotations/journal. Currently I need to export them for each of the devices I've been reading the book and find a way to mix them.
It won't be so difficult because even if you have two iThings open at same time, and annotate same thing in both, you can store both in iCloud. I don't want this to be done in real-time, I would like to have all different device annotations in the same file/timeline.
Annotation file format, to avoid sharing problems, could have a folder structure and each annotation/journal entry could be a file itself. For example:
Book1/datetime.note -> This came from iThing A
Book1/datetime.note -> This came from iThing A
Book1/datetime.note -> This came from iThing B
Book1/datetime.note -> This came from iThing B
Book1/datetime.note -> This came from iThing A
This the only share violation could be the file name, but then adding a number to the file name would resolve the issue. I mean
Book1/datetime.note -> This came from iThing A
Book1/exactly_same_datetime.note -> This came from iThing A
Book1/exactly_same_datetime1.note -> This came from iThing B
Book1/datetime.note -> This came from iThing B
Book1/datetime.note -> This came from iThing A
I think done this way it could be the easy to implement.
And then, perhaps have a button in library, or for each book, to download and mix all the annotations, and be able to export them in one file for all devices in what you have read your book.
What do you think, Kirs? (A simply no is a valid answer).