この文書は Opera Desktop Team によるSkin fixes, Unite, and then some(By Petter Nilsen) の非公式な邦訳です.誤訳を含んでいる可能性があります.必ず原文を参照してください.バグ報告などのフィードバックは正規の窓口にしてください.
スタッフ集めて,開発速度も上がったおかげで,Windows 版はベータ版と言えるくらいになってまして,今回はたくさんスキンを修正したり改良したり,バグ直したり,Unite が前みたいに動かせるようになってたりしてます.
それから,新機能もあるんですよ.
帰ってきた Geolocation
去年の話ですけど,Opera Lab のほう(Find me! Geolocation-enabled Opera build )で Geolocation API が使えるバージョンなんてのを出してました.それから色々と変わって,Google Location Services をバックエンドに据えて,別のアプリで wifi のデータを集めなくて良いようにしました.このスタンダードな機能を積んだ最初のバージョンをリリースできて嬉しいです.
で,Geolocation て何?
ウェブで位置を特定すること自体は新しいものじゃあなくて,IP アドレスを元に「あなたの街のお友達検索」みたいな地域に特化したサービスをアッチコッチの ウェブサイトでやってます.が,IP アドレスを元にした位置の特定は割と精度がよろしくなくてもうちょっと進んだサービスには使いづらかったわけです.
で,W3C Geolocation API を策定して,ブラウザが周囲の wifi アクセスポイントの情報を元にして,ウェブサイトにもっと精度の良い位置情報を送れるようにしようというわけです.これが実現すると,例えば Flickr の World Map みたいに,今いる場所の周辺の写真を探せるようになったり,その他にもHTML 5 のデモサイトみたいなことが出来るようになったりします.
どうやって使うの?
Geolocation 情報を欲しがってるサイトに行くと,Google Location Service の利用条件の同意書が出てくるので,同意すれば,Geolocation API が使えるようになります.その後は,Geolocation 情報をウェブサイトが欲しがってくる度に,送信するかしないかを Opera ブラウザが聞いてくるので必要に応じて判断することになります.
もし,最初のときは Google Location Service の利用条件に同意しなかったけど,後になって気が変わったなんてときには,opera:config の “Enable Geolocation” を有効にすれば使えるようになります.
どうやって止めるの?
Google Location Service の利用条件に同意しなければ無効のままですし,opera:config の “Enable Geolocation” のチェックを外せば,無効にできます.
で,仕組みは?
Geolocation はネットにつながるデバイスに依存してます.
例えば,デスクトップ PC で有線接続してる場合,IP アドレスを元にだいたいの位置情報を推定することになります.
ノート PC とか他のモバイル端末の場合,端末周辺にある wifi アクセスポイントに,端末を特定するための MAC アドレスとアクセスポイントとの距離を測るための信号強度を送って位置を推定します.
既知の wifi アクセスポイントの位置情報のデータベースと信号強度を使ってより正確な位置情報がはじき出されることになります.既知のアクセスポイントが沢山あるほど位置情報の推定精度も高くなります.
どんなウェブサイトが位置情報を使ってるの?どうやったらそれがわかるの?
位置情報を使うウェブサイトを初めて訪れたときに,「位置情報を欲しがってるけど送りますか?」と Opera が聞いてくるので,送る送らないを判断することになります.その後は,そのウェブサイトを訪れると,アドレスバーにピンのアイコンが表示されるようになるので,そのアイコンをクリックして,位置情報を要求された時の振る舞いを「送る(Yes)」「送らない(No)」,「その都度決める(Ask me)」から選べるようになります.
プライバシーは?
ウェブサイトが位置情報を要求してくると,Opera ブラウザは送信許可を求めてきます.
許可された場合,Google Location Service に位置情報を送って,推定された緯度経度をウェブサイト側に渡します.
Opera は位置情報を保存しませんし,cookie も生成しません.位置情報が要求される度に推定作業を繰り返します.
Google に渡す情報の中には,位置情報の他にランダムな識別子が含まれていますが,これは2週間たつと削除されます.このGoogle に渡したデータは,Google のプライバシーポリシーに従って処理されます.
ウェブサイト側に渡した位置情報は,そのサイトのプライバシーポリシーに従って処理されます.位置情報を受け取ったウェブサイトは Geolocation API 仕様に則った方法で適切に処分する責任があります.
ユーザのプライバシーを我々は重要な問題と捉えていて,どうやったら,ウェブサイトが位置情報を求めいることが,明確で分かりやすい形で提示出来るか,ユーザインタフェースを合理的なものにするための仕事を続けています.
既知の問題.
- Geolocation が使えるのは今のところ Windows 版だけ.
- Geolocation の UI はまだ検討中.利用条件に同意した後ページの再読込が必要.
- MIME の処理の問題で,Unite のインストールが出来ない.
- エラーページ類の見栄えがアレ
- Unix 版は Flash を読み込んだあとで終了するとクラッシュ.
ハイライト
- Geolocation つけた.
- Unite が又使えるように.
- Spell チェックもまた使えるようになってるはず.
- スキンを更新.
- バグ修正
Changelog
- Geolocation に対応
Core
- Carakan を更新.
- バグ修正.
- 安定性向上.
UI
- EV 証明書の所有者が UI 上表示されてなかったのを修正.DSK-275280
- 言語別フォントの挙動を修正.DSK-248276 (International fonts don’t work)
- 画層の読込やズームの設定が新しいタブでリンクを開いたときに引き継がれてなかったのを修正.DSK-276060 (Links opened in new tabs don’t inherit tab settings (images, zoom))
- 終了時にクラッシュすることがあったのを修正.DSK-277529 (Opera crashes on exit)
- テキストエリアに入力した文字列が消せなくなることがあったのを修正.DSK-277043 (Textarea inputs text as placeholder text)
- 「ダウンロードフォルダに保存」でクラッシュすることがあったのを修正.DSK-277680 (Save to Download folder causes a crash)
- パネルかブックマークの管理タブでミドルクリックが動作してなかったのを修正.DSK-273980 (Middle-click in Bookmarks panel/manager doesn’t open bookmark)
- ページの読み込みが終わる前に前のページに戻ると2つ前に戻されることがあったのを修正.DSK-275002 (Going back before a page has finished loading might take you two steps back)
- UI 用の CJK のフォントの選択がおかしかったのを修正.DSK-275369 (issue of CJK font fallback of characters on UI widgets)
- 画像を保存するとフリーズすることがあったのを修正.DSK-277663 (Opera freezes when saving images)
- 最初にブックマークをインポートするときにクラッシュすることがあったのを修正.DSK-274182 (Crash on first run in bookmarks import)
- 「パネルに表示」や「パーソナルバーに表示」の指定が無視されることがあったのを修正.DSK-276642 (Show in panel and personal bar is not recognized in Link)
- 「リンクをブックマーク」が動作してなかったのを修正.DSK-272832 (“Bookmark link” no longer works)
- IE のブックマークのインポートダイアログでキャンセルしてしまうと,二度とそのダイアログを出せなかったのを修正.DSK-274691 (After canceling IE bookmarks import dialog, the dialog cannot be invoked again)
- ブックマークの管理タブで最後に開いていたフォルダを覚えていなかったのを修正.DSK-276283 (Doesn’t remember the last opened folder in “Manage Bookmark”)
- 初回起動時に,bookmarks.adr と bookmarks.ini の両方があるとクラッシュすることがあったのを修正.DSK-275988 (Opera creates both bookmarks.adr and bookmarks.ini file on first start
- ブックマークのインポートとエクスポートを修正.
- クラッシュ報告のページが出るように.
IRC/Chat
- チャットのメッセージボックスをタブ化するとクラッシュすることがあったのを修正.DSK-277198 (Tabbing in chat message box crashes Opera)
- 自動的にスクロールしないことがあったのを修正.DSK-274378 (Chat won’t scroll down automatically)
Windows
- Windows NT 4.0 で起動しなかったのを修正.DSK-272701 (Opera won’t start on Windows NT 4.0)
Mac
- そのウィンドウで最後のタブを別のウィンドウに移すとクラッシュすることがあったのを修正.DSK-277057 (Crash when dragging last tab from one window to another)
And Dorothy, you’re not in Kansas anymore.