Safari

Article on other languages:

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire
Safari
開発元 アップル
最新版 3.2.1
対応OS Mac OS X
Windows XP / Vista
iPhone / iPod Touch
種別 ウェブブラウザ
ライセンス EULA, LGPL
公式サイト Safari www.apple.com/jp/safari
  

Safari(サファリ)は、アップルにより開発されているウェブブラウザMac OS X v10.3以降での、標準ウェブブラウザとなっている。

iPhoneiPod touchではMac OS X用からカスタマイズされたSafariが標準ウェブブラウザとして搭載されている。Windows版も公開されており、クロスプラットフォームなブラウザとなっている。

目次

概要

SafariはMac OS X v10.3以降、同OS標準のウェブブラウザとして初期搭載されている。

レンダリングエンジンは、ウェブ標準に準拠するWebKitを利用し、Acid2に合格している。

メタリックな外観とタブブラウジング、ポップアップ広告のブロック、BonjourRSS対応などを特徴とする。

特徴

主な特徴として、レンダリングエンジンにKDEKonquerorオープンソースプロジェクトで使われているKHTMLKJSをベースとするWebkitを使用、SVGRSS・タブブラウズといった最新のブラウザが備える機能に対応する。

画像に埋め込まれたカラープロファイリングを読みこみ正確な色空間を描写可能である。

CSSでは、開発中の仕様も一部実装し、比較的正確な描写が望める。Acid2 Test に最初期(2005年4月[1])に合格している。

開発中のWebKit r31356(最初のスコア100は、r31342)を利用することによって、Acid3 Testにも公開版として最初に合格するWebブラウザとなった[2]

JavaScriptに関しては概ね、Gecko系ブラウザに近い挙動を示すJavaScriptCoreフレームワークを中核に備えている。KDE開発のKJSを前身とするフレームワークであり、OS全般のJavaScriptの処理に用いられている。図形を描画する<canvas>を実装しており、JavaScriptもこれに対応する。

TLS・SSLのサポート、Cookieの管理、Mac OS Xの設定で閲覧できるサイトの制限などのセキュリティ機能をそなえる。

HTTPレスポンスヘッダ(あるいはHTMLのmeta要素)のContent-Type:フィールドのcharset指定(無指定時はISO-8859-1)と実際のHTMLの文字コードが異なっている場合、正確な動作を行うSafariなどのブラウザ(特にGoogle Chrome)では指定に忠実に解釈するため文字化けする。

なお、Windows版Safariでは、WindowsのClearTypeではなく独自エンジンでフォントのアンチエイリアスを行う。内部構造や振舞いをみる限り、MacのグラフィックコアであるQuartz自体をそのまま移植しているとみられる。

歴史及び開発

1997年まで、Mac OSではNetscape Navigatorが標準ウェブブラウザであった。アップルコンピュータマイクロソフトと提携後は、 Internet Explorer for Mac(バージョンは4.5から5.2)が標準ウェブブラウザとして同梱されていた。

  • 2003年1月7日にアップルコンピュータがSafariのベータ版を発表。
  • 2003年6月24日に公式版 1.0 を発表。そのすぐ後、マイクロソフトはInternet Explorer for Macの開発を中止すると発表したことから、SafariはMac OS X v10.3以降の標準ブラウザとなることが決まった。
  • 2003年10月24日に発売されたMac OS X v10.3 には、バージョン1.1(v100)が搭載。Safariが標準のブラウザ、Internet Explorer for Macは代替ブラウザという位置づけになった。
  • Mac OS X v10.2.8向けの最終バージョンは1.0.3、Mac OS X v10.3.9向けの最終バージョンは1.3.2、これらの二つは2007年末までにサポートが終了している。
  • 2005年4月29日に発売されたMac OS X v10.4には、バージョン2.0(v412)が搭載。初のメジャーバージョンアップでありRSSリーダーなどの機能が追加されている。
  • 2007年6月11日にWindows版Safariの開発が発表された。同時にMac OS X、Windowsプラットフォーム対応、Safari 3.0(v522.11)のパブリックベータが公開された。SafariのWebブラウザ市場占有率の向上を狙った投入であり、AppleのWindows版ソフトウェアはQuickTimeiTunesに続き3本目となる[3]
  • 2008年3月18日、Mac OS X v10.5.2、Mac OS X v10.4.11、Windows XP、Windows Vista向けにSafari 3.1(525.13)が公開された[4]
  • Mac OS Xでは、リリースされてきたSecurity UpdateにSafariに関係するSecurity修正が多数含まれてきたが、必ずしもSafariやWebCoreのバージョンが上がっている訳ではない[5][6]。(下記バージョン履歴にも反映されていないものが多数。)

