Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Formats > ePub

Notices

Reply
 
Thread Tools Search this Thread
Old 08-27-2012, 08:23 PM   #1
eBooknew
Junior Member
eBooknew began at the beginning.
 
Posts: 1
Karma: 10
Join Date: Aug 2012
Device: none
Question Develop epub 3.0 reader on Android and iOS

Hi All,

We need to develop a epub 3.0 reader on both Anroid and iOS. The obvious solution is to use webkit as the engine since the latest webkit versions already support the epub3.0 features we'd like to have.

However, since the older webkit versions (on older devices) don't support some of the epub 3.0 features, someone recommended us to build our own webkit (from webkit nightly source) and bundle it within our app.

On Android, it seems possible, but we are not sure how compmlex that "porting" task is. On iOS, we are not sure if Apple allows this (but it seems iBooks and Kobo are both using their own webkit engines).

Could experts here shine some light on those issues, or provide some guidance on the direction we shall take on this project? That'd be greatly appreciated!

Thank you!!

Last edited by eBooknew; 08-27-2012 at 08:26 PM. Reason: typo correction
eBooknew is offline   Reply With Quote
Old 07-16-2021, 07:37 PM   #2
MicroDrie
Connoisseur
MicroDrie ought to be getting tired of karma fortunes by now.MicroDrie ought to be getting tired of karma fortunes by now.MicroDrie ought to be getting tired of karma fortunes by now.MicroDrie ought to be getting tired of karma fortunes by now.MicroDrie ought to be getting tired of karma fortunes by now.MicroDrie ought to be getting tired of karma fortunes by now.MicroDrie ought to be getting tired of karma fortunes by now.MicroDrie ought to be getting tired of karma fortunes by now.MicroDrie ought to be getting tired of karma fortunes by now.MicroDrie ought to be getting tired of karma fortunes by now.MicroDrie ought to be getting tired of karma fortunes by now.
 
Posts: 58
Karma: 438844
Join Date: Aug 2019
Device: PC, Linux Mint, Tablet, and Telephone
Why not use the free Gitden Epub reader? Both IOS and Android versions are free and can read Epub 2 and Epub 3 files.
MicroDrie is offline   Reply With Quote
Advert
Old 07-17-2021, 09:52 AM   #3
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 7,630
Karma: 5433388
Join Date: Nov 2009
Device: many
What epub3 features are not supported by even a five year old webkit?
KevinH is offline   Reply With Quote
Old 07-17-2021, 09:57 AM   #4
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 7,630
Karma: 5433388
Join Date: Nov 2009
Device: many
I would not reinvent the wheel here. There are many javascript epub3 readers to be found in github projects and many with an MIT license suitable for commercial dev that get you 95% of the way there.

Check out Sigil plugins for ReadiumReader, EpubJSReader, and BibiReader to see how simple it is to create a base reader with these javascripts and a webkit or chrome (Qt) based web engine.
KevinH is offline   Reply With Quote
Old 07-17-2021, 02:07 PM   #5
Tex2002ans
Wizard
Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.
 
Posts: 2,297
Karma: 12126329
Join Date: Jul 2012
Device: Kobo Forma, Nook
This was a thread originally posted in 2012.

The "EPUB3 Best Practices" book wasn't even out then! (Released in January 2013.)

Yes, 9 years later, the EPUB3 landscape has changed a little bit.
Tex2002ans is offline   Reply With Quote
Advert
Old 07-17-2021, 06:16 PM   #6
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 20,550
Karma: 26954694
Join Date: Mar 2012
Location: Sydney Australia
Device: none
Quote:
Originally Posted by Tex2002ans View Post
This was a thread originally posted in 2012.

The "EPUB3 Best Practices" book wasn't even out then! (Released in January 2013.)
I guess that's why the OP didn't get a response till now.

BR
BetterRed is offline   Reply With Quote
Old 07-18-2021, 09:29 AM   #7
RbnJrg
Wizard
RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.
 
Posts: 1,539
Karma: 6613969
Join Date: Mar 2013
Location: Rosario - Santa Fe - Argentina
Device: Kindle 4 NT
Quote:
Originally Posted by KevinH View Post
What epub3 features are not supported by even a five year old webkit?
Grids, clip-path, shape-outside, -webkit-column-break-after (as you know, page-break-after, break-after even now are not supported), -webkit-column-break-before, -webkit-column-break-inside, orphans and widows, and many others than I don't remember now.
RbnJrg is offline   Reply With Quote
Old 07-18-2021, 09:32 AM   #8
RbnJrg
Wizard
RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.
 
