サポートされているChromeバージョンをどのように処理しますか?


9

私は会社のサイトに取り組んでいます。ある時点までは、さまざまな理由でInternet Explorerのみのサイトでした。主に、サイトが最初に考案されたとき、IEは90%以上の市場シェアを持っていたため、他のブラウザで機能しても意味がありませんでした。

私たちはより多様なブラウザー経済に住んでいるので、サイトをどこでも機能させるための作業を行っています。運が良ければ、かなりの部分がすでに機能しているだけです。

しかし、私たちが取り組んでいる問題の1つは、何をサポートし、何をサポートしないかです。手始めに、IE以外のブラウザはIEのリリースよりもはるかに頻繁にリリースされ、どのバージョンがまだ普及しているかはわかりません。基本的に過去10年間にリリースされたIEの3つのバージョンがあり、IE6は2014年までサポートされています。ただし、Firefoxの更新は隔日で行われ、AppleはSafariを毎年更新しています。そしてChromeがあります。

Chromeは2年弱で0.2から9.0になりました。7.0.517は6.0.472の1か月半後にリリースされました。現在、安定版、ベータ版、開発版の3つの異なるバージョンがあります。そして、9.0.587の開発バージョンは、8.0.552の最新のベータバージョンの前に実際にリリースされました。

IEでは、問題の会社のIT部門が従業員のアップグレードを許可していないため、古いバージョンをサポートする必要がある状況が発生しました。IE以外のブラウザでは、「最新に更新するか、サポートできない」という行を採用するつもりですが、それがどれほど効果的かはわかりません。

また、私の会社はある程度の人為的な制限を行っています。たとえば、企業向けの製品があるため、技術的な理由がなかったとしても、Windowsの "Home"バージョン(つまり、XP Home、7 Home Premium)はサポートしていません。

私の会社が「サポートしているChromeのバージョンを教えてください」と質問し始めたら、どのように答えればよいですか?


6
Chromeのベータビルドをサポートしません。限目。私はおそらくこれを答えにするべきですが、Chromeベータをサポートすることは、MS BOBが提供しなければならないすべての機能を利用するソフトウェアを公開することと似ています。それらは長続きせず、信じられないほどバグが多く、安定したバージョンのChomeがサポートされていることを人々に伝えるのは間違いありません。meta.stackoverflow.comでバグを報告してみてください。Chromeベータ版を使用していることを確認してから、Jeff Atwoodが爆発するのを楽しみにしてください。
Tim Post

@ティム:私は同意します、私は主に古いバージョンについて何か本当の考慮が必要かどうかを尋ねていたと思います。
トム・キッド

アプリケーションが何を使用しているか、または何が必要かはわかりませんが、Chrome(およびOpera)によるCSSレンダリングとDOMの処理はIEに比べて優れています(またはIEが改善された可能性がありますが、わかりません)。私が見た多くのコード(特にInspect Elementを介してgoogleアプリのソースコードを見ることができます...)は、ユーザーがIEを使用しているか、「モダン"ブラウザ。ほとんどの開発者はおそらく、他のブラウザーをサポートするためにコードを追加するべきだとは思わないでしょう。むしろ、追加の「サポート」要素は通常IEハックです。
ソバ

@sova:いいえ、IEはまだ問題があります-GWT(Google Web Toolkit)を使用している場合でも同様です。FireFoxとChrome / Safariは、MozillaがWebkitに切り替わるのと非常に似ています。Microsoftを離れて、もう一度、彼らが最も「見ている」方法でW3Cを実装します。そして、ほとんどのWeb開発キットには、癖を処理するためのIE(IE6)固有の実装があり、それを回避する方法はありません。
ラムチャウ

余談ですが、Chromeはポータブルであり、本当に圧縮して「このバージョン」と言うことができます。これは、インストール済み/デフォルトのバージョンとは関係なく存在できます。これは、バージョン固有のJREをJavaアプリにバンドルするようなものです(すばらしい方法ではありませんが、可能性があります)。
ラムチャウ

回答:


12

Chromeの新しいバージョンの採用率は、自動アップグレードのため非常に高速です。IEよりもかなり高速で、Firefoxよりもかなり高速です。通常、Chromeの最新の安定したビルドをサポートしている場合は、問題ありません。新しい安定版が古いものにほぼ完全に置き換わるのは、文字通りほんの数日または数週間です。

代替テキスト

編集:GoogleがChromeを最新に保つ方法のグラフ


1
素敵なグラフの+1-どこから来たのですか?
AShelly、2010年

とても感動しました。マスアドプションの前の新しいバージョンの早期ビルドアップがフルリリースではなくテストビルドであるため、おそらくサポートする必要がないことはおそらく注目に値します。
Armand、

