Mozilla、Battery Status APIをFirefox 52で削除へ 13
ストーリー by headless
廃止 部門より
廃止 部門より
MozillaがFirefox 52でBattery Status APIを削除するそうだ(Bug 1313580、
Googleグループでの提案、
The Guardianの記事、
BetaNewsの記事)。
HTML5のBattery Status APIはWebサイトがデバイスのバッテリー状態を把握するためのAPIだが、ユーザー追跡に使われる可能性が指摘されていた。これを受けてFirefox 51 Developer Editionでは、緩和策としてデータの精度を落とす処理を追加している。
現在、Firefox Nightly 52ではBattery Status APIが削除されており、バッテリーの状態はクロム(Geckoおよびアドオン)からのみ取得できるようになっている。ただし、Firefoxのクロムコードではバッテリー関連のAPIを使用しておらず、使用するアドオンも少ないという。そのため、バッテリー関連のコードは完全に削除しても問題ないとの意見もあるようだ。
また、WebkitにはBattery Status APIをサポートするコードが実装されているが、Safariでは使われていない。MozillaによるBattery Status API削除の動きもあって、Webkitチームでもコードツリーの削除が提案されている。
HTML5のBattery Status APIはWebサイトがデバイスのバッテリー状態を把握するためのAPIだが、ユーザー追跡に使われる可能性が指摘されていた。これを受けてFirefox 51 Developer Editionでは、緩和策としてデータの精度を落とす処理を追加している。
現在、Firefox Nightly 52ではBattery Status APIが削除されており、バッテリーの状態はクロム(Geckoおよびアドオン)からのみ取得できるようになっている。ただし、Firefoxのクロムコードではバッテリー関連のAPIを使用しておらず、使用するアドオンも少ないという。そのため、バッテリー関連のコードは完全に削除しても問題ないとの意見もあるようだ。
また、WebkitにはBattery Status APIをサポートするコードが実装されているが、Safariでは使われていない。MozillaによるBattery Status API削除の動きもあって、Webkitチームでもコードツリーの削除が提案されている。
なんのためにあった機能なんだろう (スコア:2)
Firefox OSに限らないけど、HTML5をモバイルアプリのプラットフォームにしようという動きがあった頃のもの?
そのページを裏で開きっぱなしにしたり、常用していない限りは意味がなさそう。
Re: (スコア:0)
html5自体、WebApplicationsとWebFormsから始まってますしねえ。
正直言って、そこまで追跡に執着するなんて策定者は想像もしてなかったでしょう。
ある意味「善人」の思考なんですね。
私もせいぜい状態によって負荷落とすとかいった程度しか考えなかったもん。。。
Re: (スコア:0)
そんなバッテリー状況によってjs処理の負荷変えるとかブラウザ側で勝手にやるべきよな
IEのように
Re: (スコア:0)
その通り。Nokiaの遺産 [w3.org]ですわ。
# MSみたいに標準にぶっこまなければ他人に迷惑かけなかったのに。
Re: (スコア:0)
標準じゃないAPIのほうが迷惑だわ
Re:なんのためにあった機能なんだろう (スコア:2)
ちょうど今日読んでいた(読み返していた)のですが、Webkitに関していえば、(文化的なもの由来で、)非標準な拡張がやりずらい構造になっていた、みたいな話もあるらしく。
http://steps.dodgson.org/b/2012/07/23/hackability-for-whom/ [dodgson.org]
Re: (スコア:0)
標準なら標準、非標準なら非標準でそれぞれ使い方が適切であれば支障は無い。
いずれにしろ結局、センスの欠けた仕様が迷惑掛かる。
今回の場合、誰も使わないようなAPIを標準化まで持っていったのは、結果的にはセンスが宜しくなかったと言えるだろう。
だがもちろん、現状より最悪な事態も想定はしうる。
Re: (スコア:0)
○○さん、ようこそ私のホームページへ!
今は2016年11月3日午後3時15分です。もう3時のおやつは食べましたか?
パソコンのバッテリーが少なくなっているようですよ。早く充電しましょう!
ってマーキーで表示させたりするんですよ、きっと
最近のMozillaはこんなんばっかり (スコア:0)
思い付きで始めて思い付きで辞める。
Mozilla発の技術に安易にコミットしてはいけない。
Re: (スコア:0)
この程度のもの思いつきで十分でしょう。
っていうか今現在で広義の意味で(人の)思いつきじゃないのプロダクトってあるんですかね。
そして最近流行りの人工知能が見つけました的なのも今後はでてくるんでしょうか。
Re: (スコア:0)
思い付きではセキュリティを確保できないという良い事例ですね。
# HTML準拠率がこのAPI非サポートで落ちるのかね?
Re: (スコア:0)
実装に問題があったんじゃないかね
Re: (スコア:0)
誰が実装しても仕様通りなら問題ないようにしなきゃダメで、そうではないなら仕様バグなんですよ。