Posts: 1,539
Karma: 6613969
Join Date: Mar 2013
Location: Rosario - Santa Fe - Argentina
Device: Kindle 4 NT
Quote:
Originally Posted by KevinH View Post
I would not reinvent the wheel here. There are many javascript epub3 readers to be found in github projects and many with an MIT license suitable for commercial dev that get you 95% of the way there.
That's true. Today there are very good epub3 readers, with practically a full support of epub3.
RbnJrg is offline   Reply With Quote
Old 07-18-2021, 01:26 PM   #9
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 7,630
Karma: 5433388
Join Date: Nov 2009
Device: many
Are all of those css 3.0? The epub3 spec originally specified a subset of css 3.
KevinH is offline   Reply With Quote
Old 07-18-2021, 01:28 PM   #10
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 7,630
Karma: 5433388
Join Date: Nov 2009
Device: many
It was marked as new (unread) and found at the top in the epub forum thread. How on earth could it be that old?

Quote:
Originally Posted by Tex2002ans View Post
This was a thread originally posted in 2012.

The "EPUB3 Best Practices" book wasn't even out then! (Released in January 2013.)

Yes, 9 years later, the EPUB3 landscape has changed a little bit.
KevinH is offline   Reply With Quote
Old 07-18-2021, 03:45 PM   #11
DNSB
Bibliophagist
DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.DNSB ought to be getting tired of karma fortunes by now.
 
DNSB's Avatar
 
Posts: 35,307
Karma: 145435140
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Forma, Clara HD, Lenovo M8 FHD, Paperwhite 4, Tolino epos
Quote:
Originally Posted by KevinH View Post
It was marked as new (unread) and found at the top in the epub forum thread. How on earth could it be that old?
At a wild eyed guess, no one had responded to the message until @Microdrie responded to it 9 years after the original post. Looking at the OP, that was their one and only post.
DNSB is online now   Reply With Quote
Old 07-18-2021, 04:05 PM   #12
Tex2002ans
Wizard
Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.Tex2002ans ought to be getting tired of karma fortunes by now.
 
Posts: 2,297
Karma: 12126329
Join Date: Jul 2012
Device: Kobo Forma, Nook
Quote:
Originally Posted by KevinH View Post
It was marked as new (unread) and found at the top in the epub forum thread. How on earth could it be that old?
Necroposting.

One of the longest gaps I've ever seen!
Tex2002ans is offline   Reply With Quote
Old 07-18-2021, 05:00 PM   #13
RbnJrg
Wizard
RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.RbnJrg ought to be getting tired of karma fortunes by now.
 
Posts: 1,539
Karma: 6613969
Join Date: Mar 2013
Location: Rosario - Santa Fe - Argentina
Device: Kindle 4 NT
Quote:
Originally Posted by KevinH View Post
Are all of those css 3.0? The epub3 spec originally specified a subset of css 3.
That's the funny thing Clip, orphans, widows, page-break-after/below/inside are all css2.1 properties (grid is 3.0) and only the last versions of webkit support them. But not really, because page-break-after/below/inside (or their css3 replacement break-after/below/inside) still now are not supported; instead the last versions of webkit (from 2019) employ -webkit-column-break-after/below/inside (fortunatelly Sigil use a quite new webkit version and has a great support of css3).

But all this now is doesn't have interest for the OP
RbnJrg is offline   Reply With Quote
Old 07-18-2021, 06:49 PM   #14
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 7,630
Karma: 5433388
Join Date: Nov 2009
Device: many
Quote:
Originally Posted by Tex2002ans View Post
Necroposting.
One of the longest gaps I've ever seen!
Gotta love a new record!
KevinH is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
PRS-T1 ePub Sync with other Android / iOS Razva Sony Reader 10 06-29-2012 05:37 PM
.epub works in FF epub reader but not on Android device calmansi Sigil 5 03-02-2012 01:53 AM
iOS vs. Android RockdaMan Apple Devices 6 07-13-2011 08:47 AM
Sony Reader Library for Android and iOS? trevgriff Sony Reader 43 02-01-2011 09:26 PM


All times are GMT -4. The time now is 03:44 AM.


MobileRead.com is a privately owned, operated and funded community.