@アリソン-それはまた、初期のビルドアップに関する私の推測です。私はそれがベータおよび開発チャネルの採用でなければならないことを考えています。.NETユーザーグループのミーティングで、すべての主要なブラウザーのすべての採用率を1つのグラフにまとめたグラフを見ました。私はそれを追い詰めようとします。
TaylorOtwell、2010年

より最新のグラフについては、getclicky.comのオリジナルを
8128

1
これはChromeではうまく機能しますが、IEでは機能しません。IEは企業の大多数のブラウザーであり、IT担当者は慎重な検討なしに新しいバージョンに更新することを好まない。
Craig

5

Chrome、Safariなどは、コアとしてWebKitを使用しています(http://en.wikipedia.org/wiki/WebKit#Usageを参照)。つまり、Chromeで見栄えをよくすると、他のすべてのブラウザでも同じように表示されます。Firefoxは別のレンダリングエンジンを使用します。結論としては、これらはすべて標準に準拠したブラウザです。IEでさえ、IE 8と今ではIE 9で一歩進んでいます。標準への準拠により、すべてのブラウザーで同じように表示し、同じように動作させることが非常に簡単になります。

良いニュースは、多くの人々がクロスブラウザ対応のCSSとJavaScriptを構築するために多くの作業を行ったことです。これらのフレームワークを使用すれば、ブラウザー間の問題についてあまり心配する必要がないという大きなチャンスがあります。

CSSフレームワークの候補リスト:

JavaScriptフレームワークの候補リスト:

ブラウザーの新しいバージョンでは、現在のHTML / Javascript / CSS標準をさらに機能させることができます。最先端のものから離れている限り、問題はありません。HTML 4とCSS 2が最もサポートされています。新しい標準(現在開発中のHTML 5またはCSS 3など)の何かを使用する場合は、既知の標準へのフォールバックを提供します。つまり、CSSにフォールバックを最初に配置し、拡張された外観を2番目に設定すると、そのCSS設定をサポートするブラウザーがそれを使用し、そうでないブラウザーはフォールバックを使用します。

簡潔な答え

特定のバージョンのブラウザーをサポートすると言う代わりに、Web標準X:HTML 4、CSS 2などをサポートするとします。


1
別のjavascriptフレームワークはBBCグローです。
TRiG 2010年

CSSフレームワークまたはJavascriptフレームワークを検索すると、私が言及しなかったことがたくさん見つかります。
Berin Loritsch 2010年

@TRiG:私はBBCグローについて知りませんでした。ウィジェットのドキュメントは素晴らしく、きれいで、例はすばらしいです!本当にきちんとしたフレームワーク
ソバ

私はあなたの答えが好きで、私はそれを賛成しましたが、「ブラウザではなく標準をサポートする」という効果に対して何かを言うことに注意する必要があります。顧客にブラウザの変更を依頼することは、基本的に顧客に別の場所に行くように依頼することです。
トムキッド

1
明確に言うと、CSSおよびJavaScriptフレームワークを使用すると、サイトの構築に集中できます。それらはトリッキーな非互換性を処理し、レンダリングを調整して、ページがすべての妥当なクライアントで適切に表示され、動作するようにします。通常、妥当なクライアントとは、IE 6以上、およびすべての標準準拠ブラウザーを意味します。古いブラウザでは特定の機能が無効になっている可能性がありますが、サイトは引き続き機能します。
Berin Loritsch 2010年

0

これは、しばらくの間Webサイトを開発してきた個人としての個人的な意見ですが、合理的に期待できる最善のことは(もちろん、時間または予算の制約に応じて)、最新のすべての人々に対応することですブラウザのビルド。Chromeの迅速な更新スケジュールにもかかわらず、ChromeとSafariの両方で動作するWebkitエンジンのおかげで、レンダリングと解釈はほぼ一貫しています。

ブラウザーの非公開リリースのサポートについて心配する必要はありません。理由は非公式であり、ブラウザーに対して開発を行うと、長期的には問題が発生する可能性が高くなります。


0

Microsoftのブラウザの特徴は、IE6がWeb標準と一般的な品質の点で大きく壊れていたことです。バージョン9への移行は、クルーズライナーを一新するようなもので、メジャーバージョンごとに大きな変更が加えられています。

Chromeは初日から優れた標準サポートを提供してきました。Chromeには、IEとは異なるバージョンモデルがあります。そのメジャーバージョンは、IEと比較してバージョンごとに大幅に異なるわけではありません。日常的に見ると、ユーザーは別のバージョンを使用していることに気づくことすらありません。

これは、Safari(これもWebkitを使用)とFirefoxにほぼ当てはまります。Operaについてはもう少し注意してください。

一言で言えば、ほとんどの主要なnone IEブラウザは問題を引き起こしません。IEの4つの異なるバージョンの管理にリソースを集中させる!

質問への答えは:最新バージョンをサポートしています

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.