バージョン履歴

Mac OS X

バージョン Mac OS X
バージョン
リリース日 特徴
Safari Build 10.2 10.3 10.4 10.5
0.8 48 2003年1月7日 パブリックベータ。Macworld Conferenceで最初のリリース[7]
0.8.1 51 2003年1月10日 パブリックベータ。すべてのユーザーに推薦する小さな改善。
0.8.2 60 2003年2月12日 パブリックベータ。Webサイトとの互換性改善、XMLサポート、安定性改善、Macromedia Flashのパフォーマンス改善、Web標準のサポート改善。
0.9 73 2003年4月14日 Safari Beta 2リリース[8]。タブブラウジング、フォームとパスワードの自動入力、ブラウザのリセット(クッキー、キャッシュ及びその他の消去)、Netscape及びMozillaのブックマーク読み込み、Web標準のサポート改善、AppleScriptサポート改善、多くの言語版対応。
0.9 74 2003年5月15日 パブリックベータ2。SSL証明書の検証を改善。
1.0 85 2003年6月23日 Safari 1.0リリース[9]。SafariがMac OS Xの標準ブラウザになる、自動タブの高速化、iSyncによるブックマーク同期化のサポート、すべてのMac OS X言語版サポート、より多くのAppleScriptのコントロールを改善、Web標準のサポート改善。
1.0 85.5 2003年10月3日 Mac OS X 10.2.8アップデータと共にリリース。
1.1 100 2003年10月24日 Mac OS X v10.3と共にリリース。高速化、Web標準のサポート改善、CSSサポート改善。
1.1.1 100.1 2003年11月19日 Security Update 2003-11-19と共にリリース。
1.0.1 85.6 2003年11月19日 Security Update 2003-11-19と共にリリース。
1.2 125 2004年2月2日 Webサイト及びWebとの互換性改善。個人証明書の認証をサポート。フルキーボードアクセス、中断したダウンロードの再開機能。LiveConnectのサポート。XMLHttpRequestのサポート[10]
1.0.2 85.7 2004年2月23日 Security Update 2004-02-23と共にリリース。CAN-2004-0166のセキュリティ修正、ステータスバーのURL表示を改善。
1.2.1 125.1 2004年3月15日 Mac OS X 10.3.3アップデータと共にリリース。
1.2.2 125.7 2004年5月26日 Mac OS X 10.3.4アップデータと共にリリース。Hotmail添付ファイルの問題を修正。
1.2.2 125.8 2004年6月7日 Security Update 2004-06-07と共にリリース。Resolves a security issue where the "Show in Finder" button would execute certain downloaded applications.
1.0.3 85.8 2004年8月9日 Security Update 2004-08-09と共にリリース。CAN-2002-1363, CAN-2004-0421, CAN-2004-0597, CAN-2004-0598, CAN-2004-0599のセキュリティ修正。
1.2.3 125.9 2004年8月9日 Security Update 2004-08-09と共にリリース。CAN-2002-1363, CAN-2004-0421, CAN-2004-0597, CAN-2004-0598, CAN-2004-0599のセキュリティ修正。
1.2.4 125.11 2004年11月5日 Mac OS X 10.3.6アップデータと共にリリース。60秒タイムアウト除去。非ASCII文字を含むHDD名に伴う問題を解決。
1.2.4 125.12 2004年12月2日 Security Update 2004-12-02と共にリリース。いくつかのセキリティ問題の解決;ステータスバーにおけるURLが偽装できる脆弱性とポップアップウインドウの発行元が偽装できる脆弱性。[1] [2]
1.0.3 85.8.1 2005年1月25日 Security Update 2005-001と共にリリース。
1.3 312 2005年4月15日 Mac OS X 10.3.9と共にリリース。Mac OS X 10.4に含まれるSafari 2.0向けに開発された描画速度及びWebサイト互換性の改善をほとんど取り込む。
2.0 412 2005年4月29日 Mac OS X v10.4と共にリリース。レンダリング速度及びWebサイト互換性改善。統合したRSS及びAtomリーダー。統合したPDFビューワー。プライベートブラウジングモード及びペアレンタルコントロール。Webアーカイブと同じくWebサイトを完全に保存する。
2.0 412.2 2005年7月12日 Mac OS X 10.4.2アップデートと共にリリース。プロキシサーバ認証の改善、その他多数。
2.0 412.2.2 2005年8月15日 Security Update 2005-007と共にリリース。CAN-2005-2516、CAN-2005-2517及びCAN-2005-2522のセキュリティ修正。
1.3.1 312.3 2005年8月29日 Safari Update 1.3.1としてリリース。Webサイトの互換性、安定性、及びサードパーティサポートの更新[11]
2.0.1 412.5 2005年8月29日 Safari Update 2.0.1としてリリース。Webサイトの互換性、安定性、及びサードパーティサポートの更新。
2.0.2 416.12 2005年11月2日 Mac OS X 10.4.3アップデートの一部。Acid2 Testに完全対応、ヘブライ語アラビア語テキストの処理改善、Macromedia Shockwave向けのより優れたOpenGLサポート、Webcam互換性の改善。
2.0.2 416.13 2005年11月29日 Security Update 2005-009と共にリリース。Safariに組み込まれているPCREのバージョンアップにより、入力の検証を強化。非常に長い名前をもったダウンロードされたファイルによるオーバーフロー問題に対する更新。JavaScriptのダイアログボックスが発行元を偽装できる問題への対処。 [3]WebKit内のヒープオーバーフロー問題への対処。
2.0.3 417.8 2006年1月10日 Mac OS X 10.4.4アップデートの一部。多数のセキュリティ修正とバグ修正。.Macを通したRSS購読項目の既読/未読状態の同期サポートを追加。
1.3.2 312.5 2006年1月11日 Safari Update 1.3.2としてリリース。Webサイトの互換性、安定性、及びサードパーティサポートの更新[12]
2.0.3 417.9.2 2006年4月4日 Mac OS X 10.4.6アップデート(2006-002)の一部。セキュリティ修正とバグ修正。
2.0.3 417.9.3 2006年5月11日 Mac OS X 10.4.6アップデート(2006-003)の一部。セキュリティ修正とバグ修正。
2.0.4 419.3 2006年6月27日 Mac OS X 10.4.7アップデートの一部。セキュリティ修正とバグ修正。
3.0.4 523.10.3 2007年10月26日 Mac OS X v10.5と共にリリース。レンダリング速度及びWebサイト互換性、PDFハンドリングの改善。Web クリップによるDashboardウィジェットの作成機能の追加。
3.0.4 523.12 2007年11月14日 Mac OS X 10.4.11アップデートの一部。レンダリング速度及びWebサイト互換性、PDFハンドリングの改善。セキュリティ修正とバグ修正。
3.0.4 523.10.6 2007年12月17日 Security Update 2007-009の一部。CVE-2007-5858のセキュリティ修正。
3.0.4 523.12.2 2007年12月17日 Security Update 2007-009の一部。CVE-2007-5858及びCVE-2007-5859のセキュリティ修正。
3.1 525.13 2008年3月18日 Safari 3.1単体リリース。初のWindows版を含む。パフォーマンス改善、最新のWeb標準への対応の進展、互換性の改善、複数のセキュリティ修正[13][14]
3.1.1 525.18 2008年4月16日 Safari 3.1.1単体リリース。互換性の改善、複数のセキュリティ修正[15][16]
3.1.2 525.20.1 2008年6月30日 Mac OS X 10.5.4 Update及びTiger向けSafari 3.1.2単体リリース。CVE-2008-2307のセキュリティ修正[17][18]
3.2 525.26.12 2008年11月13日 Safari 3.2単体リリース。フィッシング対策、EV SSL対応、複数のセキュリティ修正[19][20]
3.2.1 525.27.1 2008年11月24日 Safari 3.2.1単体リリース。安定性の改善。

