Apple メモアプリ(Notes.app)の弱点

Appleのメモアプリ(Notes.app)の弱点をまとめた。

以下2つの記事でも書いてきたが、今のところ私の環境・用途ではメモアプリをメインにすることは困難と判断している。

Aplleのサポートにも連絡して解決を試みたが、その様な操作は出来ない。仕様ですとのことだった。

バックアップが作成できない

デジタル化を進めるうえで、一番重要な内容であるバックアップがメモアプリでは作成できない。バックアップどころかアプリ内の階層などを保持したまま書き出すことすらできないのだ。「iCloudにバックアップできるよ!」という勘違いもあるので、以下にしっかりと書いておきたい。

iCloudにあるのが本体

Appleの考え方ではiCloudにあるのが本体。ローカルにあるのがコピーである。iPhoneやmacOSで利用している写真やメモといった情報をiCloudに同期(だと思っていた)操作をすると、データをアップロードしサーバが主、ローカルが従という紐付けが行われる。
サーバクライアントシステムといった考え方を持ちあわせている人なら、なるほどと思わせる仕組みである。しかし一般にはiCloudにバックアップしたと勘違いするのではないか。
よって今回私が経験した様にmacOSのメモの一部がiCloudと同期できない時、iCloud側を消去して再度同期しなおすというオプションは選択できない。(サポートに確認した仕様)
やれるのはローカル側を消去して、iCloud側と同期し直す事だけである。
この時点でローカルにしかないメモが大量にあってもである。

ローカルのデータが壊れたら

iPhoneやmacOSのデータが壊れた時の事を考えよう。iPhoneを紛失したら。水没させて起動不能になったら。新しいiPhoneを用意してiCloudをOnにすれば全ての情報が返ってくる! すばらしい! 
ではiPhoneやmacOSに入っているメモや写真データが何かの拍子に壊れてしまったら?その壊れたデータがiCloudにアップロードされる。壊れた事をユーザが認識してiCloudから取り出そうとしても、iCloudにあるデータは既に壊れたものと同じだ。壊れなくても操作ミスで削除しまっても同じことになる。数日はゴミ箱の中にあるが、その後は復活できない。iCloudにはファイルごとの差分履歴を保存して取り出してくれる様な機能はない。

iCloudのデータが壊れたら

iCloudサーバから情報が失われたらどの様な動作になるのだろう?同期動作が自動的に停止して、iCloudとの初回接続時と同じ様にアップロードを始めてくれれば良いが、iCloudのなにも無い状態とiPhoneが同期されたら!? そんな事がないようなフェールセーフシステムが構築されていれば良いが、想像するに良くてせいぜい数日前のiCloudのバックアップと置き換えられる程度のことだと思う。ここ数日に作成した新規のメモと写真は消える。下手をすればもっと前まで巻き戻るかも。

対策はバックアップを作成すること

ではそんな事が起こらないように、大切なデータを守るためにできることは? バックアップを作成することだ。バックアップがあればiCloudのデータも含めすべてを消去・リセットして再度ローカルからデータをアップロードできる。
写真アプリは技術的にこれが可能だ。可能だといってもあくまで書き出し機能があるだけで、バックアップ機能はない。よって自分でフォルダ分けした情報などは失われてしまう。これも含めてバックアップできるようにしてほしい。しかもメモアプリはこれすらできない。

Time Machine

macOSにはTime Machineというバックアップ機能がある。システムを含めあらゆる階層のデータを差分記録し、きちんと設定さえしておけば、しかるべき時点にデータを戻せる。
しかし別途書き出し機能がないと今回私に起きた事象ではTime Machineは無意味である。ローカルにある数千のメモがiCloudと同期できない。ローカルにはiCloudアカウントにあると表示されているが実際には同期されていない数千のメモがある。
方法1
iCloudとメモの同期を環境設定のチェックを外してOffにする。ローカルのメモは全て消える。
再度OnにするとiCloudにあったメモだけがローカルに同期される。これで解決ではない。数千のメモを失う。
方法2
ローカルのメモを全て削除する。同期されiCloud上のメモも全て消去される。
Time Macineを使用してローカルのメモを書き戻す。前回と同じく一部のメモだけがiCloudに同期され数千のメモが同期されないまま残る。全く解決していない。
方法3
ローカルのメモを全て削除する。同期されiCloud上のメモも全て消去される。
Evernoteから書き出した.enexファイルを読み込み直す。これが私に残された唯一の道であるが、これでは前回メモアプリに読み込んだあと、メモアプリ側で作成したメモが救えない。

メモアプリはフォルダ内を検索できない

そしてこれも追加でサポートに確認したのだが、メモアプリはフォルダ内の検索は出来ないのが仕様だという事です。
メモアプリ全体を検索する事と単一のメモ内を検索することはできます。

コメント

タイトルとURLをコピーしました