12
レビュー: iPhoneとiPod touch向けNetNewsWire

情報オタク(私のような)の間で、最も待ち望まれていたiPhoneアプリケーションの一つが NetNewsWireです。これは、NewsGatorのEddy賞を受賞したMac版NetNewsWireのiPhone版です。Mac版は、ウェブサイトの記事のリアルタイム更新される要約であるニュースフィードをフォローするのに私のお気に入りのソフトウェアで、iPhone用の優れたニュースリーダーをずっと待っていました。

NetNewsWireのフィードを閲覧する

フィードの設定が完了したら(これについては後ほど詳しく説明します)、iPhone で NetNewsWire を起動すると、それらのフィードの一覧と、各フィードに含まれる未読記事の数が表示されます。(iPhone 版 NetNewsWire の現在のバージョン 1.0.7 では、未読記事のあるフィードのみが表示されます。それ以前のバージョンではすべてのフィードが表示されていました。好みの方法を選べる設定が追加されると良いでしょう。)このスクリーンショットでは、一部のフィードが見出しごとにグループ化されているのがわかります。私のように、Mac 版 NetNewsWire でフィードをフォルダに整理している場合は、このようなグループ化が iPhone 版に同期されます(これについても後ほど詳しく説明します)。

Wi-Fiまたはモバイルネットワーク経由でオンラインの場合、プログラムはインターネットに接続し、新着記事をチェックし、記事のステータス(既読/未読)を同期します。未読記事の総数は、画面左下とiPhoneのホーム画面にあるアプリアイコンで確認できます。このチェック/同期プロセスは、前回のチェック/同期から5分以上経過していれば、NetNewsWireを起動するたびに実行されます。

フィードをタップすると、そのフィード内の記事の一覧が表示される。一覧は日付順に並べられ、最新の記事が上に表示される (下記参照)。未読記事は青い文字で、既読記事は灰色で表示される。(この並び順を逆にして古い記事を先頭に表示することはできないが、これはMacworld の編集者の少なくとも一人が希望していた機能だ。) 記事のタイトルをタップすると、記事の要約と、フィードによって提供される記事に関する情報が表示される。(ただし、ここでの制限が 1 つある。記事の要約に画像が含まれている場合、NetNewsWire は画像を画面に収まるように縮小しないため、画像全体を見るためには手動でスクロールする必要がある。) 「次の未読記事」ボタンをタップすれば、次の未読記事の要約に素早く移動できる。あるいは、記事全体を見たい場合は、要約画面で記事のタイトルをタップする。他の多くの iPhone アプリとは異なり、NetNewsWire は Web ページの表示に Safari を使わない。NetNewsWire 独自の Web ブラウザ画面を提供するので、NetNewsWire と Safari を行ったり来たりする必要が無い。ただし、この画面ではダブルタップまたは「ピンチ解除」して Web ページを拡大できますが、回転はサポートされていないため、ページを横向きで表示することはできません。

NetNewsWire で記事を閲覧する
NetNewsWire でフィード (左)、記事の概要 (中央)、記事全文 (右) を表示します。

同期

どのニュースリーダーでも、購読しているフィードを素早く閲覧できるのは当然のことです。しかし、Mac版NetNewsWireと同様に、iPhone版NetNewsWireが他のニュースリーダーと異なる点は、NewsGatorアカウントと連携して複数のデバイス間でRSSフィードを管理・同期できる点です。例えば、MacでNetNewsWireにニュースフィードを追加すると、次にNewsGatorサーバーと同期した際に、そのフィードは他のMacのNetNewsWire、iPhoneのNetNewsWire、そしてNewsGatorの複数のWebベースリーダーにも自動的に追加されます。つまり、どこでニュースを読んでいても、そのフィードを閲覧できるのです。

(実際、iPhone 版の NetNewsWire に直接フィードを追加する方法はありません。Webサイトまたは Mac 版から追加する必要があります。一方、iPhone 版の NetNewsWire の最新アップデートでは、フィードの購読を解除したり、iPhone の表示からフィードを削除したりすることが電話から直接できるようになりました。これを行うには、メインのフィード リストが表示されている状態で [編集] ボタンをタップし、削除したいフィードの横にあるマイナス [-] ボタンをタップして、表示される [削除] ボタンをタップします。次に、[iPhone に表示しない] または [すべての場所で購読を解除] を選択します。)

同様に、特定の記事を読んだ場合、または手動で既読にした場合、他のすべてのデバイスでもその記事が既読になります。また、NewsGatorウェブサイトのアカウント設定で、どのデバイスにどのフィードを表示するかを選択することもできます。例えば、Mac版のNetNewsWireではすべてのフィードを表示し、iPhone版では最も重要なフィードだけを表示するように設定できます。

同期によって、他にも便利な機能が利用できるようになります。例えば、iPhone版NetNewsWireで記事の要約または全文を閲覧しているときに、それを「クリッピング」に追加できます。これは、後で読むために記事を簡単にマークできる便利なオプションです。(これは「送信」ボタンを使って行います。このボタンから記事のURLをメールで送信することもできます。)クリッピングは、お使いの携帯電話から他のNewsGator同期デバイスに自動的に同期されます。残念ながら、「クリップ」した記事の一覧が表示されるデスクトップ版NetNewsWireとは異なり、現在のiPhone版NetNewsWireではクリッピングを表示できません。NewsGatorによると、この機能は今後のアップデートで提供される予定です。

