iOS 6とMountain Lionでは共有機能が目立ったものの、Appleの「共有」という概念は実際には限定的なものです。人々が言葉、画像、ファイルなどを他の人や様々なデバイス間で共有することにますます多くの時間を費やすようになっている、ますます相互接続が進む時代において、これは問題です。
特にiCloudを見ると、Appleの共有に対するアプローチは、共有という概念そのものとほぼ相反しているように思えます。このオンラインサービスは、共有できる内容と共有方法を厳格に定義しており、ユーザーをAppleのエコシステム内に留めておくことを第一義としているように見受けられます。
実際、iCloud を通じてどこからでもすべてのファイルにアクセスできるようにするという Apple の考え方は、2 つの特定のユーザー ニーズを見落としています。それは、複数のプログラムでファイルを開きたい場合や、複数の人がファイルにアクセスする必要が生じる場合です。
不幸を感じる
AppleがiCloudを立ち上げたことは、ファイルシステムという古典的な概念を正面から捉えていることは明らかです。将来的には、複雑なフォルダ階層を作成したり、同じファイルの複数のバージョンを管理したり、ファイルの保存場所を覚えておく必要さえなくなるでしょう。

Appleの視点から見ると、これはユーザーにとってより使いやすくするためのものです。ファイルをディスクのどこに保存したかを覚えておく必要はもうありません。代わりに、どのアプリを使って作成または編集したかを覚えておけばよいのです。結局のところ、プレビューで画像を編集していたことを覚えている方が、ハードドライブの7つのフォルダの奥深くに保存したことを覚えているよりも簡単です。私自身、「最近使ったファイルを開く」メニューオプションを備えたアプリでは、ますますその機能に頼るようになりました。
ファイルをアプリに結び付けることには確かに利点があります。しかし、Appleの実装方法には代償が伴います。アプリ間でのファイル共有は、以前よりも難しく、扱いにくくなっています。
現在、ファイルはそれを作成したプログラムに関連付けられています。PagesやKeynoteのような独自のフォーマットを使用するアプリであれば、これは問題ないかもしれません。しかし、テキスト、画像、音声、動画といった、それぞれが多数のアプリで扱えるような、より一般的なファイル形式を扱うとなると、この仕組みはすぐに破綻してしまいます。
例えば、TextEditで作成してiCloudに保存したテキストファイルを他のプログラムで編集したい場合、簡単な方法はありません。MacでもiPadでも、他のプログラムからはそのデータを見ることができません。実際、iOSのプログラムではTextEditに保存されたファイルを見ることができません。なぜなら、iOSプラットフォームには同等のAppleテキストエディタがないからです。PDFや画像についても同様です。OS Xのプレビューを使ってiCloudに保存することはできますが、iPadやiPhoneで開いても、それらのファイルはどこにも見つかりません。

もちろん、問題のファイルを自分宛にメールで送り、iOSの「開く」機能を使って使いたいアプリを起動することもできます。しかし、そうするとファイルの2つのバージョンが別々の場所に保存され、それらの関連性は確立されません。ファイルを編集した後、元のアプリケーションに戻したい場合、メールのやり取りをもう一度やり直し、さらに別のバージョンのファイルを作成する必要があります。こうなると、Appleのもう一つの巧妙なファイルシステム調整機能、Lionで導入されたバージョン機能が完全に役に立たなくなってしまいます。
解決策の一つとして、プライベートファイルとパブリックファイルという概念を導入することが考えられます。プライベートドキュメントは現在の動作モデルに限定され、前述のプロセスを経なければ他のアプリケーションからアクセスできません。一方、パブリックファイルは、その種類のファイルを処理できるすべてのアプリケーションからアクセスできます。iCloudの「開く」ダイアログボックスには、デバイス上の他のアプリケーションからアクセスできるファイルのリストが別途表示されるようにすることができます。
Appleがこの問題をどう解決しようとも、誤解しないでください。これは解決が必要な問題です。Dropbox、Google Drive、MicrosoftのSkyDriveといったサービスは、AppleがiCloudで提供しようとしているものよりも複雑かもしれませんが、いずれもユーザーが自分のファイルを自由に扱うことができます。そして結局のところ、ファイルはAppleのものではなく、あなた自身のものです。
私は岩であり、島である
この共有の難問には、同様に重要なもう一つの側面があります。それは、アプリ間ではなく、人々の間でファイルを共有することです。
コラボレーションは、多くの個人的、そして職業的な活動の核心です。例えば、ここMacworldでは、記事を共同で執筆し、共有スプレッドシートで情報を追跡し、時にはKeynoteで共同プレゼンテーションを行うことさえあります。しかし、Appleのファイルシステムのない未来においては、これらはどれも決して好ましいものではありません。
同僚のLex Friedmanと私が最近共同で作成したKeynoteプレゼンテーションのワークフローを考えてみましょう。記事を共同執筆する場合は、Googleドライブを起動して共有ドキュメントを作成するだけですが、Keynoteでプレゼンテーションを作成する場合、同等の方法はありません。
代わりに、Lexがプレゼンテーションファイルを作成し、共有Dropboxフォルダに保存しました。そして、私たちは交代で(日替わりで)ファイルを開いて作業しました。一方が編集している間、もう一方はQuick Lookを使ってDropboxフォルダからファイルを閲覧していました。ただし、ファイルを開くと何らかの競合やデータ破損が発生する可能性があるため、開かずに作業していました。それでも、Keynoteファイルが更新されるたびに、再度Quick Lookを実行する必要がありました。

