Lionの重複コマンドの問題

Lionの重複コマンドの問題

Mac OS X 10.7 Lion の新機能である自動保存機能は、特に初心者ユーザーにとって、このオペレーティングシステムの改訂におけるハイライトの一つです。この機能により、この機能をサポートするアプリケーションでは、Command + S キーを押す(またはマウスで「ファイル」>「保存」を選択する)ことを覚えておく必要がなくなります。Lion は、すべての変更を自動かつ継続的にディスクに保存します。自動保存はバージョン管理と連携し、ドキュメントの以前の下書きの一部または全体を復元する機能を提供します。

しかし、この機能の犠牲者の一つが、古くからある「名前を付けて保存」コマンドです。これは、元のファイルと同じ内容の新規ファイルを作成して作業するために使われていました。「名前を付けて保存」は、面倒な「複製してから保存」という動作に取って代わられました。私はTwitterに「Appleさん、本当に、『名前を付けて保存』は完璧に機能していましたよ。Lionのこの「複製してから保存」というモデルは、本当に面倒です」という不満のメッセージを投稿しました。

多くの方から私の意見に賛同する声が聞こえてきました(中には、まだLionにアップグレードしていない理由の一つだと指摘する方もいました)。また、私が「パワーユーザー」であり、「保存」と「別名で保存」の違いを知らない一般的なMacユーザーとは疎遠だとして、私を批判する方も何人かいました。大まかに言えば、Lionの自動保存は素晴らしい機能で、定期的な保存を忘れて作業内容が失われるのを防いでくれます。しかし、ここで説明するように、この新しい動作は、使い慣れた「別名で保存」コマンドを使い続けるのと同じくらい、あるいはそれ以上に、目的を達成するための結果を混乱させます。

Lionでは、「名前を付けて保存」ではなく「自動保存」機能を提供するようにプログラムを改訂する必要があるため、すべてのソフトウェアで自動保存が利用できるわけではありません。ただし、Appleのドキュメント管理ソフトウェアでLion向けにアップデートされたものはすべて自動保存機能を備えています。

自動保存の仕組み— 自動保存の背後にある考え方は、ユーザーがドキュメントの保存について一切気にする必要がないということです。iOSでは、アプリ内で行った作業は、別のプログラムに切り替えたり、デバイスをスリープ状態にしたりしても、すべて保持されることを期待されます。つまり、戻ってきたときにドキュメントが前回終了した状態と全く同じ状態になっていると信頼しているということです。自動保存はまさにそれを実現します。プログラムがクラッシュしたり、プログラムを終了したり、コンピューターをシャットダウンしたりした場合でも、アプリケーションに戻ったときにドキュメントは前回終了した状態と全く同じ状態です。

対応アプリケーションでドキュメントを開くたびに、新しいバージョンが保存されます。また、1時間ごとに、そして変更されたドキュメントを開いた状態でプログラムを終了した場合にも、新しいバージョンが作成されます。(このバージョンは保存を促す代わりに保存されますが、保存はより頻繁に行われます。)「ファイル」>「バージョンを保存」を選択して手動で新しいバージョンを作成することもできます。これは、複製の作成に関連するため、次のセクションで詳しく説明します。

以前削除した段落を使用したい場合や、行ったその他の変更を元に戻したい場合は、バージョン機能を使用して以前の下書きを呼び出すことができます。

「ファイル」>「ドキュメントを元に戻す」を選択し、「すべてのバージョンを参照」ボタンをクリックします。または、ドキュメントのタイトルにマウスオーバーして小さな下向きの三角形を表示し、それをクリックしてドロップダウンメニューから「すべてのバージョンを参照」を選択することもできます。これにより、「バージョン」機能を使って以前のすべての下書きを確認し、必要な部分をコピー&ペーストしたり、以前のバージョン全体を元に戻したりできます。

画像

Mac OS X 10.6 Snow Leopard以前、そしてLionの自動保存機能をまだサポートしていないほとんどのアプリケーションでは、同様のバージョン管理を行う一般的な方法は、「ファイル」>「別名で保存」を選択することです。これにより「保存」ダイアログボックスが開き、新しいファイル名を選択したり、多くの場合オプションでファイル形式を変更したりできます。保存後は、作成した新しいドキュメントで作業を進めることができ、以前のバージョンのファイルは最後に保存した時点のまま残ります。

「名前を付けて保存」の利点は、リビジョンを名前で簡単に管理できることです。また、現在の文書が破損した場合でも、別のリビジョンが1つ、5つ、あるいは10個あるため、いつでも復元できます。欠点は、多数のリビジョンファイルでフォルダがすぐに乱雑になってしまうことです。

(私も長い間 Dropbox に頼ってきましたが、これは手動で保存するたびに介入なしにファイルへの変更を自動的に保存し、Web インターフェース経由で古いバージョンをダウンロードできるようにします。)

Lionのバージョン機能は、すべてを1つのすっきりとしたコレクションにまとめます。作業は1つのドキュメント内で行われ、Time Machine風のインターフェースで保存済みのすべてのバージョンにアクセスできます。しかし、新たな出発点を作るために別のバージョンを保存したい場合、このすっきりとした機能は役に立ちません。

