傾斜ブラウザのサポートのアップデート
中|ジェニードネリーとマットスウィーニー20:55時2011年7月12日開発 、 傾斜ブラウザのサポート | 19コメントGBSの変更
この更新プログラムの特定の変更点は次のとおりです。
- もはや経験の等級を割り当てることが
- 中止処方特定のオペレーティングシステム(モバイルを除く)
- Internet Explorer 9のためにカバレッジを追加
- Firefox 4のためにカバレッジを追加しました。†
- Firefoxの5の範囲を追加しました。†
ブラウザのテストのベースライン
| Internet Explorerの | 6.0 | 7.0 | 8.0 | 9.0 |
|---|---|---|---|---|
| Firefoxの | (3)† | (4)† | 5† | |
| クロム† | 最新の安定版 | |||
| サファリ | 5† | iOSの3† | iOS 4は。† | |
| Webkitの | アンドロイド2。† | |||
注意事項:
- 短剣の記号は、("Firefox 4の。†"のように)その支店レベルでの最も現在の非ベータ版のサポートを受け取ることを示します。
- のガイダンスは、IOSやAndroid OSのデバイスの使用状況に与えられていない。 勧告では、各OS用のユーザーベースの最も代表的なデバイスを選択することです。
ブラウザテストのベースラインからのグレードの削除
GBS更新のこのエディションでは、我々は経験のグレード(例えば"Aグレード"と"Cグレード")に直接マッピングブラウザから離れて移動している点で、私たちの以前のアップデートからの脱却を表します。 ではなく、ブラウザは、我々はテストカバレッジを最大化し、テストの表面を最小限に抑える効率的なベースラインテストの戦略を定義することに焦点を合わせる対象となるユーザーエクスペリエンスが適切であるかを規定する。 例えば、IE6の未だ重要なglobal市場シェアワラントは、テストを続けていますが、今日のGBSはIE9の経験とは異なることにIE6のユーザーエクスペリエンスが可能になります。
ブラウザテストのベースラインからのオペレーティングシステムの削除
テストを合理化し、リソース要件を最小限にするために、私たちはもはや上でテストする必要のあるオペレーティングシステムを指定しない。 ブラウザがしっかりと我々はOSのバージョンではなく、ブラウザのバージョン(例:"サファリのiOS 4")を参照している場合は、OSのバージョン、と結合されている場合は例外です。 これにより、ブラウザのバージョンでテストカバレッジを集中し、プラットフォーム間で余分なもののテストを最小限に抑えることができます。 バージョン間で同じブラウザでの問題は無視できる程度であり、一般的にそのようなキーの処理や利用可能なフォントのような高レベルのOSの違い、に関連する。 クロスプラットフォームの問題に触れたいと知られているコードは、できるだけ多くのプラットフォームでテストする必要がありますが、このテストは、一般的ではなく、すべての機能の完全なリグレッションテストを実行するよりも、特定の問題に単離することができる。 私達はあなたのユーザーベースを持つオペレーティングシステムのテストの優先度を揃えることをお勧めします。
なぜIE6はリストにまだありますか?
IE6はまだ検証された許容可能なユーザーエクスペリエンスを保証する重要な十分なグローバル市場のシェアを持っています。 プログレッシブエンハンスメント戦略によくある誤解の1つは、一度、ブラウザが実際には本当にそれがHTMLのみの体験を配信する必要があることを意味するとき、それは"サポートされていない"になることを"Cグレード"に入ることになっている。 我々は、もはやブラウザがどのような経験を受信する処方しないので、これは、ユーザーおよびリソースに基づいて決定するプロジェクトのために残されている。 GBSは、ブラウザがそのような市場シェアや影響力などの要因に基づいて、検証可能な経験を必要とするかを指定するに焦点を当てています。 チームが決定するために"使える"とは何かを定義すると劣化の許容レベルをspecifiyingが残されています。 我々はまだシンプルな推進プログレッシブエンハンスメントのモデルを、および追加の開発におけるコスト、テスト、およびメンテナンスのリソースを考慮せずに新しい層を作成することからプロジェクトをそぐ。
GBS予測
我々は、次のアップデートで以下の変更を行うことを期待。
- iOSの3のSafariへの対応を中止してください。
- アンドロイド3 Webkitのためのカバレッジを追加します。
- Firefoxの6の範囲を追加します。
- サファリのiOS 5用カバーを追加。
GBSアーカイブ
- GBSのアップデート、2010年11月3日
- GBSのアップデート、2010年2月16日
- GBSのアップデート、2009年10月16日
- GBSのアップデート、2009年7月2日
- GBSのアップデート、2009年1月28日
- GBSのアップデート、2008年7月3日
- GBSのアップデート、2008年2月19日
共有し、拡張する: del.icio.usでブックマーク | Diggそれ! | のreddit!



