Mozilla Party JP 8.0 レポート その3
- ソフトウェア > Mozilla
- by d'Arc
- 2007/05/14 月 02:46
一体前の記事からどのくらい時間発ってるんだよ! と自分でも突っ込みを入れたくなったので、微妙に手抜き(リンクとかは気が向いたら貼る)モードになりつつ続き。
次はSeth.S.さんによるFirefox3についての話。
エンドユーザ向け改良点
- ディスプレイと印刷の改良
- Cairo(OSSのベクタグラフィックスライブラリ)を使用
- ページをPDFとして保存する機能。
- Webアプリケーションをデフォルトのアプリケーションとして扱える 例:mailto:をGoogleやYahoo! MailなどのWebメールに
- Add-ons manager
- インストールのステップが1つ減る
- プラグインもAddonで一括管理
- Places
- プックマークと履歴の改良
- ダウンロードマネージャーの改良
- ダウンロードを途中で終わらせても再開できるように(レジューム)
- ウィルススキャンとの統合
- カスタマイズ
- 検索バーのリサイズを可能に(Safariより)
- サイト毎の文字サイズなどを記憶できるようにする
- セキュリティ
- ユーザにも分かり易いように
- EV認証のサポート
- ユーザにどのレベルの認証か分かるように
- ブラックリストの設定(サイト、スクリプト、プラグイン、拡張)
- OS統合
- Vistaのペアレンタルコントロールとの統合
- MacOS Growl、キーチェーンとの統合 コンテンツ開発者のための改良
- 拡張機能Firebugへの対応
- 個人的にはFirebugとDOM Inspectorの作者が同一人物(Joe Hewittsさん)であることを知って驚いた
- http://getfirebu.com/
- 日本語バージョンももうすぐリリースらしい(既にnorahさんが日本語化されていたと思うんですが、それが採用されるのだろうか?)
- Acid2対応
- APNG対応
- APNGは非対応のブラウザだと最初のイメージだけを表示するそうな Webアプリ開発者向けの改良
- オフラインブラウズの改良
- DOMイベント追加(オンラインになったときとオフラインになったとき)
- オフラインキャッシュ
- HTTP ONLYのCookieに対応
- XSS攻撃からCookieの内容を守る
- IE6SP1から実装
- Fx3で対応、Fx2にもBackport
- 速くてネイティブなgetElementsByClassName()
- WHATWG(Fx,Opera,Safari,Googleなどの連合)推奨
- JavaScriptだと遅いのでネイティブで実装
- <a ping>
- anchorタグにping属性
- 任意でオフにできる Add-on開発者向け
- FUEL
- XPCOMのUIをラップしてDOMのように扱える
- Fx1.5〜3.0に対応予定
- Places
- SQLiteの上で動く(MozStorage)
- remotesyncを実装しやすいように
- generic annotation
- ToolkitがReusableに
- 例:ブックマーク、履歴のツリー
- APIの簡素化
- Native APIにもアクセス可能
- 新しいXUL Widget
- scale(目盛り)
- textbou(数字しか入力を受けつけない)
- timepicker(時刻しか入力を受けつけない)
- datepicker(文字列・gridベース両対応)
- Xulのツリーの改良
- 水平スクロール可能
- 個々のセル選択状態
- インラインで編集可能
- i18n
- AMOのi18n化(現在13カ国)
- 日本のみの公開というような設定が可能
- スクリーンショットのローカライズ化(予定)
- 通知機能
- Fx3のスケジュール
- 現在Alpha3(注:講演当時)
- 日本語版はありません
- Acid2クリア
- linkタグのoffline-resource属性
- HTTP Only Cookie
- new XUL Widget
- XUL Tree改良
- Places
- 4月末から5月頭にAlpha4リリース
- 月1でAlphaを出す
- 年末にはBeta1(日本語バージョンも出る?)
- Fx3の開発にかかわるには?
- spreadfirefox.jp(コミュニティのマーケティングWebサイト)
- Bugzilla-jp
- HTMLやCSSのref test
- ビルドサイクルの一番最後にref testを通す
- JavaScript
- Add-onの開発
- Patch
- MDCの翻訳
- Mozilla Labs
- Tha Coop(SNS統合)
- ちなみに名前の由来は養鶏場(Coop)
- Joey(ブラウザと携帯電話とのコンテンツ共有)
- ちなみに名前の由来は赤ちゃんカンガルー
- Operator(Microformatを検知、表示)
- Q&A
- OpenIDやXAMLへの対応は?
- OpenIDへの対応はat riskカテゴリ
- OpenIDのアドオンも開発中
- OpenIDへの対応はクライアントでも対応が必要(リダイレクトの問題)
- Fx3ではプラットフォームでは対応したい(フロントエンドは間に合わないかも)
- Places
- Historyは実装が終わったが、UIはFx2と同じなので貧弱。これで確定か?
- 元々はUIも変えようという計画だった(Fx2で)
- 今回は慎重なアプローチで
- 外見上はFx2と同じ(バックエンドはSQLite)→プラットフォームをしっかりして変更をかけやすくする(HistoryでVisualization)→Add-onという形で実装
- 履歴・ブックマークは昔から使われている機能、変えることで既存のユーザが離れないよう
- まだ開発初期段階、コメントはIRCチャンネルあるいはNewsのPlacesへ、または直接メール
doc, xlsをGoogleのdoc.google.comに
Comments