Kindle Format 8: Announcing HTML5 Support in Kindle Format 8
amazon.com
amazon.com
Do we really need HTML5 support? Isn't the purpose of Kindle to be a book?
Ok, I can grok colors. I might even go for interactive charts. But where does this stop? As a consumer, I would like my static content delivered in a separate device in a format approaching paper. My dynamic content I consume from a different device. One of the reasons is that various forms of content are more engaging (read addictive) than others, so by separating them I can budget my time. I don't think anything of spending 5 hours with a Kindle on the weekend because it's a book. If I spent that same time playing Angry Birds on my Android I'd know something is out of whack.
Does everything have to be an all-purpose display device? I kind of liked the Kindle because it was doing just the one thing. I'm not sure I understand why the format has to be updated so much.
EDIT: I'm also curious as to how this affects all the other readers out there. In E-Reader world, we live way back in the dark ages where every device is funky. Does this add more to the funkiness of trying to cross-deploy? Was there something so wrong with Keep it Simple, Stupid? It's text, for goodness sake. It's a book. I know I sound like grumpy-old-guy, but hell guys, ya think we could manage one format for displaying the world's oldest persistent communications format -- simple text -- without too many revisions?
Pure text is not good enough for many kinds of books - you need to at least support images (for cookbooks, children books, travel guides etc.), monospaced, bold, italic fonts (for programming books), vector graphics (for illustrations in technical books that will good at every dpi) etc.
There's no strictly ebook format that gives you that so you can either spend engineering resources trying to define and implement a new, non-trivial ebook format from scratch, with non-insignificant possibility of getting something wrong.
Or you can re-use the most wide spread document format in existence. A format that gives you everything you might ever want, has evolved over more than a decade, is tried and tested and works and is implemented on every platform imaginable and has open-source implementation that everyone can re-use.
HTML5 is the lesser of any other evil you can come up with as a new format for ebooks. Amazon made the right decision.
But I absolutely agree that the book is a valuable, time-tested format. We’ve learned a lot about readability. Conflating the goals of books and web pages would be a loss. NB, we still have radio.
If you want to code poetry, plays, research with footnotes, or anything else, then having access to more options is a wish come true. (Waste a few hours trying to hack any of the above into epub and you'll feel my pain.)
It's not like making this available makes it harder to code novels at all, so why complain?
That said, I think that HTML5 capabilities can improve the reading experience if used properly. iPad-type tablets can get access to interactive experiences with technical books and comics, kindle-type tablets get improved typography and layout. Some publishers may abuse the tech, but there's still a very strong market for Just Plain Reading, so I don't think it will be too bad.
The wording of the text regarding 'older readers' is also a bit confusing. Will material created for KF8 be 'automatically translated'? Will the tools output two different formats? I'm curious to see the details.
I guess I'll need to order a Fire though, in order to keep up... I was a bit ambivalent, as I'm not wild about not having the Google stuff, and about the Android fork of an older version.
The good stuff: table support currently sucks, and the ability to do a bit more with the formatting will help with things like manuals or textbooks, that currently don't always work well on the Kindle.
I am worried, though, that for many people, it will be "enough rope to hang themselves with".
At the moment I am still buying books for my son, and clumsy attempts at mimicking interactivity in paper based children's books seem to be all the rage. So even now books don't confine themselves to being just books.
Well, you ain't seen nothin' yet!
On October 11, the IDPF membership unanimously voted to elevate EPUB 3.0 to a final IDPF Recommended Specification. And what's in EPUB 3.0?
XHTML 5, SVG 1.1, CSS 2.1 and 3, JavaScript, TrueType fonts, WOFF fonts, SSML/PLS/CSS3 Speech, SMIL 3, RDF vocabularies, MathML, and more...
Compared to EPUB 3.0 (parts of which are already supported by Apple's iBooks app), Kindle Format 8 is behind the times.
Granted, Apple's recently gotten involved in the EPUB3 working group, and that may force some pressure on the group to ship. But the spec is rather vague in some areas, and I expect it to take some time to hash out.
I'd say that KF8 is equivalent to EPUB2. Maybe a wee bit better. But my fear is that it's good enough to warrant switching over from EPUB.
I also don't understand why you think it'll take so long to ship an EPUB3.0-ready device. The current iBooks app already allows for some embedded JavaScript (which only came with EPUB 3.0). Kobo says they'll have an e-reader device that supports EPUP 3.0 in the next 3-6 months: http://www.digitalbookworld.com/2011/five-tablet-trends-sign...
This implies that older Kindles won't get support for this. If that's true, Amazon's going to either get a bunch of pissed-off users or a shiny new format that nobody uses.
Part of what I love about the Kindle is that it's previously given off an aura of being above the "gotta update to the new model!" consumer frenzy that other portable electronics embody.
For Amazon, the more important thing to do is to address users of the reading apps, since those are the users who can more easily switch to an alternative (even if only for new purchases). And they're doing that.
Q: Will I have to provide two versions of my titles going forward?
A: No. The upcoming updates to our Kindle Publishing Tools will take care of this for you. KindleGen 2 will convert your content so that it works on all Kindle devices and apps.
This would seem to imply that their tools will "cross-compile" to the older mobi format.Besides, Kindle can render full blown websites and PDFs in its "experimental" browser, so some formatting enhancements in the Mobi parser should not be too much of a problem.
I hope.
Good thing Amazon is not Apple.
(Though I am quite ignorant of the MOBI format that is being replaced.)
This also bodes well for taking web pages offline and onto dedicated reading devices, a la Instapaper.
Using straight-up HTML5 lets them dump a bunch of code for proprietary rendering engines, I suspect. And it simplifies the Kindle fire and web-based / PC readers, where they can just embed an HTML renderer.
(Disclaimer: While I'm a former Amazon employee, I didn't work on or with Kindle. As a current Mozilla employee, I think HTML5 is pretty nice.).
The Kindle devices are cheap & low margin; Amazon's profit is from the content. They've got a customer mindshare majority (What's an ereader? Oh, you mean a Kindle), and a large author base. Why would they open up their devices to competing publishers?
[1] http://www.robotmedia.net/2011/08/using-javascript-in-ibooks...
[2] http://www.digitalbookworld.com/2011/five-tablet-trends-sign...