Appleは長年にわたり、ソフトウェアアップデートに付随するリリースノートの簡潔さについて批判を受けてきました。この情報不足により、何が修正されたのか、あるいは修正内容が実際に意図した通りの効果を発揮しているのかを正確に判断することが困難になっています。
Safari 5.1.2のリリースノートでは、いつも以上にその傾向が顕著です。より詳しい情報をお探しの方のために、最新バージョンのSafariに含まれる4つの「改善点」について詳しくご紹介します。
•安定性の向上:おそらくこれは様々なバグ修正を意味するのでしょう。これはAppleの常套句ですが、ある程度まではAppleを許容します。自分の欠点を全てさらけ出す必要はありません。修正した細かい点を全て列挙すれば、以前のバージョンで問題だった細かい点全てを強調することになります。これは良いPRにはなりません。とはいえ、他の多くのソフトウェア企業がまさにそうしており、成功を収めています。特に特定のバグに悩まされていた場合は、それが修正されたかどうかを知ることができれば安心です。
ウェブで読んだ情報によると、Safari 5.xは様々なバグやパフォーマンスの問題により、以前のSafariバージョンよりも評判が悪いようです。SafariからFirefoxや他のブラウザに乗り換える人が増えているため、ここでさらに詳しい情報を提供することで、Safariユーザーを呼び戻すのに役立つかもしれません。
•ハングアップや過剰なメモリ使用を引き起こす可能性のある問題への対処:これはまさにユーザーを悩ませてきたパフォーマンス問題の一つです。今回のアップデートでメモリ使用量が大幅に減少すれば素晴らしいのですが、残念ながら明確な証拠を見つけることができませんでした。アクティビティモニタで確認したところ、下の図に示すように、Safari Webコンテンツ(Safariのコンポーネント)が他のどのプロセスよりも多くのメモリを使用しています。Safariの個別のプロセスへのメモリ割り当てを加えると、これら2つのプロセスの合計メモリ使用量は他のどのソフトウェアよりもはるかに多くなります。

Safari 5.1.2のメモリ割り当ては、以前のバージョンよりも低いのかもしれません。もしかしたらそうかもしれません。それでも、この問題が「修正された」と見なすのは難しいでしょう。
•ウェブページが白く点滅する問題への対応:ここで問題となるのは、Appleが「ウェブページが白く点滅する」とは具体的に何を意味するのか明確にしていないことです。私たちは推測するしかありません。ほとんどの人は、Appleが私が以前のバグ&修正コラムで取り上げた問題を指していると推測(そして期待)しています。「Safariウィンドウで複数のタブを開いている場合、アクティブなタブを変更するためにクリックすると、新しく選択したページが再読み込みされ、一時的に空白になることがあります。」
この厄介な症状は、Safari Webコンテンツがクラッシュした際によく発生します。そこで、この問題が解決したかどうかを確認するために、プロセスを強制終了してみました。結果は変わらず、空白ページがポップアップ表示され、再読み込みされました。繰り返しますが、何かが改善された可能性(症状の発生頻度が減ったなど)はありますが、はっきりとは分かりません。
ウェブで検索すると、この症状の回避策が見つかるかもしれません。Safariのデバッグメニューを有効にし、「マルチプロセスウィンドウを使用する」メニューコマンドの選択を解除してください。これは効果があるように見えますが、私はこの解決策は避けた方が良いでしょう。症状の改善よりも副作用の方が深刻です。この回避策はSafariの他の便利な機能(拡張機能など)を無効にするだけでなく、Safariが頻繁にクラッシュするようになるかもしれません。私が試した際に実際に発生し、他の人も同様の症状を報告しています。

• PDFをWebコンテンツ内に表示できるようにする:これもAppleの表現が乏しく、その意味がすぐには理解できない例です。実際、このフレーズをGoogleで検索したところ、調べたすべての記事でAppleの文言が引用されていましたが、修正が何を意味するのかは詳しく説明されていませんでした。Twitterのフォロワーに聞いても、ほとんど何もヒットしませんでした。ある人は、これはおそらくPDF文書をHTMLページ内に埋め込むこと(eHowの記事で説明されているように)を指しているのではないかと示唆しました。私には理にかなっているように思えました。PDF文書を埋め込むことは、別のURLとして開くことほど頻繁には行われません。しかし、埋め込みを行っているWebページは確かに存在します。
この説明を裏付けるように、埋め込みPDF(このページなど)を含むページをテストしたところ、Safari 5.1.2では問題なく読み込まれましたが、5.1.1が動作しているMacでは「プラグインが見つかりません」というエラーが発生しました。プラグインがどこに配置されているかは分かりませんが、Safariアプリ自体には存在しません。Safari 5.1.2が既にインストールされているMacでSafari 5.1.1を起動したところ、埋め込まれたPDFは正常に読み込まれました。プラグインは/System/Library内のフレームワークの1つに配置されていると推測しています。