Quote:
Originally Posted by impasto
ok, I figured it out.
For the benefit of future self publishers:
The current Kindle app for iPhone requires iOS 12 or later. The oldest iPhone that supports iOS12 is iPhone 5s.
|
Also it's no use at all to test or preview as the Kindle app only works completely correctly with an epub2 uploaded to KDP and then bought for that app as a Kindle file.
The native iOS Apple Books is an Apple Wrapper on epub2.
A Kindle Keyboard will work with Dual Mobi from Calibre. If you do nothing, you get the rendering of the old Mobi format. If you had embedded fonts in the epub 2, then selecting Publisher Font gives a result similar to a new Kindle Basic loaded with an AZW from Amazon. The KFX does some fancier rendering, so called "advanced typesetting" from the SAME epub2 that KDP uses to make mobi or azw files.
So if an epub2 is fine on say Lithium and Calibre viewer and the dual mobi made from that is OK on a Kindle Keyboard (or PW3, PW4, or current Basic) then it's probably fine on iOS.
You can also install the Kindle App on newer Androids. My ancient 4.2" screen Android will run some epub viewers, but not Lithium or the Kindle App.
Same applies to Kindle App on Android. You only really know what it's doing with a file from Amazon.
So any eink Kindle that can do old mobi and AZW (KF8) and any decent ePub app like Lithium or on older Android use Aldiko (needs to connect to server once on first run). Many epub readers have fancy user settings and ignore the epub css. No use for testing.
Unless it's fixed layout the azw really like a wrapper on epub2, should look identical. The KFX is just a different delivery package and rendering. It's still using the same source as the KF8/AZW. The basic old Mobi is a conversion. It's not going to have as much of the styling. It's a very basic format. The DXG B009 is maybe the last model that can't do KF8, hasn't enough RAM, so the earlier Kindle Keyboard B008 has more RAM, so can do old Mobi or the KF8 nice and pretty if the fonts were embedded and publisher font is chosen.