Instapaperが知らないうちに複数ページをサポートしてるんですけど


「あとで読む」サービスとしてぼくが愛用している『Instapaper』ですが、iPhoneアプリの機能で「これ対応してくれたらなあ」と常々思っていたものがあります。


それは、「複数ページの一括保存」です。


Instapaperでは、複数ページにわたるウェブ記事を「あとで読む」登録した場合、iPhoneアプリから見ると登録したときに開いていたページしかキャッシュされず、他のページを見るにはオンラインで開くかあらためてキャッシュするしかありませんでした。ぼくがInstapaperを気に入っているのはiPhoneアプリでのオフライン閲覧機能がよくできているからなのですが、この複数ページのハンドリングには改善の余地ありと思っていました。


(以下、Instapaperのサイトより引用)

Why does it only save page 1 of a multi-page article?
Instapaper saves exactly the page you were viewing when you clicked Read Later, so if you’re only on page 1 of an article, it only saves page 1.
I’m working on improving this for the future. For now, many users find it helpful to click Read Later on the “Print”, “Printer Friendly”, or “Single Page” versions of articles.
意味:Instapaperは参照中のページだけ保存するようになってます。いつかは手直ししたいと思ってるんだけど、それまでは、記事側で用意してる"印刷用ページ"なんかを保存するなどしてしてね。


ところが最近気付いたのですが、複数ページのキャッシュ機能がひそかに実現しているみたいなのです。"みたい"と言っているのは、この機能の実装がアナウンスされていないから。これ、iPhoneアプリ側での対応ではなくてクラウド側のパーサーの改善なのかな、きっと。


複数ページ記事の1ページ目で「あとで読む」登録をすれば、残りのページもいっしょに引っ張ってきて1ページの記事としてオフラインのiPhoneから見られてすごく便利! (なお、途中のページで登録操作をすると、そのページから後ろはキャッシュされますが前方のページはキャッシュされないようです)


"いつでもオンライン"な環境に住んでらっしゃる方にはこのうれしさがわからないかもしれませんが、SBMの回線にいつもやられている人間としては大変ありがたい機能なのです。