8分で読めます
| ニュース
結局のところ、Appleがシンプルさへの道を逸れたのはiCloudだけに限りません。OS X LionとiOS 5、特に同期関連の機能を使い続けていると、Appleが道を踏み外した点が次々と見つかります。最近私が特に不満に感じているのは、一見すると非常に簡単なはずの作業、つまりiOSデバイスのメモアプリで作成した項目の同期です。iCloudはここで重要な役割を果たしていますが、それだけではありません。
なぞなぞです。Notes関連の設定をすべて保存するには、いくつの異なる場所が必要でしょうか?答えは少なくとも7つです。少なくとも3つか4つは多すぎます。これらの設定をすべて把握して使いこなさなかった場合、すべてのメモが同期されなかったり、一部のメモが意図せず削除されたりする可能性があります。
まだこの道を歩んでいない方のために、メモ同期の紆余曲折を辿るガイドを以下にご紹介します。ガイドが終わったら、Appleがなぜこの道を進んでいるのか、そしてより良い代替案とはどのようなものなのかについて、私見を述べたいと思います。
iPhone: メモアプリ
iCloudが登場する前からメモを同期していて、現在iCloudを使用している場合は、メモ用に少なくとも2つのアカウントを持っている可能性があります。これは、すぐにわかるように、いくつかの複雑な問題を引き起こす可能性があります。
iPhoneでメモアプリを起動してください。期待していたメモがすべて表示されていますか?表示されていない場合は、複数のアカウントのうち1つしか表示されていない可能性があります。すべてのメモを表示するには、左上隅のアカウントボタンをタップしてください。私のiPhoneでこの操作を行うと、「すべてのメモ」「iPhone内」「iCloud」の3つの選択肢が表示されます。すべてのメモを表示するには、「すべてのメモ」オプションをタップしてください。

iPhoneには、「iPhone内」ではなく「Macから」というアカウントがあるかもしれません。これらは似ています。どちらもiCloudを使わずに同期していることを意味します。いくつか推測はできますが、この2つのアカウントの違い、あるいはなぜどちらか一方しか表示されないのかは、まだよく分かりません。これは、本来は存在すべきではない小さな謎の一つで、結局無視することにしました。
メモを同期すると、それぞれのアカウントに同期されることに注意してください。つまり、「iPhone 内」アカウントのメモは iCloud に同期されません。逆も同様です。
ここまで読んで、「さて、すべてのメモを1つのアカウントに統合して、複数のアカウントを気にしなくて済むようにしたい。できるかな?」と思われた方もいるかもしれません。残念ながら、私の知る限り、メモアプリ自体からはこれを行うことはできません。方法はあるのですが、まだその段階には至っていません。
iPhone: 設定 > メモ
新しいメモを作成すると、そのメモはメモアプリでその時点でアクティブなアカウントに割り当てられます。しかし、先ほど説明したように「すべてのメモ」を表示するように選択した場合はどうなるでしょうか。アプリはどのようにして新しいメモに使用するアカウントを決定するのでしょうか?
答えを見つけるには、メモアプリから設定アプリのメモセクションに移動する必要があります。そこに「デフォルトアカウント」オプションがありますので、希望のアカウントを選択してください。
Notes の「すべてのノート」ビューに戻って、特定のノートにどのアカウントが割り当てられているかを簡単に確認する方法はありますか? いいえ、少なくとも私が見つけた限りでは、そのような方法はありません。
iPhone: 設定 > iCloud
iCloudアカウントをお持ちの場合は、iCloud経由でメモを同期できます。つまり、メモはMacとすべてのiOSデバイス(iPhone、iPadなど)間で自動的に同期されます。
iPhoneでiCloud同期を有効にするには、iPhoneの「設定」>「iCloud」に移動し、「メモ」のスライダーをオンにしてください。メモアプリに既にiCloudアカウントをお持ちの場合は、おそらく既にこの設定が完了しているはずです。
Mac: システム環境設定 > iCloud
さて、ここで焦点を Mac に移しましょう。
iPhoneのメモをMacに同期させるにはどうすればいいでしょうか?iPhoneがすでにiCloudにメモを同期している場合は、MacのiCloudシステム環境設定パネルに移動し、「メールとメモ」項目を有効にしてください(メールなしでメモを同期するオプションはありません)。
Mac: メール
Macで同期を有効にしたら、これらのメモはどこで見ることができますか? 一番分かりやすい場所ではないと思いますが、メールアプリケーション内にあります。
メモを表示するには、メールアプリの左側の列を下にスクロールして「リマインダー」セクションまで移動します。このセクションに「メモ」というサブセクションがあります。
Notesアカウントを複数お持ちの場合は、アカウントごとにサブセクションが表示されます。前の質問に戻りますが、ここでアカウント間でメモをドラッグして、すべてのメモを手動で1つのアカウントに「統合」することができます。
Mac: iTunes > デバイス > iPhone > 情報
メモアプリに表示される「iPhone内」というiCloud以外のアカウントはどうでしょうか?このアカウントをMacに同期するかどうかを決める設定はどこにあるのでしょうか?iPhone本体からアクセスできる設定ではなく、MacのiTunesにあります。
この同期を有効にするには、iPhoneをMacのiTunesに接続し(DockコネクタケーブルまたはWi-Fi同期経由)、iPhoneの「情報」セクションに移動します。そこから「その他」セクションまで下にスクロールすると、「メモを同期」オプションがあります。有効にすると、「iPhone内」のメモはiTunesでiPhoneを同期するたびに同期されます。
これまで使ったことがないなら、このオプションを有効にすべきでしょうか?iCloudを使っているなら、おそらく必要ないでしょう。iTunesの警告にあるように、ここでメモを同期すると「デバイスに重複したデータが表示される可能性があります」。Apple がなぜ 重複データを作成するように設定したのか、いまだに完全には理解できませんが、重複データが表示されることは確かです。
メモの同期が既に有効になっている場合、無効にすべきでしょうか?最終的には、iCloud経由ですべての同期を行うのであれば、無効にすべきです。ただし、無効にする手順は少し複雑です。メモの同期のチェックを外すと、以前iPhoneに同期したメモを削除するかどうかを尋ねるダイアログボックスが表示されます。

