【レビュー】
ついに姿を表した「OS X Lion」。約2年ぶりのメジャーアップデートであり、機能強化点は250を越すという。他のOSには見られない革新的な機能も多く、その評価が浸透するまでには時間がかかりそうだ。この短期連載では、そんなLionの"確かに凄いがしくみがわかりにくい"機能をいくつかピックアップし、詳細について解説してみよう。第1回は、再開とオートセーブ、バージョンを取りあげる。
Lionで導入された「再開」は、アプリケーションの状態を自動保存する機構を指す。ユーザはただアプリケーションを終了するだけで、そのとき開いているファイルが次回起動時にそのままの状態で現れる。ファイルに気を使うことなく、いきなりアプリケーションを終了してかまわないのだ。
この「再開」にはCocoa API、正確にはAppKitのうちNSDocumentクラスを使用するアプリケーションが対応している。だからLionに標準装備のテキストエディットやプレビュー、SafariやQuickTime Playerはもちろん、Office for Mac 2011(Word/Excel/PowerPoint)でも、終了時に開いていた文書が次回起動したとき元の状態で現れる。よく使う・次回も使うファイルを開く手間が省ける、という意味で画期的な機能といえる。
もう1つ、NSDocumentクラスには「オートセーブ」が追加された。その名のとおり文書を自動保存するこの新機能は、ユーザに文書の保存を強いることなく、不意な操作で内容を失う危険を取り去った。前述した「再開」との組み合わせにより、「文書=ファイル」という概念が薄まり、アプリケーションウインドウに見えるデータが文書そのもの、という状況を創り出すことに成功している。なお、データの保存はバックグラウンドで処理されるため、書き込みが遅いためにアプリケーションの反応がなくなることはない。
「バージョン」は、この2つの新機能に時間軸を与えるものだ。ユーザが文書を保存する操作を行うたび、その内容は一意の"バージョン"としてファイルシステム上に記録される。テキストエディットのファイルメニューにこれまであった「保存」(Command-S)が「バージョンを保存」に代わり、「上書き保存」がなくなったことは、この"バージョン"の出現による。
よって、Lionで動作する全アプリケーションがこれらの機構に対応しているわけではない。App KitのNSDocumentクラスに新設された関数を使用するものでなければならず、結果的に「プレビュー」や「テキストエディット」、あるいはLion発売直後にアップデータが公開された「iWork」でなければ、再開/オートセーブ/バージョンはフル活用できない。「再開」のみOffice for Mac 2011などサードパーティ製ソフトでの動作を確認しているが、パレット類の表示やカーソル位置など細かい情報は記録されないため、新設の関数を使用しないかぎり「再開」本来の働きは発揮されない。
| デュアルディスプレイにも対応できる遮光フード [21:40 6/19] |
| 上海問屋、カード型ホルダー部に本体を格納できるスマホ用USB充電ケーブル [21:38 6/19] |
| デジタルステージ、クリエイター支援にソフトウェアを提供 [21:29 6/19] |
| Lian Li、2スロット占有グラフィックスカードを装着可能なMini-ITXケース [21:16 6/19] |
| Apple、Mac用Javaを更新 - Java SE 6のバージョンを1.6.0_51にアップデート [21:00 6/19] |
|
カメラの顔認識を阻害するプライバシーバイザー [00:00 6/20] エンタープライズ |
|
「GANTZ」連載13年でついに完結、戦いの結末を目撃せよ [00:00 6/20] ホビー |
|
サラ・イイネス「大阪豆ゴハン」がDモーニングで復刻連載 [00:00 6/20] ホビー |
|
[GANTZ]13年にわたる壮大なストーリーに終止符 意味深メッセージも [00:00 6/20] ホビー |
|
イシデ電「私という猫~呼び声~」、刊行記念で特典も [23:38 6/19] ホビー |