5分で読めます
| macOS

更新: 10.8.2 と 10.7.5 の最終ビルドが 9 月 19 日に Apple からリリースされました。私たちはこれらのビルドを同じテストにかけており、その結果はここで確認できます。
先月、3台のMacラップトップ(2011年製15インチMacBook Pro、2012年製15インチMacBook Pro Retinaディスプレイモデル、2011年製13インチMacBook Air)でバッテリー駆動時間に関する一連のテストを実施しました。その結果、OS X 10.8 Mountain Lionへのアップグレードによってバッテリー駆動時間が大幅に短縮され、Mountain Lionの最初のアップデートである10.8.1では、失われた駆動時間の一部しか回復していないことが実証されました。
私たちのレポートに対し、さらなるテストに関する多くの質問や提案をいただきました。10.6 Snow Leopardから10.7 Lionへのアップグレード後に、同様のバッテリー寿命の低下を経験したという読者の声もありました。また、ソリッドステートシステムドライブ(SSD)と従来のハードディスクシステムドライブ(HDD)でテストを実行した場合、バッテリー寿命に大きな違いが出るかどうかを知りたいという読者もいました。
バッテリー寿命を包括的に検証するため、テスト用Macの1台をSnow Leopardに戻し、OS X 10.6.8から最新ビルドのMountain Lionまで、SSDとHDDの両方で各ビルドをテストすることにしました。このテストによって、過去数年間のOS Xの数々のバージョンアップにおけるMacのバッテリー寿命の「軌跡」に関する疑問が解明されることを期待しています。

テストベッド
私たちのテスト コンピューターは、2011 年型 15 インチ MacBook Pro (2.0 GHz)、8 GB の RAM、Radeon HD 6490M GPU、および 2 つの内蔵ドライブ (OCZ Vertex 4 64 GB SSD と Seagate Momentus 750 GB HDD) です (Other World Computing Data Doubler ブラケットを使用して、MacBook Pro の光学ドライブを Seagate ハード ドライブに交換しました)。
テストに使用したMacBook Proは、最初のテストで使用したMacBook Proとは異なるコンピューターです。このコンピューターは、これまでほとんど使用されていませんでした。テスト開始時のバッテリーは159サイクルで、OS Xでは正常と判断されていました。優れたcoconutBatteryユーティリティでは、バッテリー容量が理論上の最大値の95%に達していることが示されました。
MacBookのオリジナルシステムインストールディスク(Appleが付属していた懐かしい時代を覚えていますか?)を使用して、内蔵ドライブのデータを消去し、出荷時に搭載されていたOS Xバージョン10.6.6を両方のドライブにインストールしました。これにより、SSDとHDDのバッテリー駆動時間を個別にテストすることができました。その後、それぞれのインストールをAppleがリリースしたSnow Leopardの最新バージョンである10.6.8にアップデートしました。
テスト方法
各テストでは、OS X 10.6.8以降、Macのバッテリーがフル充電になるまで待ちます。その後、Wi-Fiを除くすべてのアプリケーションとサービスを無効にし、画面の明るさを50%に設定し、キーボードのイルミネーションをオフにし、スクリーンセーバーを無効にし、電源とディスプレイを無期限にオンの状態にします。
中程度のワークフローをシミュレートするために、以前のテストと同じカスタムAutomatorアプリケーションを使用します。自動ワークフローは以下のステップで構成されています。
- テキストエディットを開き、10秒間停止します
- Safariを開いてコンテンツの多いウェブサイト(macobserver.com)に移動し、20秒間停止します。
- 2番目のコンテンツの多いウェブサイト(cnn.com)に移動し、20秒間停止します。
- メールを開き、10秒間待ってメッセージをダウンロードします
- 開いているアプリケーションをすべて閉じます
- タイムスタンプをテキストファイルに記録する
- 繰り返す
テストの一環として起動するSafariウェブブラウザについては、OS Xの各エディションのリリース時に共通で使用されていたバージョンのSafariを使用しました。つまり、Snow LeopardのテストではSafari 5.0.5、LionのテストではSafari 5.1.7、Mountain LionのテストではSafari 6を使用しています。
唯一の例外は 10.7.4 上の Safari 6 です。これについては、Safari の異なるバージョンがバッテリー寿命に何らかの影響を与えるかどうかを確認するために、追加のテスト (グラフにアスタリスクで示されています) を実行しました。
各テストで達成されたバッテリー寿命を決定するために、Automator ワークフローによって作成されたタイムスタンプを使用して合計実行時間を計算します。
OS Xの各バージョンは、各ストレージメディアで少なくとも2回テストされます。その後、結果を比較し、結果の差が5%未満であれば平均を算出します。差が5%を超える場合は、どの結果が異常で、その理由が何であるかを特定できるまで、複数のテストを実行します。その後、異常な結果を破棄し、残りの結果を平均します。
読者からの提案を受け、各テストの完了後と次回のOS Xアップデートのインストール後に、PRAMとSMCのリセットを実行しました。AutomatorワークフローはMacBookのディスクリートGPUをトリガーしないように設計していましたが、念のためCody Krieger氏のgfxCardStatusユーティリティをインストールし、テスト中は内蔵GPUのみを強制的に使用するように設定しました。
テスト結果

