10.8.2ではMountain Lionの保存がさらに向上

10.8.2ではMountain Lionの保存がさらに向上

「現代の Mountain Lion ドキュメントのまさにお手本」(2012 年 8 月 7 日)で、OS X 10.8 Mountain Lion では、組み込みの自動保存アーキテクチャを使用するようにアップデートされたアプリケーションのドキュメント保存動作が 10.7 Lion に比べて大幅に改善されている点について言及しました。私が言及した良い点の一つは、Lion では廃止されていた「ファイル > 名前を付けて保存」が復活したことです。しかし、 Mountain Lion の「ファイル > 名前を付けて保存」の動作には、まだ改善の余地が残されているとも付け加えました。これは、現在のドキュメントに新しい名前と場所を指定でき、現在のドキュメント ウィンドウが古いドキュメントではなく新しいドキュメントの編集に切り替わるという利点はありますが、同時に、現在のドキュメントを閉じるときに背後で現在のドキュメントも保存してしまう
という、直感に反する、危険な動作です。特に、「ファイル > 名前を付けて保存」を選択する一般的な理由が、開いているドキュメントの未保存の変更を元のドキュメントに影響を与えずにコピーに移すことであったことを考えると、これは特に問題です。

朗報としては、この問題は最近リリースされたOS X 10.8.2で解決されたということです(「OS X 10.8.2、通知センターとメッセージに関する不満を軽減」、2012年9月19日参照)。そしてさらに嬉しいのは、この問題が巧妙に、誰もが満足できる方法で解決されていることです。Appleは今回も、ユーザーの不満に耳を傾け、問題を解決する姿勢を示してくれました。確かに遅いながらも、確かな洞察力と優雅さをもって。

10.8.2で「ファイル」>「別名で保存」を選択すると、保存ダイアログが表示されます。これは以前から変わっていませんが、Appleの解決策では新たなダイアログは一切表示されないことを強く印象付けたいため、この点を強調しておきます。変更点は「保存」ダイアログにあります。現在の文書に未保存の変更が含まれている場合、「保存」ダイアログに「元の文書に変更を保存」チェックボックスが表示されるようになりました。さらに、このチェックボックスはデフォルトでオフになっています。つまり、何もしなければ元の文書の変更は保存されず、「別名で保存」の本来の動作に戻ります。また、このチェックボックスは「一般」環境設定パネルの文書管理チェックボックスの設定に関係なく表示されます。


(チェックボックスがデフォルトでオンになっているという報告をユーザーから受けています。私自身の経験から、この違いの原因はわかりませんが、設定を変更する必要があるのは 1 回だけなので、ほとんど問題にはなりません。Mountain Lion 10.8.2 にアップデートした後、最初に「ファイル > 名前を付けて保存」を選択したときに、チェックボックスがオンになっている保存ダイアログが表示された場合、私のようにチェックボックスをオフにしたい場合は、単にオフにして保存を続行すると、次回からチェックボックスがその設定を記憶します。)

このシンプルな方法で、問題は解決します。チェックボックスがオフになっている場合(デフォルトまたは最初に表示したときにオフにした場合)、その後チェックボックスを無視してドキュメントの新しいコピーを保存すると、「ファイル」>「名前を付けて保存」は期待通りに動作します。新しいドキュメントが作成され、編集中であることがわかります。その間に、元のドキュメントで保存されていない変更は取り消され、元のドキュメントを開いたとき、または最後に手動で保存したときの状態に戻ります。

私と同じなら、実際にチェックボックスを無視するでしょうから、この機能の追加によって以前よりも作業が増えることはありません。System 6 から使用してきたのと同じように「名前を付けて保存」を使用すれば、同じ効果的な結果が得られます。確かに、内部的には大きな違いがあります。10.6 Snow Leopard 以前では、編集したドキュメントの変更を保存しないと、変更はディスクに届かず、跡形もなく消えてしまいましたが、Mountain Lion の自動保存では、変更が常にディスクに保存され、ドキュメントを閉じるときにそれらの変更が不要になった場合は、ディスク上のドキュメントを (バージョンデータベースを使用して) 元に戻す必要があります。ただし、一般的には、これを意識することはありません。
最終的な表面的な現れは、変更が保存されないことです。

このチェックボックスの本当に素晴らしい点は、元の文書の未保存の変更を明示的に保存したい人や状況に対して、そのオプションが用意されていることです。Appleは「名前を付けて保存」の元の動作を単純に復元することもできたはずです。しかし、Appleはさらに一歩進んで、デフォルトの動作を設定できるようにし、状況に応じて簡単に変更できるようにしました。私はただ称賛するしかありません。まさにこれこそが、私がもっと見たいタイプの機能です。優れたデフォルトの動作と、それを上書きする自由。私がLionを使いたがらなかった「ビッグブラザーが一番よく知っている」という性質とは対照的です。

Idfte
Contributing writer at Idfte. Passionate about sharing knowledge and keeping readers informed.