Lion の 3 つの新機能と、1 つの旧機能の改良により、データや場所を失うことはもうすぐ過去のものになるかもしれません。バージョン、自動保存、再開、そして Time Machine を組み合わせることで、書類を不注意による紛失から徹底的に保護するだけでなく、安全を保つためにユーザーが指一本動かす必要もありません。
バージョン
Mac OS X LeopardでTime Machineが導入されたのは画期的な出来事でした。ハードドライブのバックアップは面倒なものでしたが、このソフトウェアはそれを楽にしてくれると謳っていました。Time Machineにも欠点がないわけではありませんが、Time Machineが登場する前よりも、今ではより多くのMacユーザーが定期的にバックアップを取っているのではないでしょうか。
しかし、Time Machine では物足りないという人もいるでしょう。一つ弱点があります。それは、1時間に1回しかバックアップできないことです。20分前の文書のバージョンに戻したい場合はどうすればいいのでしょうか?ノートパソコンを使っていて、Time Machine ドライブに接続していない場合はどうすればいいのでしょうか?そんな時は、データはどうなるのでしょうか?
Versions は、両方の問題に対する Apple の答えです。
これは、開発者が長年、複数の人が同じファイルで同時に作業する際に発生する競合を解決するために使用してきたCVSやSubversionのようなバージョン管理システムではありません。Versionsは、あなたが行った変更に焦点を合わせます。履歴レポートから誤って段落を削除してしまった場合、Versionsが復元します。レポートの第2稿に戻りたい場合、問題ありません。後になって、以前のバージョンに戻りたくなかったと気づいた場合も、Versionsが再びあなたの力になります。
ドキュメントに大きな変更を加えると、バージョン機能はそれを記録します。「大きな変更」とは何でしょうか?段落の削除から改行テキストの追加、画像の挿入まで、ほぼあらゆる変更が対象となります。また、ファイルを開いたり、保存したり、複製したり、ロックしたり、名前を変更したり、以前のバージョンに戻したりした際にも、バージョン機能はファイルのスナップショットを保存します。これらはすべてバックグラウンドで実行されます。
ファイルの古いバージョンにアクセスしたい場合は、2つの方法があります。まず、「ファイル」メニューを開き、最後に保存したバージョンまたは最後に開いたバージョンに戻すことができます。または、ドキュメントのタイトルバーにカーソルを合わせたときに表示される開閉用三角ボタンをクリックし、「バージョン」メニューを開くこともできます。
そこで、ドキュメントをロックまたは複製したり、最後に保存したバージョンに戻したり、すべてのバージョンを参照したりできます。最後のオプションを選択すると、Time Machine スタイルのインターフェイスに移動し、ドキュメントの 2 つのバージョンが表示されます。左側に現在のバージョン、右側に最後に保存したバージョンが表示されます。後者の背後には、古いバージョンが空間に広がっています (Time Machine のように)。古いバージョンのいずれかを選択するには、タイトルバーをクリックして最前面に表示するか、右側の履歴スライダーを使用して時間と日付でバージョンを検索します。画面の下部には、[完了] と [復元] の 2 つのボタンがあります。最初のボタンをクリックすると、バージョン インターフェイスが終了し、変更を加えずにアプリに戻ります。復元では、現在のバージョンが選択した古いバージョンに置き換えられます。

