先週、AppleはiOS 11.2.2をリリースしました。これは、SafariとWebkitのセキュリティアップデートを通じて、Spectreチップの脆弱性に関連するリスクを軽減することを目的としています。Spectre攻撃者はJavaScriptの脆弱性を利用してシステムを攻撃する可能性が最も高いため、AppleはiOS 11.2.2でこの問題に対処し、システムのセキュリティを強化しました。
しかし、このパッチは実際には問題を修正するものではなく、Appleが修正するiOSアップデートをリリースする可能性は低いでしょう。研究者やプログラマーたちは、iPhoneがSpectreの脆弱性を悪用される可能性を低減する方法を積極的に研究していますが、Appleをはじめとする企業は、これらはあくまでも緩和策であり、完全な修正ではないことを明確にしています。
Appleは、iPhoneのパフォーマンスに影響が出る可能性があると警告しています。深刻な影響ではないはずですが、場合によっては顕著になる可能性があります。セキュリティ研究者のメルビン・ムガル氏が最近、iPhone 6のベンチマークテスト(現在は削除済み)を公開し、最大40%ものパフォーマンス低下を示したことで話題になりましたが、このような結果は一般的ではないはずです。
純正バッテリーを搭載したiPhone 6をiOS 11.2.2のインストール前とインストール後でテストしたところ、Appleの発表とほぼ一致する結果となりました。iOS 11.2.2のインストール前とインストール後のGeekbench 4の数値は以下の通りです。
IDGiPhone 6 の iOS 11.2.1 (左) と iOS 11.2.2 のベンチマーク。
iOS 11.2.1 ベンチマーク
- シングルコア: 1461
- マルチコア: 2491
- 浮動小数点数: 1244
- 記憶: 1998年
iOS 11.2.2のベンチマーク
- シングルコア: 1433
- マルチコア: 2440
- 浮動小数点数: 1223
- 記憶: 1958年
これは約2.5%のパフォーマンス低下であり、Mughal氏の調査結果とは大きく異なり、一般的なタスクでは目立たないレベルです。ただし、状況は人によって異なる可能性があります。そこで、iOS 11.2.2をインストールした後にiPhoneの動作が遅くなったと感じた場合の対処法をご紹介します。
iPhoneを再起動してください
ローダウンの問題が発生しているPCを修理する最善の方法は、iPhoneを修理する最善の方法でもあります。設定をいじる前に、iPhoneの右側にある電源ボタンを長押しして電源を切り、ボタンを右にスライドさせて電源が切れるのを待ちます。その後、再起動してください。
ストレージを確認する
iPhoneの動作が遅くなる最大の原因はストレージ容量不足です。「設定」>「一般」>「iPhoneストレージ」と進み、空き容量を確認してください。iPhoneで使用しているストレージ容量の内訳と、最もストレージ容量を多く使用しているアプリが表示されます。アプリを削除またはオフロード(オフロードするとアプリはiPhoneから削除されますが、データは保持されます)できます。
Safariのキャッシュをリセットする
動作の遅さがSafariに関連している場合(上記のどちらの方法も効果がない場合は)、ブラウザのキャッシュをリセットしてみてください。設定アプリでSafariタブまで下にスクロールし、「履歴とWebサイトデータを消去」ボタンが表示されるまでスクロールします。これをタップすると、履歴、Cookie、閲覧データが消去され、新しい状態になります。履歴を残しておきたい場合は、ページ下部の「詳細」を選択し、 「Webサイトデータ」をタップして、ページ下部の「すべてのWebサイトデータを削除」をタップしてください。
IDGiOS 11.2.2 をインストールした後に Safari の動作が遅くなった場合は、速度を上げる方法がいくつかあります。
JavaScriptを無効にする
iOS 11.2.2 の緩和策は JavaScript に直接影響するため、Safari で速度低下を感じている場合は、JavaScript が原因となっている可能性があります。同じ Safari タブ(Safari > 詳細)内に、デフォルトでオンになっている JavaScript のトグルがあります。これをオフにすると、お使いのスマートフォンの Safari で JavaScript が無効になり、一部のページの読み込みが速くなる可能性があります。ただし、これをオフにすると、お気に入りのサイトの一部で問題が発生する可能性があります。深刻な問題が発生している場合は、設定でオンに戻してください。
新しいバッテリーを入手する
Appleは既に、バッテリー寿命の低下を補うために一部の旧型スマートフォンの性能を制限していることを認めているため、今回の問題もそのせいかもしれません。古くなったバッテリーを新しいものに交換してパフォーマンスを回復させるには、Appleのサポートサイトにアクセスして予約をしてください。
数字ではなく自分の目を信じましょう
ベンチマークは必ずしも正確ではありません。AppleがSpectre対策として実装している緩和策は、チップとOSの連携に直接影響するため、ベンチマークの精度が下がる可能性があります。そのため、お使いのスマートフォンは以前と変わらないのに、Geekbenchで大幅に遅くなったと表示されたとしても、慌てる必要はありません。上記の修正方法をいくつか試し、注意深く観察しながら、とにかく落ち着いて使い続けてください。