[2010.11.02 追記] 「Mac OS X 上で動作するタブブラウザのまとめ (2010 年版)」にて 2010.11 現在の状況を反映した内容で更新しました。こちらもあわせてご覧ください。
ちょっと思うところあって、Mac OS X上で動作するブラウザについて調べてみました。
Mac OS X上で動作するブラウザには、HTMLレンダリングエンジンの違いにより、大まかに3つの勢力(?)に分類されます。
ここでは、2007.05.27現在、当方の環境で動作確認できたブラウザを紹介します。User Agentの文字列も併せて掲載していますが、この文字列はバージョンなどによって変わる場合があります。あくまでも参考程度に。
アイコンからは各ブラウザのスクリーンショットにリンクしています。
WebKit系
WebKit系は、Safariを代表とする、KHTML系統のレンダリングエンジンを搭載したブラウザです。Safari、シイラなどが知られています。
Appleがライブラリを提供しているせいもあって、派生ブラウザがそれなりにあります。
言わずと知れたApple純正のブラウザです。
Mozilla/5.0 (Macintosh; U; Intel Mac OS X; ja-jp) AppleWebKit/419 (KHTML, like Gecko) Safari/419.3
SafariのUser Agent
Javascript周りに難点があるようですが、動作自体はいたって素直かと思います。
「リロード」ボタンと「読込み中止」ボタンが兼用であったり、アドレス入力部がプログレスバーも兼ねていたり、当時やや斬新なインタフェースでした。
Safariを導入する場合はSafari Standの導入も検討してみて下さい。
- OS標準添付
- タブブラウザ対応
- Universal Binary対応
HMDTの木下誠さんが開発されているブラウザです。
Mozilla/5.0 (Macintosh; U; Intel Mac OS X; ja-jp) AppleWebKit/419 (KHTML, like Gecko) Shiira Safari/125
シイラのUser Agent
シイラは最近2.0がリリースされました。シイラ 2.0は1.2系から大幅にインタフェースが変わっています。
シイラ 1.2系はタブエクポーズを始めとして特徴的な機能を有するブラウザでした。シイラ 2.0はさらに踏み込んで、新しいインタフェースを提供しようとしている感じです。
HMDTの木下さんが開発されたツールにCoralというアプリケーションがあります。コマンドラインで動作するWebKitアプリケーションですが、いわゆるブラウザとはちょっと異なります。
- フリーウェア
- タブブラウザ対応
- Universal Binary対応
Omni Groupが開発しているブラウザです。
Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en-US) AppleWebKit/420+ (KHTML, like Gecko, Safari/420) OmniWeb/v607.17
OmniWebのUser Agent
OmniWebは元々独自レンダリングエンジンを利用したウェブブラウザでしたが、ver 5.0からはWebKitを利用したブラウザになっています。
OmniWebもタブ型ブラウザなんですが、いわゆる普通のタブとはちょっと異なるインタフェースを採用しています。シイラ 2.0のPageDockに近い感じで、各タブをサムネイル表示します(順番的にはシイラの方がOmniWebを真似した感じでしょうか)。
- US$14.95
- タブブラウザ対応
- Universal Binary対応
WebKitを利用した軽量ブラウザです。
Mozilla/5.0 (Macintosh; U; Intel Mac OS X; ja-jp) AppleWebKit/419 (KHTML, like Gecko)
SunriseのUser Agent
前身であるSunriseBrowserは、開発者向けというのをコンセプトにしていたような気がしましたが、Sunriseは「グラフィカルブックマーク」などの独創的な機能を意欲的に取り込んでいるようです。
- フリーウェア
- タブブラウザ対応
- Universal Binary対応
WebKitを利用した軽量ブラウザです。
Scourge/1.1.5 Alpha (Macintosh; U; PPC; Mac OS X) AppleWebKit
Scourge WebbrowserのUser Agent
コンセプトは超明確で、とにかく軽量。アーカイブのサイズが127KBで、解凍したアプリケーションですら、サイズは181KB。ここで紹介しているどのブラウザよりも圧倒的に軽量です。
面白いのがテキストブラウズモード。テキストブラウザとは異なり、スタイルシートなどによるフォーマッティングは行われますが、背景イメージなどが表示されなくなります。
ただ、残念なことに既に開発は中止されている様子です。
- フリーウェア
- Universal Binary対応
WebKitを利用した軽量ブラウザです。
Mozilla/5.0 (Macintosh; U; PPC Mac OS X; en) AppleWebKit/418 (KHTML, like Gecko) Safari/417.9.3
surfDudeのUser Agent
とてもシンプルなアプリケーションになっています。WebKitのサンプルアプリケーションって印象もうけますが……。
- フリーウェア
- Universal Binary対応
WebKitを利用した軽量ブラウザです。
Mozilla/5.0 (Macintosh; U; Intel Mac OS X; ja-jp) AppleWebKit/419 (KHTML, like Gecko, Safari) DeskBrowse/1.0
DeskBrowseのUser Agent
インタフェースがやや変わっていて、ツールバーなどがウィンドウ下部に配置されています。command+F1でウィンドウを画面横にさっと格納できるのが特徴です。
deskbrowse.comがオフィシャルサイトらしいのですが、ドメイン失効か正しく表示されないようなので、Version Trackerの方にリンクしています。
- フリーウェア?
- タブブラウザ対応
- Universal Binary対応
RealPlayerは、マルチメディアプレイヤーとして知られていますが、ブラウザも内包しています。
Mozilla/5.0 (Macintosh; U; Intel Mac OS X; ja-jp) AppleWebKit/419 (KHTML, like Gecko) RealPlayer/10.1.0.412
RealPlayerのUser Agent
ブラウザの機能はおまけみたいなものでしょうから、本格的なウェブブラウジングには向かないかもしれません。
- フリーウェア?
- Universal Binary対応
Apolloはいわゆるブラウザではありません。Flashなどをベースとしたデスクトップ実行環境です。
Apolloにはレンダリングエンジンが内蔵されていて、それがWebKitベースになっています。Apolloで作成されたScoutというアプリケーションでブラウジングできます。
Mozilla/5.0 (macintosh; U; Intel Mac OS X; en) AppleWebKit/420+ (KHTML, like Gecko) Safari/419.3 Apollo/1.0.Alpha1
ApolloのUser Agent
WebKitを利用していますが、フォームなどのGUIパーツは、Apple純正っぽいものではなく、独自のものを使っているようです。そのため、WebKitと言えど、描画の印象が結構違います。
Gecko系
Gecko系は、Firefoxを代表とする、いわゆるMozilla派生ブラウザです。Firefox、Caminoなどが知られています。
特徴のひとつにマルチプラットフォームであることがあります。しかしながら最近では、WebKitやOperaも対応プラットフォームが多くなり、必ずしもGeckoの優位性と言えなくなってきているような気がします。
言わずと知れた、Gecko系の代表となるブラウザです。
Mozilla/5.0 (Macintosh; U; Intel Mac OS X; ja-JP-mac; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
FirefoxのUser Agent
元々Mozillaは、メーラーなども含めた統合アプリケーションでした。Firefoxでは、そのうちブラウザに特化したアプリケーションとして作成され、その分やや軽量化しています。
Safariと比較すると、描画そのものに対して、やや重めの印象があります。機能拡張性やスタイルシートやJavascriptに対して動作の安定性といった面では、一日の長があります。
Firefoxを利用する際には、Aqua Firefox Setの導入も強くお勧めします。
- フリーウェア
- タブブラウザ対応
- Universal Binary対応
HTMLレンダリングエンジンにGeckoを採用しながら、GUIフロントエンドにCocoaを使ったMac OS X独自のブラウザです。
Mozilla/5.0 (Macintosh; U; Intel Mac OS X; ja; rv:1.8.1.4pre) Gecko/20070426 Camino/1.1b+
CaminoのUser Agent
印象としては、FirefoxとSafariの間の子。実際、インタフェースには、Safariの影響をそこかしこに感じ取れます。
使い勝手はすこぶる良好ですが、Gecko系の特徴であるアドオンが利用できないという欠点が存在します。
- フリーウェア
- タブブラウザ対応
- Universal Binary対応
「Mozilla Application Suite」と呼ばれるメーラーなども含めた統合アプリケーションです。
Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.1.2) Gecko/20070221 SeaMonkey/1.1.1
SeaMonkeyのUser Agent
ブラウザ・メーラー・HTMLエディタ・IRCチャットクライアントが統合されています。その分やや重めのアプリケーションになっています。
後述するNetscapeと併用すると、初期設定などを共有するので、注意が必要です。
- フリーウェア
- タブブラウザ対応
- Universal Binary対応
ソーシャルブラウザというコンセプトを持つブラウザです。
Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.0.11) Gecko/20070501 Firefox/1.5.0.11 Flock/0.7.13.1
FlockのUser Agent
普通にブラウザとしても利用できますが、特徴的なのはブログ投稿クライアントの機能があることでしょう。
MovableTypeは普通に利用できるようです。Serene Bachは、APIは認識されるようですが、うまく投稿できませんでした。後で詳細を確認してみます。
他にもflickrとの連携機能があったりするようです。
- フリーウェア
- タブブラウザ対応
- Universal Binary対応
Netscapeの提供するGecko系ブラウザです。
Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.4) Gecko/20030624 Netscape/7.1
NetscapeのUser Agent
Windows版では、Netscape Browser 8.0がリリースされていますが、Mac OS Xでは英語版Netscape 7.2が最新版になります。
Netscape Browser 8.0では、レンダリングエンジンをInternet Explorer互換のものと切り替えたりする機能があります。ver 9.0では、Mac OS X版が再びリリースされるようです。
独自系
WebKitやGeckoライブラリを利用せずに独自のレンダリングエンジンで描画する、独自レンダリング系の代表格はOperaになるでしょうか。
最速ブラウザを標榜しているブラウザで、独特なインタフェースが印象的です。
Opera/9.20 (Macintosh; Intel Mac OS X; U; ja)
OperaのUser Agent
Operaには、標準でUser Agentの表記を変更する機能があります。従いまして、上記の表記は一例です。
Operaのレンダリングエンジン「Presto」は数多くのプラットフォームに対応しています。特にモバイル系機器での対応は特筆すべきものがあります。
インタフェースはやや独特で、Mac OS Xのアプリケーションとしては、異色かと思います。慣れてしまえば、複数のプラットフォームで同じ操作感で扱えるというメリットもあります。
- フリーウェア
- タブブラウザ対応
- Universal Binary対応
iCabはクラシックなMacOSから存在するブラウザで、現在でもクラシックなMacOS向けにもリリースされている希有な存在です。
Mozilla/5.0 (compatible; iCab 3.0.3; Macintosh; U; PPC Mac OS X)
iCabのUser Agent
iCabには、標準でUser Agentの表記を変更する機能があります。従いまして、上記の表記は一例です。
iCabはOpera同様、ターゲットをやや古めの環境に設定しているためか、動作が軽いという特徴があります。
- フリーウェア(iCab ProはUS$29)
- タブブラウザ対応
- Universal Binary対応
AmayaはW3Cによって開発されているブラウザです。
amaya/9.55 libwww/5.4.0
AmayaのUser Agent
Webオーサリングツールとしても利用できるみたいですが、いかんせん日本語の表示すらままならない状態……。
W3C謹製らしく、文法もやや厳しめにチェックするようで、よくエラーが表示されます。
- フリーウェア
- タブブラウザ対応?
- Universal Binary対応
Microsoftが開発していたブラウザです。一時期、Macの標準ブラウザと位置づけられていました。
Mozilla/4.0 (compatible; MSIE 5.23; Mac_PowerPC)
Internet Explorer for MacのUser Agent
ご承知のようにInternet Explorer for Mac自体は開発が終了しています。しかしながら、HTMLレンダリングエンジン「Tasman」はMicrosoft Office用に開発が続いているらしいです。
Internet explorer 5.0 for Macは、初期の頃からHTML/CSSを比較的正しくハンドリングするブラウザとして知られていました。
面白いのはオークションマネージャの存在。他のブラウザには見られない機能です(私が知らないだけかもしれませんけれども)。
まとめ
参考文献
当記事は以下のウェブページなどを参考にさせていただきました。
[2010.11.02 追記] 「Mac OS X 上で動作するタブブラウザのまとめ (2010 年版)」にて 2010.11 現在の状況を反映した内容で更新しました。こちらもあわせてご覧ください。