Mac OS Xの初期の頃、Appleはほとんどのアプリケーションが設計上、自己完結型であることを大々的に宣伝していました。インストールするにはアプリケーションフォルダにドラッグし、アンインストールするにはそこからゴミ箱にドラッグするだけでした。これで完了です!必要なものはすべて、アプリケーションパッケージ(見た目も動作も単一のファイルのようなフォルダ)に含まれていました。少なくとも、それが理論上の話でした。
もちろん、アプリケーションが自己完結的であるというのは完全に真実ではありませんでした。ドラッグしてインストールする単純なアプリケーションでさえ、ほとんどの場合、設定ファイル、ログ、およびその他のいくつかの項目が他の場所に保存されていました。Mac OS X が進化するにつれて、ますます多くのアプリケーションが、ますます多くのファイルを、ますます多くの場所に置く必要が生じました。インストーラを実行したり、アプリケーションを初めて開いたりすると、特に Application Support、Caches、Frameworks、LaunchAgents など、および のさまざまなサブフォルダに、ファイルがあちこちに散らばることがありました/Library
。~/Library
アプリケーションは、ログイン項目や起動項目、システム環境設定パネル、Dock アイコン、メニューバーの小道具、さまざまなバックグラウンド プロセスを追加することもあります。
すぐに、アプリケーションの使用を停止したい場合に、それら余分なものをすべて削除する方法を見つけることが深刻な問題になりました。
2010年、Macworld誌からアンインストーラーに関する記事の執筆依頼を受けました。私が答えるべき2つの質問は、「アンインストーラーは安全か?」と「動作するか?」でした。端的に言うと、答えは「はい」と「はい」で、条件は様々でした(「Macユーティリティ:アンインストーラーは動作するか?」を参照)。当時最も人気のあった4つのアンインストーラーアプリをテストしたところ、どれも特定のファイルを削除し忘れ、使い勝手もアプリによって差はありましたが、削除すべきでないファイルを削除することは稀で、たとえ削除したとしても深刻な問題になることは稀でした。
アンインストーラーを取り巻く状況はそれ以来変化しましたが、アンインストーラーの重要性は今も変わりません。ほとんどのMac開発者は(理由はよく分かりませんが)独自のアンインストーラーを提供していないため、サードパーティ製のアンインストーラーユーティリティがあると便利です。CleanMyMac 3も、開発元のMacPawが多機能クリーニング&メンテナンスアプリと位置付けているにもかかわらず、私は主にそのように考えています。Mac、特にSSDが小さすぎて常に満杯になりそうなMacBook Proで、不要なものを見つけて削除するのに非常に役立つと感じています。
現実を直視-- CleanMyMac のどこが気に入っているのかを具体的に述べる前に、このアプリを含め、ほとんどすべての Mac メンテナンスアプリの根底にあるマーケティング上の思い込み、つまり、ファイルを削除すれば Mac の問題が魔法のように解決するという考え方に異議を唱えたい。確かに、ディスク容量が完全に (あるいはそれに近いほど) なくなると、Mac の動作が著しく遅くなり、さまざまな不具合が生じる可能性があるが、空き容量が 1 TB のユーザーと 100 GB のユーザーでは、パフォーマンス面で差はない。ディスク容量が不足していなくても、不要なものを削除する正当な理由 (ソフトウェアの非互換性を防止または解決したり、
バックアップに必要な時間とディスク容量を削減したりするなど) はあるが、すでに十分な空き容量があり、パフォーマンスの向上だけを望んでいる場合は、ファイルを削除するのは時間の無駄かもしれない。
同様に、メンテナンスユーティリティが削除する一見「ジャンク」と思われるファイルの多くは、実際には役に立つものです(必須とは言いませんが)。例えば、数ギガバイトにも及ぶキャッシュファイルは一見無価値に思えるかもしれませんが、実際にはMac上の数多くのプロセスをより高速かつ効率的に実行するのに役立っています。これらのファイルを削除すると、Macの速度が上がるどころか、むしろ遅くなる可能性があります。また、Mac OS Xはキャッシュを自動的に再構築するため、キャッシュを削除することで節約できた容量はすぐに消えてしまいます。
また、どんなに徹底的なメンテナンスアプリでも、Macを常に最高の状態に保つために定期的に実行すべき予防メンテナンス作業を、単体ですべてこなせるアプリは存在しないことも指摘しておきます。私の新刊『Maintaining Your Mac: A Joe On Tech Guide』では、他にも様々なメンテナンスアプリを取り上げており、その他にも多くの予防メンテナンス作業について解説しています。
そのため、CleanMyMacやこの種のアプリを使う際は、適切な期待(そして少しの慎重さ)を持って臨むべきです。不要なファイルを見つけて削除したり、不要なアプリ(散らばった厄介なファイルも含む)をアンインストールしたり、その他の便利なメンテナンス作業を実行したりするのに役立ちます。しかし、Macの速度が向上するとは限りません。最善かつ安全な結果を求めるなら、削除を許可する前に、アプリの推奨事項をすべて注意深く確認する必要があります。
クリーニング機能— 具体的な内容を見ていきましょう。CleanMyMac の機能は、クリーニング(つまり、データの削除)とユーティリティ(アンインストーラーやその他のツールを含む)の2つに分かれています。アプリを起動すると、最初にスマートクリーンアップ画面が表示され、すべてのクリーニングタスクを一度に簡単に実行できます。最初のステップ(それ自体は非破壊的で安全です)は「スキャン」をクリックすることです。これにより、CleanMyMac は削除すべきデータを特定します。
[スキャン] をクリックして結果を待ちますが、すべての候補を確認して (カテゴリを選択してから [ファイルの確認] または [詳細の確認] をクリックすることで実行できます)、保持するものを選択解除するまでは [クリーン] をクリックしないでください。
CleanMyMac が考慮するカテゴリは次のとおりです:
- システムジャンク:この広範なカテゴリには、ユーザーとシステムのキャッシュ、ユーザーとシステムのログファイル、壊れた設定とログイン項目、「残り物」(アンインストールしたソフトウェアに属するファイル)、iOS の写真キャッシュ、「開発ジャンク」(アプリのインストールまたは構成中に作成される冗長ファイル) など、12 種類のデータが含まれます。これらはすべて安全に削除できますが、前述のようにキャッシュを削除しても必ずしも良い結果にはならないため、私は頻繁に使用するアプリのキャッシュの選択を解除しています。また、システムジャンク カテゴリには、明らかにジャンクではない項目もいくつかあります。言語ファイル (アプリを他の言語で実行するために必要なリソース) は、アプリを 1 つの言語でのみ実行する場合、これらの余分なファイルはすべて無価値であるという理由で、デフォルトで選択されています。数年前、余分な言語ファイル(Monolingual などのユーティリティを使用)を削除すると、Adobe Creative Suite などの特定のアプリが動作しなくなるというケースがありました。CleanMyMac ではその問題は発生していません。CleanMyMac には、安全に削除できるものと削除できないものについて、よく整理された内部リストがあるようです。同じことが OS X ローカリゼーションにも当てはまり、OS X 自体が他の言語でインターフェイスを表示できるようにするもので、私の知る限り、それらを削除しても安全です。同様に、Universal Binaries を選択したままにしておくと、Mac のプロセッサに適用できないコードが削除されます(Intel ベースの Mac で実行しているときに PowerPC 固有のコードが削除されるなど)。ただし、アプリのパッケージからこれらのコンポーネントのいずれかを削除することに不安がある場合は、そのカテゴリを簡単に選択解除できます。
- iPhotoのジャンク: CleanMyMacは、iPhotoで回転または赤目補正された画像のオリジナルバージョンを削除できます。これらの画像は必要に応じて元の状態に戻せるためです。また、変更を加えたバージョンだけで十分だと確信できる場合は、オプションで他の種類のオリジナル画像を削除することもできます。ただし、Apertureや写真アプリでは同様のクリーニング機能は提供されていない点にご注意ください。
- メールの添付ファイル:このオプションを選択すると、CleanMyMacは、メッセージ内から添付ファイルを開いた場合に、メールに保存される添付ファイルの余分なコピーを削除します。ただし、メッセージ自体の添付ファイルは削除されず、メールの外部に手動で保存した添付ファイルも削除されません。つまり、これはCleanMyMacの一般的な特徴ですが、簡単に復元できるファイルのみがデフォルトで削除されます。
- iTunesジャンク: iOSデバイスの使用方法によっては、iTunesにiOSアプリ、ソフトウェアアップデート、古いデバイスのバックアップのコピーが保存される場合があります。これらは安全に削除できます。ただし、古いバックアップやソフトウェアバージョンを保存しておく必要がある重要な理由がある場合は、選択を解除できます。iTunesジャンクには、完了しなかった部分的なダウンロードも含まれます。
- ゴミ箱: CleanMyMac は、Mac のゴミ箱 (Finder > ゴミ箱を空にするを選択) を空にするだけでなく、メール、Aperture、iPhoto のゴミ箱も空にできます。(繰り返しますが、写真アプリの「最近削除した項目」は空にできません。)
- 大容量ファイルと古いファイル: CleanMyMacはデフォルトで50MBを超えるファイルをリスト表示しますが、削除対象として選択しません。これらのファイルは、サイズ、アクセス日、その他の条件で並べ替えることができます。これにより、Mac上の最大のファイルだけでなく、長い間使用していない比較的小さなファイルも簡単に特定できます。削除したい項目は手動で選択する必要があり、完全に削除するか、ゴミ箱に移動するか、別のフォルダまたはボリュームに移動するかを選択できます。
CleanMyMacのクリーニング機能は万能薬ではありませんが、効果的かつ安全だと感じています。しかし、これはこのアプリの機能のほんの一部に過ぎません。
アンインストーラ— CleanMyMac 3 で私のお気に入りの機能 (そして「ユーティリティ」の一番上に挙げられている機能) は、派手さはないものの、効果的です。それはアンインストーラです。ディスクをスキャンした後、すべてのアプリが一覧表示されます。アプリを選択すると、CleanMyMac がそのアプリに関連すると判断したファイルがすべて表示されます。アプリ名の横にあるボックスにチェックを入れると、関連するファイルがすべて選択されます。あるいは、残しておきたいファイルを個別に選択または選択解除することもできます。選択したファイルを消去するには、「アンインストール」をクリックします。(「アプリケーションリセット」ボタンをクリックして、設定と関連ファイルのみを削除し、アプリをインストール後の元の状態に戻すこともできます。)
複数のアプリを一度にアンインストールしたり、アプリ名で検索したりできます。また、サイズ、名前、最終起動日などでアプリを並べ替えたり、表示をフィルタリングして、Macと互換性のない古いアプリを表示したりすることも可能です。
その他のユーティリティ— 残りのユーティリティは、1 つの例外 (拡張機能) を除いて、主に埋め草的な機能であると考えています。大したことはなく、同じことを行う他の (無料の) 方法があります。
-
- メンテナンス:メンテナンスカテゴリでは、7つの機能にアクセスできます。それぞれ2クリックで実行できます。これは便利ですが、これらのタスクはすべて、ターミナルのコマンドラインなどでも実行できます。アプリは必要ありません。タスクは以下のとおりです。
- メンテナンス スクリプトを実行: Mac OS X に組み込まれている毎日、毎週、毎月のクリーンアップ スクリプトを今すぐ強制的に実行します。(通常は夜間に実行されますが、まったく実行されなくても問題はありません。)
- ディスクのアクセス権を修復: ディスクユーティリティの機能と同じです (ご存知かもしれませんが、OS X 10.11 El Capitan ではこの機能は廃止される予定です。Apple がこの機能を必要としなくなったため、早急に削除する必要があります)。
- 起動ディスクの検証: ディスクユーティリティで「ディスクの検証」をクリックするのと同じです。
- メールの高速化:送信者、受信者、件名、日付などのメッセージメタデータの検索を容易にするメールのエンベロープインデックスを構成するファイルを削除します。(これにより、検索関連の特定の問題が解決される可能性がありますが、メールの高速化につながるとは言えません。)
- 起動サービス データベースの再構築: ドキュメントが間違ったアプリに関連付けられたり、間違ったアイコンが表示されたりする問題を修正します。また、ファイルを右クリックまたは Control キーを押しながらクリックしたときに表示される [プログラムから開く] コンテキスト メニューも再構築します (重複したアプリが表示されたり、互換性のあるアプリが表示されないことがあります)。
- Spotlightのインデックスを再作成:Spotlightのインデックス全体を強制的に再構築します。これにより特定の検索の問題が解決される可能性がありますが、Spotlightの処理には長時間(場合によっては数時間)かかることを覚悟してください。
- DNS キャッシュをフラッシュ: サーバーの DNS エントリが変更されても、Mac OS X に古い IP アドレスがキャッシュされたままになっている場合に発生するネットワークの問題を修正します。
- プライバシー:プライバシーは大切にしたいものの、このカテゴリは個人的には避けたいものです。重要で有用なデータが簡単に削除されてしまう可能性があるからです。これには、「インターネットの閲覧とサーフィン」(ブラウザの自動入力値、閲覧履歴とダウンロード履歴、Cookie、タブなどの情報を消去)、インスタントメッセージ(Skype、メッセージ、AOLインスタントメッセンジャー、Jabber、Yahoo!からの会話、通話、ファイル転送履歴の削除)、Macでの項目の表示(Appleメニューの「最近使った項目」サブメニューの消去)が含まれます。これらのカテゴリでは、特定の項目を選択または選択解除したり、時間範囲(過去1~2時間、過去1日、過去1週間、またはすべてなど)を指定したりできます。
- 機能拡張: Macには、起動時やログイン時に読み込まれ、様々な機能を追加する様々なものが含まれています。CleanMyMacは、これらすべてを一元的に確認・管理できる場所を提供します。選択的に削除できるだけでなく、削除せずに無効にすることもできます。これはトラブルシューティングに非常に便利です。機能拡張カテゴリには、オーディオプラグイン、連絡先プラグイン、辞書、Finderプラグイン、Growlプラグイン、インターネットプラグイン、起動エージェント、ログイン項目、メールプラグイン、環境設定パネル、Quick Lookプラグイン、QuickTime Playerプラグイン、Safari機能拡張、サービス、Spotlightプラグインなどがあります。うわあ!これらのほとんどは削除する際に注意が必要です
が、Finder内をあれこれ探し回ることなくオン/オフを切り替えられるのは素晴らしいことです。
- メンテナンス:メンテナンスカテゴリでは、7つの機能にアクセスできます。それぞれ2クリックで実行できます。これは便利ですが、これらのタスクはすべて、ターミナルのコマンドラインなどでも実行できます。アプリは必要ありません。タスクは以下のとおりです。
- シュレッダー:この機能は、ファイルを上書きすることで安全に削除できます。ディスクユーティリティなどのアプリのように、設定可能な複数パスの上書き機能は提供していませんが、それでも便利です。
ダッシュボードとメニュー— CleanMyMac 3には、他に注目すべきコンポーネントが2つあります。CleanMyMacウィンドウの「ダッシュボード」ボタンをクリックするとダッシュボードにアクセスできます。ダッシュボードでは、ディスク容量、RAM、CPU使用率、そしてバッテリー残量(該当する場合)に関するリアルタイムの統計情報が表示されます。グラフにポインターを合わせると、より詳細な情報が表示されます(もっとも、CleanMyMacが最初からこれらの情報を隠さなければ、もっと良いのですが)。
「メモリ」ラベルの横に「空き容量を増やす」ボタンがあります。これをクリックすると、余分なRAMを「解放」できます。MacPawでは、この仕組みについて具体的な説明はありません。確かに、ボタンをクリックするとRAMの「空き容量」は増えますが、これはOS X自体が必要に応じて消去するRAMの内容を単に消去しているだけだと思います(purge
コマンドラインツールのようなもの)。つまり、空きRAMの増加は、ほとんどが幻想的なものである可能性があります。
CleanMyMacには、システム全体に適用できるオプションのメニューがあり、デフォルトで有効になっています。このメニューにはダッシュボードと同じデータが表示されます(メモリカテゴリにマウスオーバーすると「メモリを解放」ボタンが表示されます)。また、統計情報をオンデマンドで表示するだけでなく、特定の状況を監視し、発生時に警告を発するバックグラウンドプロセスも含まれています。
CleanMyMac 3 を使い始めたとき、メニューコンポーネントが過度におしゃべりで邪魔だと感じました。たとえば、通知で頻繁にクリーンアップを実行するように促されますが、通知は必要ないし、必要ありません。CleanMyMac 3 > 環境設定 > スケジューラで、リマインダーの頻度を変更したり、リマインダーをオフにしたりできます。同様に、ディスク容量が少なくなったとき (「少ない」は任意の数字) やゴミ箱が特定のサイズを超えたときに表示される通知を、CleanMyMac 3 > 環境設定 > CleanMyMac 3
メニューで変更または無効にできます。メニューを完全にオフにしないと無効にできないその他の通知には、ディスク障害が差し迫っていること (ドライブの SMART 監視システムによって報告される)、バッテリー障害 (OS X 自体が報告する)、および RAM の過剰使用があります。
アプリをゴミ箱にドラッグすると、メニューがそれを検知し、CleanMyMac に完全にアンインストールさせるか聞いてきます。これは不合理なことではありません (不要なファイルが残るのを防ぐためです) が、この動作が気に入らない場合は、CleanMyMac 3 > 環境設定 > CleanMyMac 3 メニューで無効にすることができます。同じパネルでは、アプリが応答しないときに表示される通知も無効にできるので、これは必ず無効にしてください。アプリが明らかに重要な処理中で数秒間応答しない場合でも、CleanMyMac は強制終了するように促しました。しかし、そうすると、次にアプリを起動したときに、そのタスクを最初からやり直さなければならなくなります。アプリが本当にダメになった場合は、
Command-Option-Esc で強制終了できます。CleanMyMac の助けは必要ありません。
結論— いくつかの「まあまあ」な機能はあるものの、CleanMyMac3 は効果的かつ安全だと感じています。初心者でも簡単に使え、各機能の説明も分かりやすく、ヘルプも役に立ちます。アプリ内のほとんどの操作に付随する小さなアニメーションとサウンドも気に入っています(ただし、気になる場合はオフにすることもできます)。CleanMyMac 3 は OS X 10.8 Mountain Lion 以降で動作します。価格は Mac 1 台で 39.95 ドル、Mac 2 台で 59.95 ドル、Mac 5 台で 89.95 ドルで、ダウンロードサイズは 31 MB です。無料トライアル版では、最大 500 MB のデータを削除でき、メンテナンスユーティリティを最大 3 つまで使用できます。
CleanMyMac が Mac の予防メンテナンスの全体的な戦略にどのように適合するかを知るには、「Mac のメンテナンス: Joe On Tech ガイド」を必ず確認してください。