Opera、Webブラウザの機能拡張フォーマットを統一すべく「NEX形式」を発表 49
ストーリー by hylom
とはいえブラウザ固有の機能もあるわけで 部門より
とはいえブラウザ固有の機能もあるわけで 部門より
あるAnonymous Cowardのタレコミより。OperaがWebブラウザの拡張機能の標準規格「NEX」を発表した。同社はこれを標準化し、ブラウザに依存しないアドオン開発を実現させたいという(TechCrunch)。
Google ChromeやFirefox、Safari、Internet Explorerといった主要ブラウザはプラグインで機能を拡張できる仕組みを提供しているが、それぞれ独自の方法でこれを実現しており互換性はない。そのため、プラグイン開発者はブラウザごとに拡張機能を実装する必要があった。もしこれが標準化されれば、ユーザーの利便性は向上し、また開発者にもメリットがある。ただ、FirefoxやChromeなどは拡張機能の多さが利点の1つであるため、簡単に標準化には乗らないような気がする。弱小ブラウザであるOpera側からこの話が出てきたところも興味深い点だ。
確かに便利ではある (スコア:3)
片方にしか拡張機能がないため、わざわざブラウザを立ち上げるということが減るもんね。
でもそうするとOperaの使用率がどんどん下がる可能性もある諸刃の剣なんじゃないか?とも思う。
Re: (スコア:0)
便利なだけならそれはそれで良いのですが。
こういった「一つ機能を作ったらどのシステムでも利用できる」という思想は、全機能てんこ盛りの挙句激重になるのが普通。
共通アドオン入れたら今のFireFoxより重くなったOpera、なんて誰がほしがるんでしょう。
Re: (スコア:0)
> 全機能てんこ盛りの挙句激重になるのが普通。
> 共通アドオン入れたら今のFireFoxより重くなったOpera、なんて誰がほしがるんでしょう。
いや、あの…根拠もなくいきなりそんなこと言われても…
Re: (スコア:0)
まあ、複数ブラウザを併用してる状況も割と悪くないもんですけどね、自分の依存性がさがるので。
興味深くも何ともない (スコア:2, 興味深い)
弱小であるがゆえでしょ。
ブラウザに依存しないのならばかなり有利になる(というか、振りを挽回できる)。
考えなくも判ること。ある意味、ただのコバンザメ商法の亜種ですよ。
不利を挽回するチャンスだ!
Add-On市場のユーザー囲い込みを無くせば良いんだ!
中小企業の社長さんが思いつきで言いそうな感じです。
面白くも珍しくも興味深くも何ともない。
よく見ると身近にあふれてますよ。
むしろ、chrome や firefox 側がこの手の話を言い出したら興味深いと思う。
自らのアドバンテージを消しても業界フォーマット統一とか言うって事だから。
Re:興味深くも何ともない (スコア:2)
HTML5 ももともとは Opera 発ですしね。
Re: (スコア:0)
Adobeとかが提案するんならまだ面白いんですけどね。
どうせ死に体のFlashとかを利用してそういうことはできないんでしょうか。
Re: (スコア:0)
Flashさんにはこのまま速やかに安楽死していただくのが一番ですから。
Re: (スコア:0)
そうだそうだ!Operaもだ!
Re: (スコア:0)
そうでもないよ
mozillaやgoogleは標準化に敵対する邪悪な陣営ということになる
Re: (スコア:0)
現状ではOperaが言ってるだけの「独自規格」だから標準でも何でもないよ。
# MSがみんなも俺が作ったこれ使おうぜ!と言ったところで、標準規格になるわけじゃないっしょ?
Re: (スコア:0)
MSが作ったものは全て邪悪ですから
Re: (スコア:0)
これ本当にそう思ってそうで怖い。XMLHTTPとか
Re:興味深くも何ともない (スコア:1)
CSS3とか、わざわざIEが前から実装してるのとは別の仕様を作って「IEはWeb標準に対応してない糞ブラウザww」ってやってるからな
Re: (スコア:0)
仕様を公開してない実装を標準化できる訳ないだろ
アホなのか
Re:興味深くも何ともない (スコア:1)
XMLHttpRequestやinnerHTMLは「仕様を公開してない実装」なのに標準化されてるじゃない
Re: (スコア:0)
「興味深くも何ともない」というタイトルのコメントに対して「興味深い」が付いているのが、またなんとも。。
firefoxやchromeでNEXが動くadd-in (スコア:1, 興味深い)
出ないかな
Re:firefoxやchromeでNEXが動くadd-in (スコア:1)
自分もそれがいいと思う。拡張機能の作者にはありがたい話だが、ブラウザ側にはあまりメリットがないことを考えると、ブラウザが直接NEXに乗るとは考えにくい。add-on 作者は乗れるなら乗りそうな気もする。
# ま、もうメジャーな add-on はその作者がすでに作るのに慣れてしまってるだろうから、NEXに移行する方がめんどいだろうけど。
LIVE-GON(リベゴン)
Re:firefoxやchromeでNEXが動くadd-in (スコア:1)
ちょっと試しにブラウザのプラグインを作ってみたことがありますが、FireFoxとChromeは簡単に作れましたが、IE用は、ちょっと試しに作れるレベルを超えてめんどくさかったので諦めました。
NEX形式なら簡単に作れてIEでも動きますよ、と宣伝したら、IE用のプラグインを作るつもりでOpera陣営にもプラグインを提供する作者というのが一定数現れそうな気はします。
ここまで (スコア:1)
現状でも (スコア:1)
前にも似たようなこと言ってた気がしますし.
Firefoxの拡張機能は相当低Layerまで踏み込めるようになってるから今更Mozillaは乗らないでしょうね
VimperatorやKeySnailみたいなのをFirefox以外のメジャーブラウザの拡張機能で実現可能とは思えない.
実際にそのレベルまでやってる拡張機能はChromiumには見つからなかった
Re: (スコア:0)
Firefoxの場合はjetpackとかいう拡張機能があったと思うよ。
だから簡易な拡張機能に興味がないわけじゃない。
W3C Widgetsはどこ行ったんですかー (スコア:0)
っていう
Re: (スコア:0)
W3CってXMLの時代で終わった団体だな
Re: (スコア:0)
http://www.slideshare.net/ourmaninjapan/w3c-widgets#btnNext [slideshare.net]
初めて知ったけどこれもOpera発案なん?
てーかこれ不要すぎるな・・・。
xkcdのアレを思い出さざるをえない (スコア:0)
https://xkcd.com/927/ [xkcd.com]
どうせ (スコア:0)
Opera向けにadd-in作るような奇特な人は少ないだろうから
他のブラウザ向けのもOperaで使えるようにってことなんだろうが、
Chromeではちゃんと動くけどOperaではなんかうまく動かない、とかなるに決まってる。
ところで、こないだ交換した会社のPCになぜかOpera 12をinstall出来なかったので、
15を試してみたのだけれど、ひどいね。
メニューバーもステータスバーもないし、ウィンドウの枠もクラシックにできないし、ad-blockはないし。
ながいこと使ってきたからできれば変えたくなかったんだけど、
これじゃ別のブラウザに変えたのとおなじだわ。そろそろ捨てるしかないか。
Re: (スコア:0)
ほとんどChromeになったOpera15ですが、マウスジェスチャの洗練度だけはさすがだと思いました。
ChromeやFirefoxの同様のアドオンより操作しやすいと感じています。
Re:どうせ (スコア:1)
ぶっちゃけ、Opera社がChrome向けにOpera風操作ができるエクステンション出してくれればと思ったり
Re: (スコア:0)
ブラウザに被せる皮(または機能性全身タイツ)をブラウザと称して売ってる連中よりはマシか
Re: (スコア:0)
え、あんなできないことだらけのマウスジェスチャでも他より良いってマジですか?
スクリプトで実装したアドオンよりも、グローバルに効く本体機能の方が優位というのは分かりますが、
Opera15のジェスチャはコンテンツ表示部でしか効かないアドオンと大差ないものになってしまっているのに…。
Re: (スコア:0)
ブックマークにも言及しなきゃ。
Re: (スコア:0)
bookmarkについては使ってないほうの90%だった。
よく見るサイトはURL覚えてるし、そうでないところはその都度ググる。
そっちの方が速い。
speeddialとかもくそ邪魔なんだが、opera:configで無効にできないってものうざいな。
CSS3のこれですら他が採用しないのに (スコア:0)
http://caniuse.com/object-fit [caniuse.com]
object-fitってOperaが提案して採用されたと思うんですけど、Operaの一部のブラウザしか対応してないんですよね・・・。
これと同じ事になるのでは?
なんかダメそう (スコア:0)
共通化、って響きはいいんですけど、それって結局やれることを
狭くするだけなんですよね、結果的に言うと。
例えばchromeにはBetterHistoryって機能拡張あるんですけど、これは
chromeでの閲覧履歴をすっごく見やすくしてくれるんですが、これを共通化するには
全部のブラウザが履歴に対するアクセスを一本化しないといけないんですけど
できますか?そんなこと
結局共通化って画面にちょっとボタン加えたり、画面に便利機能を表示する
程度でおわって誰も満たされないだけで終わりそうなんですけど
Re:なんかダメそう (スコア:2, すばらしい洞察)
できますかそんなことって言われてもそれをやるのが共通化なわけで…
BetterHistoryという拡張機能がどういう実装しているのかわかりませんが、
おおかた履歴を取得するAPIと取得する内容を共通化すればいいだけで、
各ブラウザがラッパーをかますような感じでアクセス口を増やすだけだと思うのですが。
履歴なら内部構造はともかく、情報の種類はどのブラウザでも同じような内容保持してるでしょうし。
Re: (スコア:0)
実装の有無やサポートレベルを調べるif文や、各ブラウザ毎のベンダープレフィックスでコード埋もれ、結局個別開発したほうがいい、って未来がみえる
Re: (スコア:0)
実装の有無なんて、共通化対応しているブラウザのバージョン番号より前では動作しませんと明記しておけば済む話だと思うのですが。
共通化に対応しているのならば、どのブラウザでも同じAPIが使えるわけだしベンダープレフィックスなんて考える必要も無い。
機能の共通化したんだからそんなもの付けるなよ、共通化したんでしょ?というだけ。
共通化以前のブラウザに対応させるのは面倒毎を背負い込んでもいいとか、
利用者からお褒めの言葉をいただきたいから頑張るとかそんな人だけで良いでしょう。
むしろ、そんな共通化非対応の古いブラウザまだ使ってるんですかと突き放すくらいで良いんじゃないかな。
このサイトは~以降に対応していますと謳って古いバージョンのブラウザを切り捨てるのは良く見ることで、
拡張機能がそれをやっちゃいけないという理由は無いし、共通化したAPIだけでやりますと宣言してしまってもいいのではないかと思う。
Re:なんかダメそう (スコア:1)
・NEXとはChromium用のCRXにOperaのSpeed Dial APIを加えたもの
これOpera以外はCRXのままで十分としか言わないと思うのだけど
Re: (スコア:0)
基本的な部分だけでも共通化できて欲しいかな?
ジェスチャとかショートカットとかタブ管理とかは同じ設定をインポートするだけで各ブラウザ共通で使えるとか
Re: (スコア:0)
historyくらいどのブラウザも持ってるし、インターフェースをそろえるだけで済むので心配ないと思います。
ブラウザに依存するする処理はif(chrome.devtool)のようにプロパティのチェックするだけですし今のJavaScriptでも普通に使われてる方法ですよね
Re: (スコア:0)
OperaやChromeにはサイドバーがないんですが、それ欲しいんですけど出来ますか、と。。
ブックマークサイドバーがないと、新型Operaには移行することができません…
Re:なんかダメそう (スコア:1)
Re: (スコア:0)
いいえ、NEXはChrome拡張機能のスーパーセットです
もし標準化されるとMozillaの意見も取り入れられるのでできることは増えます
さらに、規格が1つになるとHTML5ムーブで生まれたAPIの標準規格達との関連性も強まり、
相互、またWebやネイティブな世界全てに利があります。
今の段階だと、APIは標準化しにくいし、ブラウザは標準を取り込みにくいしで、
イノベーションが非常に阻害されています
IEが提案したら (スコア:0)
独占だー、囲い込みだー技術の停滞だー、と騒ぐクセに
って騒がないかもう
Re: (スコア:0)
ネタニマジレス ですが
まあ、世の中ドミナント規制とか独占禁止法とかありましてね…
まったく同じ主張をまったく同じ理念で主張しても、言ってるモノの立場が違えば受ける評価も激変なのですよ
まして過去の実績(理念や努力は関係ない)から警戒心高くもたれる立場なら、のう…
今度は (スコア:0)
95%のユーザーが使っていないものに挑戦するんですね。
がんばってそっち方向へ突き進んでください。
アドオンマルウェアも (スコア:0)
マルチブラウザに拡張されそうなデメリット
メリットはOperaうはうは
総論として却下。