Windows

バージョン Windows
バージョン
リリース日 特徴
Safari Build 2000 XP Vista
3.0 522.11.3 2007年6月11日 パブリックベータ。Windows XP、Vista(2000はサポートされないが動作可能)向けの最初のリリース。 Mac OS X向けと同様に Safari 3 の新機能を搭載。
3.0.1 522.12.2 2007年6月13日 パブリックベータ。Windows XP、Vista向けの二度目のリリース。少なくないセキュリティ修正を施す。
3.0.2 522.13.1 2007年7月22日 パブリックベータ。Windows XP、Vista向けの三度目のリリース。セキュリティ修正を含む。
3.0.3 522.15.5 2007年8月1日 パブリックベータ。Windows 向けの四度目のリリース。大幅な安定性向上及びメモリリークの修正を抱括す。
3.0.4 523.12.9 2007年11月14日 パブリックベータ。Windows 向けの五度目のリリース。幾つかUIに関する修正されたが、依然として問題は残る。Windows 2000では3.0.3と比べ実行不可。幾許かのショートカットキーが追加され、以後のブラウザで(例としてタブの移動など)使用できるようになった。
3.0.4 523.13 2007年12月17日 Safari 3 Beta 3.0.4 のセキュリティアップデート。 このセキュリティアップデートは、既存の Safari にサイト間(XSS)攻撃がなされる問題を防ぐ目的で施された。[21]
3.0.4 523.15 2007年12月21日 Safari 3 Beta 3.0.4 のセキュリティアップデート(v.1.1)。This update fixes an issue introduced with the previous security update “that may cause Safari to unexpectedly quit when browsing certain websites”.
3.1 525.13 2008年3月18日 安定した初の Windows向けリリース。新たにCSS ウェブフォント[22] とアニメ[23]が導入され、それからSVG及びHTML 5に於けるメディア[24]の扱いが改善された。パフォーマンス改善。檢索に際して自動のスペルチェック機能が追加される。
3.1.1 525.17 2008年4月16日 安定性の改善とセキュリティ修正の追加。
3.1.2 525.21 2008年6月19日 Windowsの仕様と複合したセキュリティ問題(悪意のあるファイルが自動的にダウンロードされ実行される危険がある)を修正[25][26]

