SimpleBoxes

Mac OS X上で動作するウェブブラウザのまとめ

[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がライブラリを提供しているせいもあって、派生ブラウザがそれなりにあります。

Safari

言わずと知れたApple純正のブラウザです。

[図] Safariアイコン

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対応

OmniWeb

Omni Groupが開発しているブラウザです。

[図] OmniWebアイコン

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対応

Sunrise

WebKitを利用した軽量ブラウザです。

[図] Sunriseアイコン

Mozilla/5.0 (Macintosh; U; Intel Mac OS X; ja-jp) AppleWebKit/419 (KHTML, like Gecko)

SunriseのUser Agent

前身であるSunriseBrowserは、開発者向けというのをコンセプトにしていたような気がしましたが、Sunriseは「グラフィカルブックマーク」などの独創的な機能を意欲的に取り込んでいるようです。

  • フリーウェア
  • タブブラウザ対応
  • Universal Binary対応

Scourge Webbrowser

WebKitを利用した軽量ブラウザです。

[図] Scourge Webbrowserアイコン

Scourge/1.1.5 Alpha (Macintosh; U; PPC; Mac OS X) AppleWebKit

Scourge WebbrowserのUser Agent

コンセプトは超明確で、とにかく軽量。アーカイブのサイズが127KBで、解凍したアプリケーションですら、サイズは181KB。ここで紹介しているどのブラウザよりも圧倒的に軽量です。

面白いのがテキストブラウズモード。テキストブラウザとは異なり、スタイルシートなどによるフォーマッティングは行われますが、背景イメージなどが表示されなくなります。

ただ、残念なことに既に開発は中止されている様子です。

  • フリーウェア
  • Universal Binary対応

surfDude

WebKitを利用した軽量ブラウザです。

[図] surfDudeアイコン

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対応

DeskBrowse

WebKitを利用した軽量ブラウザです。

[図] DeskBrowseアイコン

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

RealPlayerは、マルチメディアプレイヤーとして知られていますが、ブラウザも内包しています。

[図] 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

Apolloはいわゆるブラウザではありません。Flashなどをベースとしたデスクトップ実行環境です。

Apolloにはレンダリングエンジンが内蔵されていて、それがWebKitベースになっています。Apolloで作成されたScoutというアプリケーションでブラウジングできます。

[図] 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派生ブラウザです。FirefoxCaminoなどが知られています。

特徴のひとつにマルチプラットフォームであることがあります。しかしながら最近では、WebKitやOperaも対応プラットフォームが多くなり、必ずしもGeckoの優位性と言えなくなってきているような気がします。

Firefox

言わずと知れた、Gecko系の代表となるブラウザです。

[図] Firefoxアイコン

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対応

Camino

HTMLレンダリングエンジンにGeckoを採用しながら、GUIフロントエンドにCocoaを使ったMac OS X独自のブラウザです。

[図] Caminoアイコン

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対応

SeaMonkey

「Mozilla Application Suite」と呼ばれるメーラーなども含めた統合アプリケーションです。

[図] SeaMonkeyアイコン

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対応

Flock

ソーシャルブラウザというコンセプトを持つブラウザです。

[図] Flockアイコン

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

Netscapeの提供するGecko系ブラウザです。

[図] Netscapeアイコン

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

最速ブラウザを標榜しているブラウザで、独特なインタフェースが印象的です。

[図] 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

iCabはクラシックなMacOSから存在するブラウザで、現在でもクラシックなMacOS向けにもリリースされている希有な存在です。

[図] iCabアイコン

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

AmayaはW3Cによって開発されているブラウザです。

[図] Amayaアイコン

amaya/9.55 libwww/5.4.0

AmayaのUser Agent

Webオーサリングツールとしても利用できるみたいですが、いかんせん日本語の表示すらままならない状態……。

W3C謹製らしく、文法もやや厳しめにチェックするようで、よくエラーが表示されます。

  • フリーウェア
  • タブブラウザ対応?
  • Universal Binary対応

Internet Explorer for Mac

Microsoftが開発していたブラウザです。一時期、Macの標準ブラウザと位置づけられていました。

[図] Internet Explorer for 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を比較的正しくハンドリングするブラウザとして知られていました。

面白いのはオークションマネージャの存在。他のブラウザには見られない機能です(私が知らないだけかもしれませんけれども)。

  • フリーウェア

まとめ

ブラウザ系統価格対応CPUタブ
SafariWebKit標準添付Universal
Shiira 1.2WebKitフリーUniversal
OmniWebWebKitUS$14.95Universal
SunriseWebKitフリーUniversal
Scourge WebbrowserWebKitフリーUniversal×
surfDudeWebKitフリーUniversal×
DeskBrowseWebKitフリー?Universal
RealPlayerWebKitフリー?Universal×
ApolloWebKitフリーUniversal×
FirefoxGeckoフリーUniversal
CaminoGeckoフリーUniversal
SeaMonkeyGeckoフリーUniversal
FlockGeckoフリーUniversal
NetscapeGeckoフリーPowerPC
OperaPrestoフリーUniversal
iCabiCabフリー(iCab Pro US$29)Universal
AmayaAmayaフリーUniversal
Internet ExplorerTasmanフリーPowerPC×

参考文献

当記事は以下のウェブページなどを参考にさせていただきました。

[2010.11.02 追記] 「Mac OS X 上で動作するタブブラウザのまとめ (2010 年版)」にて 2010.11 現在の状況を反映した内容で更新しました。こちらもあわせてご覧ください。

はてなブックマーク - Mac OS X上で動作するウェブブラウザのまとめ

スポンサーリンク

<< mi with sbHTML [チュートリアル] :: Skypeのチャットスタイル変更についての覚え書き >>