旧バージョンもインタラクティブです。テキストをコピーして現在のバージョンに貼り付けることができます。例えば、最初に不自然な文章を削除したとしても、その間に行った他の変更内容はそのままにして、その文章だけを復元したいと思ったら、そのまま復元できます。
書類が完成したら、「バージョン」ドロップダウンメニューから「ロック」を選択することで、変更を阻止できます。タイトルバー(およびFinder)の書類アイコンの横に小さな南京錠のアイコンが表示され、タイトルバーには「ロック」という文字がグレーアウトで表示されます。ロックされたファイルに変更を加えようとすると、ロックを解除するか、ファイルを複製してコピーから作業するかを選択するように求められます。
Versions を少し使ってみましたが、驚くほどうまく機能しています。文書に何度か変更を加えた後、以前のバージョンに戻って確認することができ、長い間放置されていた段落を霧の中から蘇らせることさえできました。ただ一つ残念だったのは、特定のテキストが見つからない場合に備えて、以前のバージョンを検索するオプションがあればよかったということです。
バージョンは大量のハードドライブ容量を消費すると思われるかもしれませんが、システムは変更されたすべてのドキュメントの完全なコピーではなく、変更の履歴のみを保存するため、それ以外の場合に比べてほんのわずかな容量しか使用しません。
Lionの他の多くの新機能と同様に、ベンダーはアプリにバージョン管理機能を追加する必要があります。しかし、エンドユーザーにとってのメリットを考えると、Lionのリリース後もこの機能を一般向けに提供するためのアップデートが数多くリリースされる可能性が高いでしょう。
自動保存
Command+S、Command+S、Command+S。これは太古の昔から私たちに教え込まれてきたことです。作業中のデータは保存しておきましょう。データを失った経験のある人なら誰でも、保存コピーがなかったらどれほど辛いか知っているでしょう。特に、その損失は防げたはずなのに、とっさに後悔するからです。しかし、LionではCommand+Sはほぼ不要です。変更を加えるたびに自動的に保存してくれるからです。何もする必要はありません。
実際のところ、自動保存はかなりうまく機能しますが、長年のMacユーザーにとっては完全に信頼するのは少し難しいかもしれません。どうしても必要な場合は、反射的にcommand+Sを押して、最新の変更が確実にディスクに書き込まれるようにすることもできます。ただし、私がテストした限りでは、開いている文書を意図的に保存しなかったにもかかわらず、ほぼすべての変更が保持されていました。自動保存で何かを保存しないようにするには、かなりの努力が必要です。
Lion では、「名前を付けて保存」コマンドも廃止され、代わりに、「バージョン」ドロップダウンと「ファイル」メニューの「複製」コマンドを使用して、ドキュメントの新しいコピーを作成します。
実際のところ、自動保存に一つ問題があるとすれば、それはすべてのアプリでデフォルトで利用できるわけではないということです。バージョン管理と同様に、開発者はアプリに自動保存のサポートを組み込む必要があります。Lionが成熟するにつれて、自動保存の採用は確実に増えていくでしょうが、それまでの間は多くのユーザーがコマンド+Sを押し続ける必要があるでしょう。
再開する
誰もが経験したことがあるでしょう。ウィンドウを閉じるつもりが、誤ってプログラムを終了させてしまうのです。すると、アプリをもう一度起動し、すべてのドキュメントを開き直し、すべてのウィンドウを整理し直し、すべてを元の状態に戻さなければなりません。AppleはLionで、このプロセスを過去のものにすることを目指しています。