ファイルをiCloudに保存していれば、この複雑なプロセスも比較的簡単に見えたでしょう。iCloudに保存したKeynoteファイルを共有する方法は、メール、AirDrop、メッセージのいずれかしかありません。Lexにファイルを送るたびに、彼は変更を加えて私に送り返さなければなりませんでした。そうすると、ファイルをiCloudに再度追加する必要があり、同じプレゼンテーションがLexの更新前と更新後の2つのバージョンに分かれてしまうことになります。
OS X Leopard以降、Appleはファイルのバージョン管理とバックアップのシステムを熱心に構築してきましたが、どういうわけかこの厄介な混乱が蓄積されるのを許してしまいました。アプリケーション間でファイルを共有する場合と同様に、自動保存やバージョン管理といった機能の強みは、複数のユーザーが関与する場合には役に立たなくなり、ファイル名が「Apple_Presentation_version_3-Lex-final-really.key」のような名前になってしまうのです。
Appleは過去にもコラボレーションツールに参入しており、特に最近廃止されたiWork.comパブリックベータ版が顕著でしたが、共有機能はひどいものでした。他のユーザーにファイルを閲覧させたりコメントを追加させたりすることはできても、コンテンツを編集する手段がありませんでした。Google Docsのような比較的充実した機能を備えたコラボレーション型生産性ソフトウェアの影に隠れ、iWork.comは輝く機会を得られませんでした。
しかし、ここには大きなチャンスがあります。特にiCloudが登場したことで。友人や同僚が共有している他のドキュメントを、同じiCloudの開くダイアログボックスで見ることができると想像してみてください。ファイルを開いて作業すると、すべての変更が自動的に保存され、バージョン管理されるため、共同作業者が後で編集するときに、確実に最新バージョンで作業できます。Appleは、本格的にリアルタイムの共同作業をサポートして、友人や同僚が変更を加えたときにその変更を確認できるようにすることもできます。iCloudに使用するIDがメッセージで使用しているものと同じであれば、リアルタイムチャット(テキスト、音声、ビデオ)を追加できます。iChatシアターを組み込むと、共同作業中にプレゼンテーションのデモを共同作業者に見せることができます。
これは技術的な意味では決して容易なことではありません。このような抜本的な改革には、間違いなく多大な労力が必要になるでしょう。しかし、Appleの生産性ソフトウェアは、個人ユーザーと企業ユーザーの両方にとってより魅力的なものになるかもしれません。特に、iOSデバイスとMacのあらゆる組み合わせでのコラボレーションをサポートすれば、その効果はさらに高まります。Simperiumのようなサードパーティ製品は既にこうした機能の多くを提供していますが、Appleは既存のソフトウェアとのより深いレベルの統合を導入できるでしょう。
AppleのiWorkスイートは2005年に華々しくリリースされ、2008年と2009年にアップデートされました。しかしその後は低迷し、iCloud自体のサポートを追加した最近の9.2アップグレードなど、マイナーアップデートのみが行われました。4年近くもの開発期間を要したこの待望のアップデートに、更なる躍進をもたらす一つの方法は、コラボレーション機能に重点を置くことです。
繰り返しますが、これはあくまで一個人の将来像に関する見解です。しかし、プログラム間のファイル共有と同様に、Appleはこれまでドキュメントの共同作業に軽視してきました。この分野ではGoogleが先行しているかもしれませんが、切望されている競争相手となるにはそれほど時間はかかりません。そして、Appleはまさにそれを実現する絶好の位置にいます。