Kindle为什么不支持EPUB格式?

  • A+
所属分类:资讯

Amazon 2007年发布Kindle时,用的是早些年并购 MobiPocket 这家公司的Mobi格式。而这时其他竞争者才匆匆重组IDPF,赶紧把2001年定下的OEBPS格式拿来修订,以EPUB 2标准发布。说穿了,这两者内部的档案结构大同而小异,不外乎使用XHTML (4)与CSS 2来製作内容。 但EPUB 2与Mobi毕竟是紧急拿前一个世代没能实用化的标准来硬著使用,对于西文图书的支援尚可,只要套上还不错的字体,CSS 2也可以做到相当好的排版表现。

可是终究有其侷限。IDPF在2011年完成EPUB 3格式,内容採用XHTML 5与CSS 3来进行排版,同时也有支援漫画、绘本等的Fixed Layout格式。在日本的强力要求下,硬是实作出文字竖排的显示;当然还包括东南亚文字,以及由右向左的阿拉伯、希伯来文支持。Amazon当然想藉此踏入日本市场,但问题出现了:新的Kindle Paperwhite速度快,加入新的排版引擎没有问题;但旧的Kindle老旧,势必无法运行,一个书档要怎麽同时支持新旧两种硬件呢?在更新的格式裡(azw, KF8等等,Amazon始终也不说明白),Amazon将EPUB 3退回EPUB 2,然后加上DRM包装起来,新的机器去存取EPUB 3,旧的机器存取EPUB 2,然后推荐转换时使用EPUB 3作为交换格式,这样就能对应出版商拿新的EPUB 3格式来转换,同时支持旧的机器。

Kindle为什么不支持EPUB格式?

为什麽要持续使用私有格式,而不直接支持EPUB呢?原因在于EPUB 3使用CSS 3,也能用JS来做到交互特效,甚至存取网上的内容,表现性实在太高。但Amazon提供的硬件,尤其是电子纸的机器效能有限,所以在转换时,就会预先处理掉一些不支持的语法,避免无法显示。现在更有理由了,Amazon前些日子推出了App客户端的新功能「Page Flip(https://www.amazon.com/b?ie=UTF8&node=13632018011)」,现在仅支援西文书,而且是卖到一定量的西文书。这项功能翻页速度之快,根本不是直接显示EPUB内HTML与CSS可以办得到的。

理论上应该是Amazon先在服务器端将这些书转换成另一种自有格式,然后透过原生的方式排版。当然把Web的所有语法转换成原生显示不大实际,所以使用私有格式的Amazon才可以限制能够使用的语法范围。Amazon未来会不会让软硬件兼容EPUB格式?这没个准,但为了保持自有的开发进度并且提供独树一格的排版及表现,Amazon在Kindle Store上贩卖的书,未来应该还是会使用自有格式,并且让出版商提供EPUB 3作为交换格式进行转换。

如果你要追求表现性最高的EPUB 3,那麽只有Apple的iBooks可以满足,毕竟后面用的就是Webkit,由Apple直接实作各项Web标准;如果你对电子纸阅读器情有独锺,那麽就可以考虑Kobo,但是就我所知,Kobo目前不想踏入中国市场,而先以港台试点,你得要自己引入字型才能有比较好的排版表现。私有格式这玩意儿就像过去的IE一样,你做到市场最大,就能保持不动的独佔地位。但要是你位居第二之后,只会加速你的淘汰。现状Amazon不会抛开从EPUB转换成私有格式的兼容性,但除非未来受到威胁,也更不可能抛开对私有格式的强化。

Kindle为什么不支持EPUB格式?

其实从技术的本质上将,现代电子书的底层实现方式都是一样的,不管是开源的EPUB,还是亚马逊的Kindle使用的MOBI和AZW3,他们本质都是靠HTML和CSS来实现图书内容的编辑和展示的。它们的区别主要是对于HTML和CSS属性和标签的支持程度问题。所以,市面上有很多软件都可以实现这三种格式的“几乎无损互转”(从EPUB到AZW3几乎无损,但是到MOBI都会损失一些样式)。

所以,从技术上讲,Kindle可以很轻松地实现对EPUB的支持。他们之所以不这么做,我们认为还是出于商业考量。大家都知道,欧美企业很喜欢搞“标准”,能够参与制定标准的企业会在很多方面领先对手,这里面就蕴含着巨大的商业价值。举个例子,我作为标准的制定方,可以在未来某个时点去掉或新增某项标准,这些信息至少在一段时间内是“独有的”,我可以不告诉其他任何人,然后私下在这个领域进行准备。此时我就会比那些“后知后觉”的竞争对手,提前很多完成适配,从而获得竞争上的领先。我们国家在这个领域就吃过很多亏,所以大家应该都清除这里面的利害关系。

我们说回到EPUB,这个格式是典型的开源格式,是由一个专门的标准组织协会制定的,这个协会的背后站有一众大佬,比如微软、苹果、谷歌。这些企业之所以能在这件事上达成统一,从某种意义上讲,也是为了一起抗衡亚马逊的Kindle。如果当时让亚马逊的MOBI格式继续一家独大,最终形成事实上的垄断,那对所有竞争对手都是巨大的威胁。在这样的时空背景下,EPUB格式标准才横空出世,并且表现比MOBI更为激进。说白啦,EPUB的诞生就是为了对抗亚马逊,EPUB的支持者就是亚马逊的拦路石。如果你是亚马逊,你会喜欢这个东西吗?当然不会!再加上亚马逊不管在当时,还是现在,在电子书领域一直保持着事实上的一家独大(国外比较明显,国内一般般),所以也不存在外部市场压力去完成对EPUB的支持(事实上,很多用户根本不关心这个)。久而久之,就形成了现在的市场格局。其实EPUB与MOBI的情况,跟Android和iOS真的很像。前者开源,有一批人在用,后者私有,只有一个大佬在用。你觉得Apple有必要提供一个运行Android的iPhone版本吗?至少现在看来,完全没必要啊。那Kindle又有什么必要支持EPUB呢?

发表评论

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen: