○Safariを支える新機能
速さばかりが注目されがちなSafariだが、新機能にも見るべきところは多い。本稿執筆時点ではPublic Betaであるため、正式版がリリースされるときには変更されている可能性もあるが、特にユニークな機能について取りあげてみよう。
・レンダリングエンジンは「Konqueror」ベース
SafariのHTMLレンダリングエンジンには、LinuxなどのPC-UNIX向けGUI環境「KDE(K Desktop Environment)」の産物である「Konqueror(KHTML)」が採用されている。Apple純正Webブラウザのリリースは以前から噂されていたが、Mozillaのエンジン「Gecko」をベースにするという説が有望視されていただけに、正直なところ驚きを感じる。
なお、Safariに搭載されているKonquerorエンジンは単なる移植版ではなく、Appleにより大幅な改良が加えられているとのこと。Apple Developer Connection(ADC)のWebサイトでは、Safariに収録されている数種類のフレームワークのソースコードが公開されているので、興味があれば入手してみよう。
|
|
・ツールバーからGoogleで検索
Safariのツールバーには、Googleにリンクされた検索フィールドが用意されている。この種のオンラインソフトは多数発表されており、機能自体に目新しさは感じないが、Webブラウザ標準の機能としてツールバーに組み込まれているのはユニークだ。しかも、「Finder」や「iTunes」など、Mac OS Xを代表するiアプリと表示位置が統一されており、一貫した操作性を提供しようとするAppleの意図が感じられる。
Google検索フィールドには、URL入力フィールドと同様にスナップバックボタンが用意されている。検索サイトでヒットしたページにハイパーリンクで移動すると、どうしても元の検索結果を見失いがちだが、このボタンを利用すれば1クリックで復帰できる。虫メガネボタンには検索語の履歴を表示する機能が割り当てられているので、類似のキーワードで何度も検索するときに重宝するはずだ。
|
|
・iアプリライクなブックマーク
![]() |
| 「iアプリ」らしいインターフェイスを備えるブックマーク |
外見だけでなく、操作性もiTunesやiPhotoなどの「iアプリ」に準じていることがSafariの特徴だ。ブックマーク編集機能はその代表格で、ウィンドウサイズを小さくするとiTunesと見間違えるほどの外見を持つばかりか、ほぼ同じ操作性を提供する。iTunesの「スマートプレイリスト」に相当する「Collections」欄にジャンルを作成しておけば、つい増えがちなブックマークの管理に役立つだろう。
・ダウンロードしたファイルを即インストール
Safari内蔵のダウンロード機能は、解凍ユーティリティだけでなく、FinderやInstaller.app(Mac OS X標準のインストーラ)との連携が考慮されている。Webページ上に張られたリンクをクリックすると、ダウンロードの経過を表示する小ウィンドウが現われ、ダウンロードが終わり次第適切な処理が開始される。
ディスクイメージファイル(*.dmg)を例に説明してみよう。ダウンロード完了後、イメージファイルは自動的にマウントされ、さらに内容物にパッケージ(Installer.appが対応する書庫フォーマット)が含まれる場合には、Installer.appの起動まで自動処理されるのだ。「.SIT」や「.TGZ」などの書庫ファイルも同様で、対応するアプリケーション(通常はStuffIt Expander)が起動され、デスクトップ上への展開まで自動処理される。
怪しいファイルまでもが自動的に展開/インストールを開始されてしまうことには一抹の不安を覚えるが、この機能はPreferencesの「General」パネルで無効にできる。インストール開始時に管理者の認証を必要とするとはいえ、やはりデフォルトでは無効にされるべき機能だろう。
|
|
・ポップアップウィンドウ抑止機能の効果は?
Safariには、広告などに利用されているポップアップウィンドウの表示を抑止する機能が備えられている。設定はとても簡単、[Safari]→[Block Pop-Up Windows]メニューを選択するだけで機能を開始する。機能を無効にしたい場合も、同じ操作を行ってメニュー左横のチェックを外せばOK。
いわゆるブラクラ(ブラウザクラッシャー)にも有効かどうか、JavaScriptの「window.open()」を繰り返し実行するHTMLで検証してみたところ、結果は良好。恐る恐る有名な「Have a nice day!」というブラクラサイト(アクセスは自己責任で)にもアクセスしてみたが、飛び跳ねるメインウィンドウを[command]-[w]で閉じても、ポップアップウィンドウの被害にはあわない。常にONにしておく価値がある便利な機能、といえるだろう。
![]() |
| ポップアップウィンドウ抑止機能は「ブラクラ」にも効果アリ |
○まとめ ~Aquaでもこれだけ速い~
Ver 0.6以降のChimeraにそこそこ満足していた筆者としては、Safariの速さは正直驚きだった。動きがモッサリしているのは(PDFベースの高度な描画を行う)Aquaだから仕方ない、と半ば諦めに近い感慨があったのだが、1GHz/640MB RAMという今やロースペック機に近いMacでもストレスない速度で利用できるのはうれしい。今から正式版のリリースが楽しみだ。
現時点での不具合としては、フォームに日本語を入力したときの文字化け、レイアウトの崩れやfont-styleを使用してもフォントを変更できないといった問題を抱えるCSSサポート、などが挙げられる。ページ内検索機能も正常に動作しないときが多く、解決策は見当たらない。そのためのPublic Betaであるとも言えるが、正式版のリリースまでにはもうしばらく時間がかかるかもしれない。
また、デスクトップを雑然とさせないためにもタブ機能が欲しいところ。Mozilla(Chimeraを含む)やOperaには実装済の機能であり、元となったKonqueror(KDE 3.1)でもサポートされていることを考えれば、それほど無理な願いではないだろう。ひっそりと終焉を迎えたかつてのApple純正ブラウザ「Cyberdog」と同じ道を歩ませないためにも、Appleへフィードバックしてみてはいかがだろうか。
(海上 忍)
【レビュー】Mac OS X用超高速ブラウザ「Safari」の実力(1)
【Macworld 2003 レポート】スティーブ・ジョブズ氏基調講演(1)、高速ターボブラウザ「Safari」発表
アップル、Jaguar用高速ブラウザ「Safari」を公開
【特集】ブラウザを検証する ~テキストブラウザからOperaまで~
Apple Computer
| 小規模ゲームスタジオが1日で100万ドル獲得 - クラウドソース型調達で [12:37 2/10] |
| あぁ俺の オタク川柳 予選落ち - 第7回「オタク川柳」投票受付を開始 [11:00 2/10] |
| Googleバーまたまた刷新、ロゴからのドロップダウンメニュー廃止 [10:50 2/10] |
| 地震への関心、再び高まる - 1月のTwitter利用動向 [10:21 2/10] |
| サイバーエージェントがアールフォース・エンターテインメントを子会社化 [09:56 2/10] |
|
[西部警察]大門のサングラスは照れ隠し? 制作担当者が語る舞台裏 [09:00 2/11] エンタメ |
|
9ストーリーズ ~バレンタインのエピソード~ [08:05 2/11] キャリア |
|
RX-7改フェラーリ登場!/マジックRX-7XX 【大阪オートメッセ2012】 [08:04 2/11] キャリア |
|
【連載】鉄道トリビア 第137回 山手線と京浜東北線から●●●が消えた!? [08:00 2/11] ライフ |
|
JRグループ、「周遊きっぷ」を見直し - 19の周遊ゾーンが3/31で販売終了に [07:30 2/11] ライフ |