あなたは、すべての狂ったか何ですか? GoogleはIE7はもはや単独でIE6せてサポートしていません。 古いブラウザをサポートしている停止する。
WTFコメントby - 2011年7月13日#
どのように重要な定義するには? スタッツによると、IE6は最後の7日間で市場の3.54パーセントを持っていた。
http://gs.statcounter.com/#browser_version - WW -毎日- 20110706から20110712バー
私は、広いスペクトルをカバーすることを認めるが、それはIE6を手放す時です。 IE6を必要とするエンタープライズアプリケーションでは、まだで動作するように利用可能なYUIの古いバージョンを持って...それらのアプリケーションが新しいブラウザで動作するように更新する予定がない場合、それは彼らが、新しいYUIの機能を使用するように更新される非常にまれです。
コメントby ピーターフォーティ - 2011年7月13日#
オペラは、今のグリッドに入力することができればと思いまして。 私はあなたがテストを作成するかどうかはわかりません。 しかしオペラワチールとWebDriverでそれが自動化を行うには非常に簡単になります。 セレンは、それが含まれています。
コメントby カール - 2011年7月13日#
"チームが決定するために"使用可能"であるものを定義し、劣化の許容レベルをspecifiyingが残されています。"
yaは後でIE6参照してください!
*ハッピーダンス*はしません
コメントby デレクGathright - 2011年7月13日#
@ WTF
これにより、すべての機能がサポートされる必要があるという意味ではありません。 ユーザーの統計がリストされているブラウザのいずれかのCグレードの経験を提供することが適切であることをあなたにお勧めの場合は、それは完全に許容範囲です。
あなたのプロジェクトは、傾斜ブラウザのサポートに登録している場合、リストされているブラウザの決定することにその上には、Aグレードとなるが、Cグレードの経験を受け取る受け取る。 あなたは、傾斜ブラウザのサポート以外の何かを行っている場合、あなたは定義するために継続してテストし、そしてあなた自身の経験の層を維持することができます。
参照してくださいhttp://developer.yahoo.com/yui/articles/gbs/index.htmlの#define -サポート "サポート"の私たちの定義についての詳細のためにとプログレッシブエンハンスメントを学ぶ。
@ FOTI
私達の統計によると、IE6&7の市場シェアは依然として、検証したユーザエクスペリエンスを保証します。 これは、彼らが"Aグレード"の経験を得ることを意味しない。
このアップデートの主な目的は、開発戦略からテストを切り離すことです。 経験された製品のあるべき姿を決定するためにあなたとあなたのチームには最高。 我々は決して記載されているすべてのブラウザのすべての機能をサポートするために試してみることをお勧めします、しかし、我々は、いずれかの壊れた経験を提供しない示唆している。
コメントby マットスウィーニー - 2011年7月13日#
[ブラウザのサポート]は、"プロジェクトを決定するために残されている"。
このガイダンスは、正確な理由は私がYUI GBSを追っているさ。 なぜ私はGBSは、今私は自分自身のためのサポートを決定するために持っていることを言うことを考えるとわざわざですか? 基本的に今すべてのそれは"ここではリストまたはブラウザだと言う。 それらをサポートする方法を見つけ出す行く。"私はすでにそれをやっていたGBSの前に。
ジェフコメントby - 2011年7月14日#
私はジェフに同意する - YUIが離れてどんな指導からバックアップしているようにこれはと思われる。 IE9以降、およそ3ヶ月で出てきた、とここでの唯一の更新は、すべてのアクティブなブラウザのバージョンのリスト"もはやサポートするために何を私達に依頼しない"です。
そんなにあらゆる指導のための。
我々は真の指導を持っていた願いをコメント- 2011年7月14日#
@ジェフ、@は、我々は真の指導を持っていた願い
YUIプロジェクトは現在、すべてのベースラインのブラウザですべての機能を完全にサポートを提供するよう努めています。 すべての実用的な目的のために、ベースラインは今のところ私たちの"Aグレード"リストのまま。 しかし、我々は、機能が特定のブラウザのために不完全な、あるいは不可能な場合に例外を可能にするために我々の戦略を進化している、と等級の現在の概念は、もはやこれらのper-feature/per-browserの仕様に対応していません。 我々は、我々の戦略を微調整するとして私たちの進歩のアップデートを提供する予定だが、この最初の変化は我々が入って向かって新しい方向性のための基礎を築きます
ベストプラクティスとして、我々はあなたがすべて記載されているブラウザに同じ機能セットを提供するために努力することをお勧めします、とすべての例外を文書化する。
コメントby ジェニードネリー - 2011年7月14日#
Developer Networkのページでは、@ http://developer.yahoo.com/yui/articles/gbs/は更新する必要があります。 離れて(A、B、C)の経験の等級を割り当てるからの移行に伴い、依然としてページで参照することをすべき? それが唯一のGBSの以前のバージョンにも適用可能であることに注意する必要があります?
スティーブコメントby - 2011年7月15日#
@ジェニーは説明のためにありがとう。 私は皆さんがこのことをどこに楽しみにしています。
ジェフコメントby - 2011年7月15日#
私もそれの現在の形式で、このチャートの継続的な有用性に疑問を持っている... ...それは、我々は、少なくとも各ブラウザが持っている市場シェア知っていた、そしてそれが最後のGBSのレポートをアップまたはダウンならば私達に指針となる。 現在、私は私がように徹底的にFireFoxの5とIE6をサポートする必要があると仮定してね!
ジョナサンコメントby - 2011年7月17日#
@スティーブ
実際に、グレードはまだ有効*開発*戦略です。 私たちがやったことは切り離す学年から*テスト*戦略です。 したがって、たとえば、あなたのプロジェクトは、まだ特定の等級(すなわち、"C -グレードブラウザ"としてIE 6を定義する)に特定のブラウザをマップすることもできますが、我々はもはや、すべてのプロジェクトを1つのマッピングを規定する。
交互に、あなたのプロジェクトは、等級を使用する場合があります - あなたは、機能のサポートを定義する他の方法を使用することができます。 それはあなたのユーザーベースに対して意味をなすように今あなたのプロジェクトは、"ベースライン"のブラウザにあなたの機能のサポートをマッピングすることができます。
時間が経つにつれて、私たちは成績から自分自身を脱却したい、と我々が行くように我々の進歩と社会の更新を行っていく。 私は物事が少し明確になることを願っています。
コメントby ジェニードネリー - 2011年7月18日#
古いGBSの利点の一つは、(経常)同僚および場合によっては上司との長い議論を妨げていた。 ブラウザがどれだけサポートを必要としている? 多分これは最大あるいはGBSの唯一の利点でした。
新しいGBSと、この利点は、(ほぼ)完全になくなっています。 我々は時間のかかる議論に戻ってきた。 あまりにも悪い。
コメントby エドウィンマーティン - 2011年7月19日#
@ジェニー
違いを明確にするために感謝。
これは非常に多くのことができます。
スティーブコメントby - 2011年7月20日#
私は、オペレーティングシステムとフォントのレンダリングに関するセクションは、Mac OS X上でWindows XP、およびSafari上でIE8をテストすることの重要性から、単一いないのが不思議です
より多くのよりも(それ以降のバージョンのWindowsはXPに異なるフォントをレンダリング、そしてもちろん、IE8は、その上で実行されるIEの最後のバージョンです。ほとんどのWebサイト用のSafariは、おそらく最も人気のあるMacのウェブブラウザであり、加えてそれがMac上で使用されていますWindowsの。)
デイブホダーコメントby - 2011年7月22日#
ちょうどこのページが前の四半期のようなメインGBSのページにリンクされていないに気づいたので、この議論は、オリジナルのブログ投稿から来ている訪問者に簡単にアクセス可能です
ジョナサンコメントby - 2011年8月11日#
"簡単にアクセスされていない"私は:-(を意味する
ジョナサンコメントby - 2011年8月11日#
親愛なるYUIの人々、
予想される次回の更新はいつですか?
私は、IOS 5でYUI3に関する質問の多くを得る
それは、iOS 5のリリース前になるだろう?
例えば、我々はscrollviewが新しいサファリ(IOS 5ベータ版上)にはもはや機能していないことを見てきました
あなたの答え:-)声援をありがとうございました!
ロイックシューレ
コメントby ロイックシューレ - 2011年9月20日#
ロイックねえ、
日時:ScrollView:
テストケースでバグを報告してください。 彼らは(iOS5b6我々がテストの最後の一つである)出てくるように我々がiOS 5ベータ版のライブラリをテストしてみた、そして我々はすべての問題を見ていないので、何が起こっているのかを確認するテストケースが必要と思います。
よろしく、
Satyen
Satyenデサイコメントby - 2011年9月21日#