iPhone, iPod touch

バージョン OS X
バージョン
リリース日 特徴
Safari Build OS X iPhone
3.0 419.3 1.1.4 2008年2月26日 ホームスクリーンでのウェブサイトのリンクを保存できる。
3.1.1 525.18.1 2.0 2008年7月11日 画像を保存できる。一部のウェブページをフルスクリーンで表示できる。

脚注

[ヘルプ]
  1. ^ Safari Passes the Acid2 Test (Updated)
  2. ^ WebKit achieves Acid3 100/100 in public build
  3. ^ アップル、Windows版のSafariを発表 - Apple News Release
  4. ^ アップル - Safari
  5. ^ Safari and WebKit Version Information
  6. ^ Apple セキュリティアップデートについて
  7. ^ アップル、Safariを発表
  8. ^ アップル、Safari Beta 2をリリース
  9. ^ アップル、Safari 1.0をリリース
  10. ^ Safari 1.2
  11. ^ Safari Update 1.3.1
  12. ^ Safari Update 1.3.2
  13. ^ About the Safari 3.1 Update
  14. ^ About the security content of Safari 3.1
  15. ^ About the Safari 3.1.1 Update
  16. ^ About the security content of Safari 3.1.1
  17. ^ セキュリティアップデート 2008-004 および Mac OS X 10.5.4 のセキュリティコンテンツについて
  18. ^ About the security content of Safari 3.1.2 for Mac OS X 10.4.11
  19. ^ Safari 3.2
  20. ^ About the security content of Safari 3.2
  21. ^ "Safari 3 Beta 3.0.4 セキュリティアップデート v1.1 について". アップル インコーポレイテッド. 2008-11-21 閲覧。
  22. ^ CSSでWebServer上のフォントを参照し、文字を出力する技術。
  23. ^ 譯者註:ここでのアニメは、アップル社が提案するWebKitでの CSS Animations 技術のこと。これといった譯文は今(平成20年11月)の所ない。CSSでHTML DOM Elementを動かす技術。cf.The WebKit Open Source Project - CSS Animationマイコミジャーナル - CSS TransitionsとCSS Animations、Apple提案のCSSアニメ機能
  24. ^ 譯者註:ここでのメディアは埋め込みメディアの類いをさすか。HTML 5ではタグ体系の大幅な見直しが盛り込まれることになっていて、Safari(WebKit) では実験的に搭載されている。videoタグ等の振る舞いを改善する物と思われる。
  25. ^ About the security content of Safari 3.1.2 for Windows
  26. ^ マイクロソフト セキュリティ アドバイザリ (953818) Apple 製 Safari が Windows プラットフォーム上で使用された場合の複合的な脅威

関連項目

外部リンク

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net