Documents 5はiOS 7のアップデートとアプリ間通信のための新しい「アドオン」機能を搭載

Documents 5はiOS 7のアップデートとアプリ間通信のための新しい「アドオン」機能を搭載
Documents 5はiOS 7のアップデートとアプリ間通信のための新しい「アドオン」機能を搭載

本日App Storeで無料アップデートとしてリリースされたDocuments 5により、ReaddleはiOS上で相互接続されたアプリによる独自のエコシステムの構築を目指しています。iOSで現在利用可能でありながら、Appleのアプリではほとんど無視されているアプリ間通信機能を活用することで、ReaddleはDocumentsをファイルの一元管理場所へと進化させ、他のReaddleアプリへのファイル送信や、重複エントリを作成せずにファイルの編集を可能にします。

一見すると、新しいDocuments 5はiOS 7に重点を置いたアップデートで、刷新されたインターフェースとPDF Expert 5にヒントを得た新しいファイル管理オプションが追加されています。ツールバーとアイコンはすっきりとシャープになり、ドラッグ&ドロップのサポートが強化されてお気に入りやフ​​ォルダが作成できるようになり、サイドバーも改良されたためファイルやラベル間を簡単に移動できます(PDF Expert 5と同様に、Mavericksのタグとは互換性がありません)。Documentsの基本的な機能セットは変更されていません。基本的にはPDF Expert 5の設計原則と、バックグラウンドダウンロードやSMBサポートなどの機能がDocumentsに引き継がれています。Documentsには引き続きWebブラウザが組み込まれており、フォルダ内のファイルの管理、メディアの再生、さまざまなファイル形式の読み込みが可能です。

Documents 5の大きな追加機能は、Readdleが「アドオン」と呼ぶ機能です。これは、他のReaddleアプリをDocuments内の機能として利用できるようにするものです。現在iPad版アプリでのみ利用可能なアドオンにより、DocumentsではPDFの編集や注釈付け、書類やウェブページの印刷、ファイルのPDF変換が可能になります。もし聞き覚えがあるとしたら、それはこれらの機能がReaddleのiOS向けに特化したアプリであるPDF Expert 5、Printer Pro、PDF Converterから派生しているためです。Documents内の機能としてのアプリの実装はアプリごとに若干異なりますが、基本的な考え方は、Documentsがファイルハブとなり、重複ファイルの作成を最小限に抑えながら(あるいは完全に回避しながら)ファイル操作を実行できるようになったということです。

従来、Documents ユーザーは「開く」メニューを使ってファイルを別のアプリに送って編集することができました。以前私が指摘したように、「開く」メニューの問題点は、アプリ間でファイルを転送する際に同じファイルのインスタンスが複数作成されることです。これは iOS サンドボックスモデルの制約であり、Apple は長年この制約に手を付けていません。Documents 5 でも「開く」メニューは引き続き利用可能ですが、Readdle アプリで利用できる機能に関してはアドオンに置き換えられつつあります。PDF Converter がインストールされている状態で Documents 5 で HTML ファイルまたは RTF ファイルを開くと、アプリの共有メニューに新しい「PDF に変換」ボタンが表示されます。このボタンをタップすると、Documents 5 はドキュメントを PDF Converter に送信します。PDF Converter が起動し、ファイルを変換して Documents 5 に返します。このとき、アプリは PDF Converter を実質的に外部機能として扱っているため、数秒以内に Documents に PDF ファイルが表示されます

ドキュメントの印刷やPDFファイルの編集も同様ですが、技術的な実装は異なります。ReaddleのPrinter Proをインストールしていてドキュメントを印刷する場合、Printer ProがDocumentsの印刷メニュー(デフォルトではApple標準のAirPrintポップオーバーを使用)を継承し、現在のドキュメントがPrinter Proに送信され、印刷モードで起動します。PDF Expertの場合、Readdleは外部アプリとの統合を避け、PDF ExpertのエンジンをDocuments 5組み込みました。iPadにPDF Expertをインストールしていて、Documents内でPDFを編集する場合、アプリはPDF Expertのツールバーと編集機能(レビューモードも含む)をロック解除し、アプリを切り替えることなく使用できます。

複数のアプリにまたがる編集・保存機能を備えた、洗練された「Open In」メニューというアイデアは、全く新しいものではありません。2013年2月、Good.iWareはGoodReader SDKをリリースしました。このSDKにより、開発者はファイルやフォルダをGoodReaderに送信し、ユーザーはGoodReader内でそれらを変更し、編集後のファイルを元の「呼び出し元」アプリに送り返すことができます。しかし、GoodReader SDKはサードパーティ開発者の間では支持を得られず、Readdleの新しいアプリエコシステムは、iOSの現在の制限の中でAppleのOpen Inモデルを強化しようとする、またしても最初の試みのように感じられるのです。

The Promptでは、アプリを個々のサイロではなく機能として捉えることが、iOSにおけるアプリ間通信を再考する一つの方法になるかもしれないと主張してきました。Documents 5のアドオンはこの考え方を彷彿とさせますが、iOSの設計上の制約を受けています。Printer ProとPDF Converterでは、iOSがアプリ間を切り替えているのが依然として見られます。このプロセスはReaddleによって自動化されていますが、必ずしも洗練された解決策とは言えません。一方、ReaddleがPDF ExpertをDocuments 5に組み込むという決定はより興味深いものです。PDF ExpertはDocumentsの真の機能となるからです。しかし、大規模なプロジェクトでは実現不可能かもしれません(数十もの​​アプリの機能セットをDocumentsに組み込むことを想像してみてください)。

Readdleの新しいアドオン機能は、iOSの制限(例えば、アドオンは複数のファイルを同時に操作できないという「開く」メニューの制限)を受けますが、潜在能力は高く、DocumentsアプリでPDFの変換、編集、印刷がより簡単になります。アドオンはまだiPhoneでは利用できませんが、Readdleは今後数週間以内にScanner Proのサポートを追加する予定です。

Apple が iOS に新しいアプリ間通信機能を導入するまでは (そして導入しない限り)、iOS 開発者向けの Readdle SDK を想像することだけが理にかなっています。Documents を真に集中管理できるファイル管理アプリにするために、Readdle はあらゆる iOS 開発者がアプリにファイル編集機能を追加できるようにすることができます。Readdle が将来的にサードパーティ開発者向けのアドオンを拡張することを検討するかどうかは興味深いところです。

Documents 5はApp Storeで入手できます。

クラブ・マックストーリーズ

追加コンテンツと特典にアクセスする

Club MacStories は 2015 年に設立され、ほぼ 10 年間にわたって毎週独占コンテンツを提供してきました。

毎週、毎月の電子メール ニュースレターから始まったものが、すべての MacStories ファン向けに設計されたメンバーシップ ファミリーに成長しました。

詳細については、こちらおよびクラブの FAQ をご覧ください。

Club MacStories : アプリ、ヒント、自動化ワークフロー、長​​文執筆、MacStories Unwind ポッドキャストへの早期アクセス、定期的な景品など、盛りだくさんの情報を満載した、電子メールと Web 経由の週刊および月刊ニュースレター。

Club MacStories+ : Club MacStories が提供するすべての機能に加え、アクティブな Discord コミュニティ、クラブの過去のカタログ全体を閲覧するための高度な検索機能とカスタム RSS 機能、ボーナス コラム、多数のアプリ割引などが含まれます。

Club Premier : 上記のすべてに加え、早期に、広告なしで、高ビットレートのオーディオで配信される当社の主力ポッドキャストの拡張バージョンである AppStories+ が含まれます。