Amazon’s new Kindle Cloud Reader, announced Wednesday and available now at read.amazon.com, is a Web-based interface to Amazon’s Kindle ebook store, complete with the ability to read books within a Web browser. Using HTML5 and related technologies, Kindle Cloud Reader isn’t just for browsing books when you’ve got an Internet connection: It can even store books on your device for offline reading.
I’ve been a Kindle customer for a couple of years and have a lot of experience with using physical Kindle hardware as well as the Kindle apps for iPhone and iPad; here’s a hands-on look at where the new HTML-based Kindle Cloud Reader shines and where it lags behind the Kindle iPad app.
Coverage of the Kindle Cloud Reader has largely focused on how it behaves on the iPad–and with good reason. But it’s important not to miss the fact that Kindle Cloud Reader works on Safari and Chrome, too. That means you can read Kindle books on pretty much any Mac or PC. (Kindle Cloud Reader doesn’t work on the iPhone.)
That’s great, but if you’re going to do a lot of reading on your Mac, you’re probably better off downloading the free Kindle for Mac app, since it offers many more text and formatting options. On a desktop browser, the Kindle Cloud Reader lets you choose from five different margin widths and five different font sizes; the native Mac app offers 12 different font sizes and something like 20 different margin widths.
Still, Kindle Cloud Reader seems like a great option for people who are using a shared computer, perhaps at a school computer lab, since it gives you access to all your Kindle books without having to install any software.
Installing the Web app
It’s hard not to view the Kindle Cloud Reader as Amazon’s attempt to find a way onto the iPad in a way that bypasses Apple’s restrictions on app development. Recently Amazon’s Kindle app was updated to remove a link to the Kindle Store because Apple mandated it; the only financial transactions allowed within iOS apps must use Apple’s purchase system, which Amazon can’t use due to the financial model of the ebook business.
As Steve Jobs himself has said on many occasions, Apple offers two pathways for developers to put content on the iOS–via the curated App Store experience and via the completely open world of HTML5-based Web apps. With the release of the Kindle Cloud Reader, Amazon is now doing both.
One of the advantages native apps have is that they’re easy to find: Launch the App Store app, type Kindle, and in a few seconds you’ve downloaded and installed the Kindle app on your iPad’s home screen. Adding the Kindle Cloud Reader is a bit more complicated.
First, you have to open Safari and visit read.amazon.com. Amazon will ask you to log in with your Amazon.com user name and password, and then you’ll be prompted to authorize an increase to the amount of data Amazon can store on your iPad–essentially carving out 50MB of space to download books for offline reading.
At this point, the best thing to do–and I’m surprised Amazon doesn’t actually step you through the process–is tap the Share icon in Safari’s toolbar and choose Add to Home Screen. This will create a new Cloud Reader icon on your iPad’s home screen, complete with custom icon. Tap on it, and Kindle Cloud Reader will load again–this time without any Web-browser interface trappings. (It’ll even show up in your list of running apps when you double-tap the home button.) Unfortunately, you’ll need to log in to Amazon.com again and authorize the offline data storage a second time.
Compare and contrast
Though the home-screen icon and lack of browser chrome makes the Kindle Cloud Reader feel like a native iOS app, there are still some notable differences.
Everything in the Web app is a little slower, a little less responsive. But it’s still a remarkable emulation of the app experience. Like the native app, there’s a home screen full of book covers–by default the Kindle app shows you the items on the device; the Kindle Cloud Reader shows you all the books available to your account. Scrolling through the book covers is not as smooth as scrolling in the native app, nor does it feature the intertial-scrolling effect that gives scrolling in an app that extra something. Taps are sometimes not registered, or are registered much later than you’d expect.
To store a book for offline access, choose Download and Pin.
To read a book in the Cloud Reader, just tap on its cover art; while tapping in the Kindle app will download the entire book to your device, the Cloud Reader Web app will start loading the book over the Web and display it right away. To store a book locally on your device in the Cloud Reader, you must tap and hold on its cover, then tap “Download & Pin Book” from the resulting pop-up menu. To see all books that have been downloaded, you tap on the Downloaded tab at the bottom of the screen.
The reading experience in the two apps is quite similar, but here there are some notable differences, too. In both interfaces, you can tap on the screen in order to toggle the display of various reading controls, including text settings, a link to the book’s table of contents, and a slider that lets you jump anywhere in the book. The Web app displays the black bar at the top of the iPad’s screen at all times, showing you the time, your battery status, and wireless connectivity, while the native app only displays that information when you tap to reveal the various page controls. The Web app displays most of its menu options via a toolbar that drops down over the top of the page, while the options on the iPad app fade in seamlessly over blank space.
The text options are more limited in the Cloud Reader app: you can choose from five text sizes, while the iPad app gives you six to choose from. (Both apps let you choose from black, white, and sepia color schemes.) Most of the books I read in the native Kindle app feature justified text, but some of the books in the Cloud Reader app appear to display with a ragged right margin. One book I tested, Paolo Bacigalupi’s Ship Breaker, appeared justified in the native app and ragged-right in the Web app, which I really can’t explain. The native app can show book text in two separate columns when you rotate the iPad into landscape mode; the Cloud Reader will only show you a single, wider column.
In the native iPad app, you can tap or swipe to change pages. The same gestures work on the Cloud Reader Web app. The only difference is in what happens as you make those gestures: the iPad app shows an animation of one page sliding away and another sliding in (and in fact, moves the pages right under your fingers if you choose to swipe from one page to the next). The Web app offers no such animation–the new page just appears.
Amazon allows Kindle users (in both its iOS apps and on its dedicated Kindle devices) to highlight passages in books and make notes about the text. You can even opt to see passages that were highlighted by other readers. The Cloud Reader doesn’t support this feature, though its toolbar features a button that lets you view any notes and marks you made elsewhere.
I noticed some lag and delays in the Cloud Reader app as I used it, especially when moving from chapter to chapter. It appears that the tool is doing some very clever things with caching and rendering portions of a book, perhaps one chapter at a time.
In general, the Web app reading experience is pretty good. If I didn’t have the native iPad app to compare it to, I’d declare it good. But it’s not as responsive or smooth as the native app.
Buying books
If