再開は、自動保存と同様に、OS XがiOSから借用したアイデアです。そして自動保存と同様に、再開は基本的にユーザーによる操作を必要としません。アプリケーションを起動すると、前回終了した時点の状態で開きます。つまり、すべてのドキュメントとウィンドウは、終了した時点の状態のままです。(ただし、実際にウィンドウを操作できるようになるまで数秒かかる場合があります。)
再開機能は、アプリを終了して再起動したときだけでなく、Macを再起動したときにも機能します。実際、Appleメニューから「再起動」、「システム終了」、または「ログアウト」を選択すると、ログインし直したときにウィンドウを再開するかどうかを指定できるチェックボックスが表示されます。アプリを 以前の状態に戻したくない場合は、Shiftキーを押しながら起動してください。
再開機能がうまく動作すると、まさに魔法のようです。しかし、自動保存やバージョン機能と同様に、その潜在能力を最大限に発揮するにはサードパーティ開発者のサポートが必要です。現時点では、すべてのアプリがこの機能を活用しているわけではありません。
タイムマシン
Mac OS X LeopardでTime Machineが導入されたことは、これまでデータをバックアップしたことがなかったMacユーザーにとって大きな恩恵となりました。LionではOS Xの内蔵バックアップシステムにいくつかの新機能が追加されましたが、最も重要なのはバックアップディスクの暗号化とローカルスナップショットのサポートです。
バックアップディスクを暗号化する機能は、OS全体にわたるデータセキュリティ強化策の一環であることは明らかです(File Vault 2を参照)。新しいTime Machineディスクを設定する際は、「バックアップディスクを暗号化」ボックスにチェックを入れ、パスワードを入力するだけです。Time Machineドライブを接続するたびに、パスワードの入力を求められます(パスワードはOS Xのキーチェーンに保存できます)。パスワードを知らない人がドライブを自分のコンピュータに接続しようとしても、データにアクセスすることはできません。これは、データチェーンの中で見落とされがちな部分を保護する、優れた機能です。
ノートパソコンユーザーにとって、Time Machineのもう一つの新機能、ローカルスナップショットも嬉しい機能です。ほとんどの人はTime Machineドライブを旅行に持ち歩きませんが、削除したファイルを復元したい場合もあるでしょう。Lionでは、OS Xは削除されたファイルのローカルバックアップを保存します(「容量が許す限り」とAppleは説明しています)。そのため、旅行中に例えば誤って写真を削除してしまった場合でも、通常通りTime Machineインターフェースにアクセスすることで復元できる可能性があります。私が短時間試した限りでは、問題なく動作し、ゴミ箱を空にした後でも削除したファイルを復元できました。

Time Machine ドライブを Mac に再び接続すると、それらのスナップショットはバックアップ ドライブに移動され、すべてのバックアップ データが 1 つの簡単に参照できる場所に統合されます。
Time Machineの環境設定パネルとインターフェースにも、いくつか小さな変更が加えられました。例えば、環境設定パネルの「オプション」をクリックすると、書類(自動保存対応アプリの場合)を最終編集から1日、1週間、2週間、1ヶ月、1年後にロックするオプションが追加されました。これにより、保存しておきたい書類を誤って変更してしまうことを防ぐことができます。また、Time Machineインターフェースでは、右側のタイムラインで最後のバックアップの日付がハイライト表示され、それ以前のバックアップも紫色で表示されるため、簡単に見つけることができます。
最後に、これまでもAppleの移行アシスタントを使えば、Time Machineバックアップから新しいコンピュータにデータを素早く簡単に移行できましたが、Lionのリカバリモードを使えば、同じことができるようになりました。Macが突然フリーズした場合でも、データを簡単に元の状態に戻すことができます。
私の見解
自動保存、Time Machine、バージョン管理を組み合わせれば、データ損失に対する強力なセーフティネットが構築されるはずです。とはいえ、オフサイトバックアップや、Dropbox、Appleが近々リリース予定のiCloudといったサービスを利用して重要な書類のコピーを保存するといった、追加の予防策を講じるのをやめるべきだという意味ではありません。しかし、経験が浅く、どこから始めればいいのかわからないユーザーのために、Appleはデータ保護をこれまで以上に簡単にしました。
これらの新機能の多くに共通するもう一つの点は、OS XがiOSからアイデアを借用している点です。例えば、「再開」機能や、開いているプログラムを示すDockの小さな青いランプの廃止により、iPhoneやiPadのように、実行中のプログラムとそうでないプログラムを区別するのがはるかに難しくなりました。自動保存機能もiOSに通じるアイデアです。ほとんどのiOSアプリでは、作業内容を保存する必要がありません。これは、ファイルについてユーザーが心配したり、考えたりすることさえなくさせるための、Appleの取り組みの新たな一歩と言えるでしょう。