重複の混乱— 自動保存/バージョン管理のアプローチは、マスタードキュメントを1つ保存したい場合には有効ですが、個別のファイルが必要な状況もあります。例えば、就職活動中で、特定のスキルや過去の勤務先を強調した履歴書を複数のバージョンで作成したいとします。バージョン管理を使ってバージョン間を行き来するのは現実的ではないので、既存のドキュメントをベースに新しいドキュメントを作成したいと考えるかもしれません。

Lion の新しい動作を使用するアプリケーション(Pages や TextEdit など)で作業している場合は、「ファイル」>「複製」を選択します。新しいウィンドウが開き、元のファイルと同じ名前で、ドキュメントの内容が表示されます。

パソコンをしばらく使い慣れていて、頻繁に手動で保存することに慣れている場合は、Command+Sキーを押すか、「ファイル」>「保存」を選択してファイルを保存できます。プログラムが「保存」ダイアログボックスを表示し、ファイル名を変更します。または、既存のファイル名(末尾に「コピー」を追加)をそのまま使用することもできます。

この手順でまず問題になるのは、これまで「名前を付けて保存」は1ステップだったのに、複製と保存という2ステップになったことです。「名前を付けて保存」に慣れている人にとっては、これは面倒な追加作業です。また、ドキュメントを複製した後、必ず保存する必要があることも分かりにくいです。

しかし、より大きな問題は、自動保存の世界では、なぜ誰もそんなことをしなければいけないのかということです。実は、そうする必要はなく、新しいドキュメントで作業を続けることができます。しかし、特に経験の浅いユーザーにとっては、状況がさらに混乱を招きます。

Pagesでテスト文書を作成し、複製を作成して、「ファイル」>「保存」を選択せず​​にコピーで作業を開始しました。Appleによると、Lionは「作業の中断中に保存し、継続して作業している場合は5分後に保存する」とのことです。テキストの追加と編集、写真の挿入、そして時折作業を中断して他のアプリケーション(Safari、Twitterrific、メール)に切り替えましたが、通常通り作業できました。

この間、ドキュメントを保存して名前を変更するように促すメッセージは一度も表示されず、ドキュメントのタイトルバーにある自動保存/バージョンインジケーターにも「編集済み」という状態が表示されませんでした。私の知る限り、ドキュメントはまったく保存されていませんでした。

次に、もっと劇的なテストを試みました。アプリケーションを終了したのです。Lionが自動保存機能を備えていなかったら、作業内容はすぐに全て失われていたでしょう。Appleは、ユーザーが保存について全く気にすることなく、OSとアプリケーションにそのオーバーヘッドを処理させたいと思っているのです。

Pagesを再起動すると、重複したファイルが再び表示されました。これはLionの再開機能のおかげです。終了前にドキュメントを閉じていなかったので、編集内容はすべてそのまま残っていました。やったー!とはいえ、Lionにもいくつか癖がありました。

複製が作成された時点より前の編集内容を復元できませんでした。元に戻す履歴は失われ、ファイルが保存されていないためバージョンも作成されませんでした。これは予想外ではありません。量子不確実性の状態ではないドキュメントを開いたまま終了した場合も、元に戻す履歴は失われます。

しかし、ここで問題なのは、ファイルを他の人に送信したり、iPadで作業するためにiCloudにアップロードしたりする場合、どうなるかということです。Finderでは、ファイルは存在しません。まだ正式に保存されていないため、重複ファイルは、ほとんどのユーザーがアクセスできない場所に一時的なコピーとして保存されているようです。

解決策は? ファイルを閉じるか、[ファイル] > [保存] を選択して [保存] ダイアログ ボックスを開き、ファイルの新しい名前を選択して保存先フォルダーを指定します。これは、最初から [名前を付けて保存] を選択できた場合と同じです。

もちろん、テンプレートのようなファイルを複製したり処理したりする別の方法もあります。Finder でファイルを選択し、「ファイル」>「複製」(Command-D) を選択して複製を作成し、開く前に手動で名前を変更することもできます。あるいは、常に複製したいファイルの場合は、Finder でファイルを選択し、「ファイル」>「情報を見る」(Command-I) を選択して、「Stationery Pad」チェックボックスにチェックを入れます。そうすれば、Finder でファイルをダブルクリックするだけで、元のファイルと同じフォルダに複製ファイル (ファイル名の末尾に「コピー」が付く) が作成され、編集用に開かれます。

ドキュメント内で作業する場合、複製してから後で保存するという方法は概念的には理にかなっていると認めざるを得ません。しかし、複製を作成してからディスクに保存するまでになぜ時間がかかるのでしょうか?「複製」を選択すると新しいウィンドウが開き、自動的に、そして素早く、ドキュメントの保存方法を選択できないのはなぜでしょうか?

ええ、答えは分かっています。iOSではファイル名は後付けなので、そういう風には作られていないのです。そしておそらく、シングルアプリケーションモードを搭載し、FinderもなくなるかもしれないMac OS Xの将来のバージョンでは、ファイル操作は全く必要なくなるでしょう。まだその段階には達していません。Mac OS Xはファイルシステムの整理に大きく依存しているからです。しかし、Lionは自動保存機能によってその方向へ大きく前進しています。

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