NetNewsWireアイコン

iPhone版NetNewsWireを使っているMacworldの編集者数名から、アプリ起動時の新着記事の確認と既読状況の同期にかなりの時間がかかるというコメントが寄せられています。私もテストしてみましたが、iPhone版NetNewsWireはMac版と比べて、実際にはそれほど時間はかかりませんでした(Wi-Fiまたは3G接続の場合。EDGE接続の場合は当然ながらかなり時間がかかります)。違いは、Mac版は起動したままにして、バックグラウンドで確認/同期を実行できる点です。iPhoneアプリは別のアプリに切り替えるとすぐに終了してしまうため、NetNewsWireは起動するまで確認/同期を実行できず、体感的に遅くなります。これは、サードパーティ開発者にとってiPhone OSの制約の一つです。つまり、プログラムはバックグラウンドではインターネットにアクセスできず、そもそも実行もできないのです。とはいえ、NewsGatorが実装した数々の改良のおかげで、iPhone版NetNewsWireの現在のバージョンは初期バージョンよりもかなり速く感じられます。

NetNewsWire 対 NewsGator Mobile

iPhone版NetNewsWireは単体で見ると、Mac版ほど優れているわけではないものの、堅実なアプリです。しかし、多くのiPhoneアプリとは異なり、iPhone版NetNewsWireには強力なライバルが存在します。それは、同社独自のiPhone向けに最適化されたWebベースのニュースリーダー「NewsGator Mobile」です。これはネイティブアプリには及ばない部分もありますが、いくつかの利点も備えています。

良い点としては、iPhone版NetNewsWireのメインフィード一覧はNewsGatorのモバイルWeb版と非常に似ていますが、ネイティブiPhoneアプリではフィードコンテンツと記事の要約をダウンロードして端末に保存できるため、オフライン時(例えば飛行機内でiPhoneが機内モードになっている時など)でも、一覧や要約を閲覧したり、記事にクリッピングを追加したりできます。また、iPhone版ではフィード一覧と記事の要約が既にダウンロードされているため、表示速度も速くなります。

iPhone 版 NetNewsWire (左) と NewsGator Mobile (右) でフィードを閲覧する

一方、NewsGatorのiPhone向けWebベースインターフェースでは、個々のフィードを閲覧する際により多くのオプションが提供されます。例えば、右の画像にあるように、Web版では各記事の要約の抜粋が表示されるほか、記事を既読にするリンク、記事の切り抜きを追加するリンク、記事のURLをメールで送信するためのリンクも表示されます。iPhoneアプリでは記事のタイトルのみが表示されるため、これらのオプションにアクセスするには、各記事の要約表示を表示する必要があります。どちらの方法にも利点がありますが、個人的には、各フィードごとにタイトルのみ、または詳細表示など、好みの表示を選択できるオプションの方が好みです。

Web版とiPhoneアプリ版の両方に、未読記事をまとめて表示する機能がありません。Mac版NetNewsWireと標準の(iPhone/モバイル版ではない)NewsGator Webインターフェースでは、「最新ニュース」項目に未読記事がすべて表示されます。幸いなことに、「クリッピング」リストと同様に、iPhoneアプリでも近い将来この機能が追加される予定です。

1、2、3をタップ

iPhone 版 NetNewsWire についてもう一つ小さな不満点を挙げると、一部の操作で必要以上のタップ操作が必要になるという点だ。一例として、上で説明したフィード削除の手順が挙げられる。またクリッピングについても不満がある。記事のクリッピングを追加したい場合、まず記事のタイトルをタップして概要を表示し、「送信」ボタンをタップし、表示される「クリッピングに追加」ボタンをタップする必要がある。クリッピングは確かに便利だが、記事のクリッピングを削除することはできない。実際、各記事のクリッピング状態を確認する方法がないのだ。私はクリッピング機能を頻繁に使用するので、タップ 1 回でクリッピング状態のオン/オフを切り替えられるようにして、記事タイトルの横に「クリップ」状態を示すインジケーターを表示できるようにしてほしいと思う。

成長の余地

iPhone App Storeのデビューと同時にリリースされたNetNewsWire 1.0の印象は賛否両論でしたが、NewsGatorはそれから2週間で、当初私が抱いていた不満の多くを解消してくれました。とはいえ、バージョン1.0.7は現在入手可能なiPhone向けニュースリーダーの中で最高のものであり、使いやすく、優れたNewsGator同期システムを活用しており、無料であることは確かですが、まだ発展の余地があります。iPhoneネイティブ版には便利な機能がいくつか欠けているため、NewsGatorモバイルWebアプリに頼らざるを得ない時もありました。

朗報は、iPhone版NetNewsWireが優れた遺伝子を持っていることです。NewsGator MobileとMac版NetNewsWireが示すように、開発が進むにつれてiPhone版にはさらに多くの改良が見られるはずです。実際、NewsGatorはMacworldに対し、前述のクリッピングリストと最新ニュース機能に加えて、今後のNetNewsWireのアップデートでは、記事の要約表示時に「未読としてマーク」や「Twitterrificに送信」といったコマンド、他のデバイスと同期するクリッピングサブフォルダにクリッピングを保存する機能などが追加される予定だと語っています。私自身、今後のアップデートを楽しみにしています。