グラフが示すように、Snow LeopardからLionへのアップグレードにより、バッテリー駆動時間が明らかに顕著に減少しました。SSD構成とHDD構成の両方で、動作時間が約40分減少しました。このバッテリー駆動時間の低下は10.7.3まで続き、10.7.3では動作時間が10.6.8レベルまで回復しました。
10.7.4 では 10.7.3 アップデートで回復したバッテリー寿命が維持されており、実行時間の点では Safari 5.1.7 と Safari 6 の使用に大きな違いはないようです。

前回のテストでも確認したように、10.8 Mountain Lionへのアップグレードによりバッテリー駆動時間が大幅に減少し、約1時間45分(30%)となりました。10.8.1へのアップグレードにより、MacBook Proのバッテリー駆動時間は約30分延長されました。確かに改善は見られますが、以前の状態を取り戻すには程遠い状況です。

大きな変更は10.8.2で行われましたが、現在も開発者テストが行われています。テスト実施時の最新ビルドである12C35(より新しいビルドである12C43は9月5日にリリースされました)を使用したところ、バッテリー駆動時間が大幅に向上し、10.6.8よりも数分長く動作するようになりました。
10.8.2はまだ開発中であり、一般公開前に変更される可能性があることを改めてお伝えしておきます。AppleがMountain Lionのコードにどのような変更を加えてバッテリー寿命の延長を実現したのか、あるいはリリース前にそれらの変更を元に戻す必要があるのかどうかは不明ですが、今後のMountain Lionアップデートでもバッテリー寿命の改善を維持できる方法をAppleが見つけてくれることを期待しています。
ハードディスクドライブとソリッドステートドライブ
OS X のさまざまなバージョンでのバッテリー寿命は SSD と HDD で同じ傾向を示していますが、HDD では SSD よりも 10 ~ 20 分長いバッテリー寿命を実現しています。
SSDは、パフォーマンスが大幅に向上していることに加え、従来のハードドライブと比較して消費電力が少ないと謳われています。しかし、今回のテストでは、テストの設計と使用したドライブの特性により、バッテリー寿命の点ではHDDが勝者となりました。
Western Digital によれば、Scorpio Blue HDD はアクティブな読み取りと書き込み時に 1.4 ワット、アイドル時に 0.59 ワットの電力を消費しますが、高性能 OCZ Vertex SSD はアクティブなときに 2.5 ワット、アイドル時に 1.3 ワットを消費します。

このわずかな消費電力の違いと、主にアイドル状態のワークロードを組み合わせることで、HDDで確認された10~20分のバッテリー駆動時間の優位性が説明されます。したがって、軽いワークロードで絶対的な最長バッテリー駆動時間が必要な場合は、低速でエネルギー効率の高い従来のハードドライブが最適な選択肢となるでしょう。しかし、ソリッドステートドライブ(SSD)が従来のハードドライブに対して持つパフォーマンスと信頼性の大きな優位性を考慮すると、たとえ数分の駆動時間を犠牲にしても、大多数の消費者はSSDを選ぶでしょう。
結論
AppleがOS Xの過去2つのバージョンをリリースした際には、バッテリー駆動時間を著しく低下させる深刻なコード欠陥があったことは明らかです。しかし、朗報なのは、Appleのエンジニアたちが各OSの最初の2~3回のポイントアップデートでこれらの問題を修正しようと努力してきたことです。
バッテリー寿命の問題で Lion へのアップグレードをためらっていた Snow Leopard をまだ使用している顧客は、実行時間の点では 10.7.4 が 10.6.8 とほぼ同等のパフォーマンスを発揮するため、安心してアップグレードできるはずです。
しかし、バッテリー寿命を重視するお客様は(他のすべての条件が同じであれば)、10.8.2の正式リリースまでMountain Lionへのアップグレードを待つことをお勧めします。前述の通り、10.8.2の開発者ビルドは非常に期待できるものですが、最終版のソフトウェアが承認されるまでは何も保証できません。
私たちは引き続きOS X Mountain Lionの開発状況を注視し、OSの新しいアップデートがリリースされるたびにテストを行っていきます。それまでは、10.8.2の最終ビルドと、バッテリー駆動時間の完全な回復を心待ちにしています。
ティーザーグラフィックはShutterstockより。