「メモを削除」を選択すると、Macから同期されたすべての項目がiPhone(およびMac)から削除されます。iCloud経由で同期されたメモは影響を受けません。
「メモを削除しない」を選択した場合、iPhone 上のメモはそのまま残りますが、変更を加えても同期されなくなります。
少なくとも、私はそうあるべきだと信じています。これは、すぐに迷子になってしまう可能性があるもう 1 つの場所です。[メモを削除] を選択した後でも、メモが残っている場合があります (特に、以前に [メモの同期] を無効にして [メモを削除しない] を選択した場合にその可能性が高くなります)。私の場合、削除されたメモも完全には削除されません。[メモの同期] を再度有効にすると、通常はメモが戻ります。[iPhone 内] アカウント全体が iPhone から消えることがあります。アカウントが残っている場合もあります。私は最終的に、メモ アプリを「強制終了」(マルチタスク バーのアプリ アイコンに x が表示され、アプリの削除を選択する) し、メモ アプリを再度起動することで、iPhone からアカウントを消すことができました。ただし、メール アプリにはアカウントがリストされたままでした。しばらくして、完全に削除することをあきらめました。
ウェブブラウザ: iCloud
最後にもう一度。iCloud でメモの同期を有効にしている場合は、Web ブラウザで www.icloud.com にアクセスし、アカウントにログインして「メール」オプションを選択してください。ここから、iCloud に同期されたすべてのメモの一覧を見ることができます。各メモには、最後に編集されたデバイスを示す名前が割り当てられます。例えば、iPad で最後に編集されたメモには、iPad の名前である「Ted's iPad 2 3G」が割り当てられます。Mac で最後に編集されたメモには、単に私の名前である「Ted Landau」が割り当てられます。
さらなる問題
ご想像のとおり、こうした潜在的な混乱は、問題を引き起こす可能性を高めます。そして実際に、実際に問題が発生しています。例として、Apple Support Communitiesのこちらのスレッド、Apple関連の別のスレッド、そしてMacRumorsのこちらのスレッドをご覧ください。いずれも、iCloud経由でメモを同期できないという問題を扱っています。[もしこのような状況に陥ってしまった場合、iOSデバイスからiCloudアカウントを削除してから再作成するという解決策がよく推奨されています。ぜひ試してみてください。]
もっと簡単にできるでしょうか?
メモの同期が本質的に難解すぎるため、Appleはこうした複雑で時に不可解な方法を使わざるを得なかったのでしょうか?そんなわけはありません。もっとシンプルな代替手段はいくつか考えられます。
一例として、Apple が Dropbox のように機能する iCloud サービスを展開しているとします。さらに、Dropbox フォルダに「Notes」という特別なサブフォルダが含まれているとします。最もシンプルな設定では、同期された iOS デバイスで作成したメモはすべて、この iCloud Notes フォルダ(および作成元の iOS デバイス上のローカルフォルダ)に自動的に保存されます。同期された各 Mac には、同じ「Notes」フォルダが複製されます。これらの「Notes」フォルダ内の項目は、他のすべての同期場所からアクセス可能(つまり、同期)になります。個々のメモには、Mac の Finder から「Notes」フォルダにアクセスすることでもアクセスできます。Apple はこれらのファイルを閲覧するための新しい OS X Notes アプリを提供するか、または TextEdit でファイルを開くことができます。
クラウドベースのサービスを使いたくないユーザーの場合、iTunes で iOS デバイスを同期すると、ファイルは各 Mac の Notes フォルダにローカルに同期される可能性があります。
Macの「メモ」フォルダに手動で行った変更も同様に同期されます。メモアプリと互換性のない変更(PDFファイルをフォルダにドラッグするなど)を行おうとすると、警告ダイアログが表示されます。
ユーザーが必要とするあらゆる組み合わせに対応できるわけではないことは承知しています。しかし、これは(現在の設定よりもはるかに)シンプルで分かりやすいシステムであり、ほとんどの状況で問題なく動作するはずです。OS Xのメールアプリを介さず、iTunesをほぼ完全にバイパスし、複数のNotesアカウントを必要とせず、Notesファイルへの容易なアクセスを提供します。必要な設定は、MacとiOSデバイスごとに同期を有効にするシンプルなオン/オフスイッチだけです。Macに単一のマスターシステム環境設定パネルを用意し、同期するすべてのデバイスのオン/オフスイッチを切り替えることも可能です。
どうしたの?
よりシンプルな代替案が存在し、それが望ましいという点に同意するのであれば、重要な疑問はこうなります。なぜAppleは最初からもっとシンプルな方法を採用しなかったのでしょうか?なぜAppleは、より複雑で不必要に面倒な解決策に固執しているように見えるのでしょうか?
Appleのエンジニアに、より良い仕事をするスキルがないからでしょうか?私はそれが理由だとは全く考えていません。Appleは、現在のアプローチが優れていると誤解しているのでしょうか?私はそうは思いません。Appleは、自分たちの行動がもたらす悪影響を十分に理解しているはずです。
では、なぜそうするのでしょうか?その答えはiOSとiOSデバイスの根本的な設計にあると私は考えています。これらは、アプリとアプリデータのサンドボックス化を最優先に設計されており、実際のデータファイルへのアクセスは制限され、隔離されています。同期の問題に対する解決策は、こうした初期の制限の範囲内で機能する必要があります。これは非常に難しい問題です。Appleは自ら窮地に追い込まれています。結局のところ、iOSファイルのファイル共有が長らく面倒な作業であるのはそのためであり、iCloud経由のiWorkドキュメントの同期でも同様の手間がかかり、iCloudが一般的に複雑すぎるのはそのためであり、関連する問題(例えばメモの同期など)が頻繁に発生するのもそのためです。
皮肉なことに、Appleのアプローチの背後にある明示的な根拠の一つは、「iOSデバイスをよりシンプルにすること」です。サンドボックス化されたアプローチには確かに利点がありますが、(私たちが見てきたように)意図とは逆の効果、つまり物事をより複雑にしてしまうことが多すぎます。Appleは今こそ、このすべてを徹底的に見直し、軌道修正すべき時だと私は考えています。それが実現するかどうかは楽観視していませんが、尋ねてみることに損はありません。