アカウント名:
パスワード:
共通化、って響きはいいんですけど、それって結局やれることを狭くするだけなんですよね、結果的に言うと。
例えばchromeにはBetterHistoryって機能拡張あるんですけど、これはchromeでの閲覧履歴をすっごく見やすくしてくれるんですが、これを共通化するには全部のブラウザが履歴に対するアクセスを一本化しないといけないんですけどできますか?そんなこと
結局共通化って画面にちょっとボタン加えたり、画面に便利機能を表示する程度でおわって誰も満たされないだけで終わりそうなんですけど
できますかそんなことって言われてもそれをやるのが共通化なわけで…
BetterHistoryという拡張機能がどういう実装しているのかわかりませんが、おおかた履歴を取得するAPIと取得する内容を共通化すればいいだけで、各ブラウザがラッパーをかますような感じでアクセス口を増やすだけだと思うのですが。履歴なら内部構造はともかく、情報の種類はどのブラウザでも同じような内容保持してるでしょうし。
実装の有無やサポートレベルを調べるif文や、各ブラウザ毎のベンダープレフィックスでコード埋もれ、結局個別開発したほうがいい、って未来がみえる
実装の有無なんて、共通化対応しているブラウザのバージョン番号より前では動作しませんと明記しておけば済む話だと思うのですが。共通化に対応しているのならば、どのブラウザでも同じAPIが使えるわけだしベンダープレフィックスなんて考える必要も無い。機能の共通化したんだからそんなもの付けるなよ、共通化したんでしょ?というだけ。
共通化以前のブラウザに対応させるのは面倒毎を背負い込んでもいいとか、利用者からお褒めの言葉をいただきたいから頑張るとかそんな人だけで良いでしょう。むしろ、そんな共通化非対応の古いブラウザまだ使ってるんですかと突き放すくらいで良いんじゃないかな。
このサイトは~以降に対応していますと謳って古いバージョンのブラウザを切り捨てるのは良く見ることで、拡張機能がそれをやっちゃいけないという理由は無いし、共通化したAPIだけでやりますと宣言してしまってもいいのではないかと思う。
・NEXとはChromium用のCRXにOperaのSpeed Dial APIを加えたものこれOpera以外はCRXのままで十分としか言わないと思うのだけど
基本的な部分だけでも共通化できて欲しいかな?ジェスチャとかショートカットとかタブ管理とかは同じ設定をインポートするだけで各ブラウザ共通で使えるとか
historyくらいどのブラウザも持ってるし、インターフェースをそろえるだけで済むので心配ないと思います。ブラウザに依存するする処理はif(chrome.devtool)のようにプロパティのチェックするだけですし今のJavaScriptでも普通に使われてる方法ですよね
OperaやChromeにはサイドバーがないんですが、それ欲しいんですけど出来ますか、と。。ブックマークサイドバーがないと、新型Operaには移行することができません…
いいえ、NEXはChrome拡張機能のスーパーセットですもし標準化されるとMozillaの意見も取り入れられるのでできることは増えますさらに、規格が1つになるとHTML5ムーブで生まれたAPIの標準規格達との関連性も強まり、相互、またWebやネイティブな世界全てに利があります。
今の段階だと、APIは標準化しにくいし、ブラウザは標準を取り込みにくいしで、イノベーションが非常に阻害されています
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
Stay hungry, Stay foolish. -- Steven Paul Jobs
なんかダメそう (スコア: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は標準化しにくいし、ブラウザは標準を取り込みにくいしで、
イノベーションが非常に阻害されています