新しい Web サイトではどのブラウザとオペレーティング システムをターゲットにしますか?
-
02-07-2019 - |
質問
新しい Web サイトで作業する場合、ブラウザとオペレーティング システムのどのような組み合わせをターゲットにし、どのような優先順位を付けますか?すべてを意図したとおりに動作させることを目指すよりも、いくつかの特定の組み合わせをターゲットにする (残りは無視する) 方が良いと思いますか?
一般的なブラウザ:
- Firefox (1.5、2、3)
- Internet Explorer (6、7、8 ベータ版)
- オペラ
- クロム
一般的なオペレーティング システム:
- Windows(XP、Vista)
- マックOSX
- Linux
- ユニックス
解決
私が構築したサイトは OS 固有のものにはあまり依存しないため、主にブラウザのみをターゲットにしています。上で述べたように、YAHOO の段階的ブラウザ サポート ガイドは、どのブラウザをサポートする必要があるか、サポートできるかを判断するための良い出発点となります。そして、Yahoo のユーザー インターフェイス ライブラリ (CSS+JavaScript) は、これを達成するのに大いに役立ちます。
ただし、サイトを開発するときは、最高の Web 開発ツール (firebug + wed 開発者ツールキット) が備わっている Firefox2 で主に作業します。次に、私が選んだブラウザである Opera 9.5 でサイトをテストします。 ブラウジング. 。私は以前、適切なレベルで IE6 をサポートする希望をまったく失っていたので、最近では、FF2/3+Chrome+Opera とほぼ同じようにサイトを表示できる IE7 にアップグレードするようにユーザーに通知しています。
FF3 と Chrome は現時点では非常に新しいので無視しがちですが、次のように言わなければなりません。彼らはとても速いです!JavaScript/CSS を多用するサイトは、これらを使用すると著しく高速になります。
他のヒント
私がやっている:
- Firefox 2 以降
- IE 7以降
- Konquorer または Safari (あるいは今では Chrome)
ヤフーの 段階的なブラウザのサポート 良いガイドです:
それは視聴者次第です。ハイテク ユーザーが多い場合は、ユーザーの 50% が Firefox である可能性があります。お父さんやお母さんがたくさんいる場合は、おそらくユーザーの 75 ~ 80% が IE 6 または 7 であるでしょう。おそらく、視聴者の尺度を取得できるように、Google アナリティクスでアルファ/ベータ版を取得する必要があります。
私が働いている場所では、私たちが目標としているのは、
- Windows 上の Firefox 2 および 3
- Mac 上の Firefox 2 および 3
- Windows および Mac 上の Safari
- IE6および7
Linux ブラウザを特にターゲットにしているわけではありませんが、上記のリストで動作するものであれば、どこでも動作する可能性が高くなります。現在、Windows 上の Google の Chrome ブラウザに対してテストも行っています。
今週気づいたのですが、少し工夫して HTML を検証する方法を見つければ、クロスブラウザーに関することを気にする必要がなくなる可能性が高くなります。
そうそう、JavaScript を除いて。
私はまず Firefox で動作させます。それが上司が使っているものです。Opera 最後に、それがボブが使用するものです。ハーハー、ボブの冗談だよ。
しかし、そうであっても、ブラウザの非互換性の細かい点や、質問した人の 90% が実際にどのブラウザを使用しているのかを教えてくれないという事実から、決して安全であるとは言えません。
Can you click help and about? (Pause) No? Oh, that right you're using IE7
そして、その古いスタンバイももう機能しません。
私のアドバイスは、IE をターミナル サーバーのようにロックダウンして、Web サイトをナビゲートしてみることです。すべてをクリックしてすべてを読むことができれば、問題はありません。
sIFR を使用していて、ロゴが逆さまであると誰かから電話がかかってきた場合は、優先順位を付けて互換性について再度心配する必要があります。そうでない場合は、IE と FF を使用すれば問題ありません。
対象はなし。多くの人に対してテストしてください。
私が働いている場所では、すべて Windows 上で次のテストを行っています (Google Analytics のデータに基づいて、この優先順位で)。
- IE7
- IE6
- Firefox 3
- Firefox2
- サファリ3
ユーザーの割合が非常に少ないため、Opera や古いバージョンのブラウザーを使用することは考えていませんが、すべてを標準に準拠してコーディングするよう最善を尽くしているため、大きな問題は発生しないはずです。
もちろん、ミルハウス氏が言ったように、それは特定の聴衆によって異なります。YMMV。
私が慣れている標準スイートは次のとおりです。
- IE6(勝利)
- IE7(勝利)
- Firefox 1.5 以降 (Win/Mac)
- Safari 2+ (Win/Mac)
- Opera 9+ (Win/Mac)
- Chrome (今のところ、Win で Safari 3.0 をクリアすれば Chrome もクリアできるようです)
一般的に、IE6/7、Gecko、WebKit のサポートを主張することもできます。Opera を除くここにリストされているすべてのものと、リストされていないいくつかのものがカバーされています。テストするのがはるかに難しいだけです ただ ブラウザのバージョンの特定の違いではなく、レンダリング エンジンに依存するため、結果に満足しています。
すべてが機能するように努力すべきであることに同意しますが、新しいサイトの場合は、IE6 のサポートを中止することを真剣に検討します。開発の観点から見ると、サポートする必要がなければ、何時間も髪を抜く手間が省けます。
これを、対象とするユーザーと比較して、ブラウザをアップグレードしたくない (またはアップグレードできない) 一部の顧客を失うつもりかどうかを考慮する必要があります。