【Support】どのOSとブラウザをサポート対象にするか。
背景
サービスを運営する上で、対象環境を明確にするのは大切。
明確にすることで、OSやブラウザ依存の考慮が減る。
なにより、利用者にわかりやすい。
では、どこまでをサポートすればいいのか?
この問いに対する1つの見解を載せます。
先人の知恵(参考文献)
実績ある企業のドキュメントを参考にさせていただきました。
以上をベースに推奨環境を決めていきます。
PC / OS
・ Windows7
・ Windows8
・ Windows10
・ MaxOS X 10.6以降
- サポート期間が終わっていること
- OSのシェア率
・ Windows7
・ Windows8
・ Windows10
・ MaxOS X 10.6以降
以上2点を踏まえて、OS X 10.6以降にしました。
PC / Browser
IE11以降
Firefox 最新版
Chrome 最新版
Safari 最新版
Microsoft Edge 最新版
SP / OS
・ i0S 8.0以降
・ android 4.2以降
- iOS 8.0以降のシェアは約98%
- android 4.2以降のシェアは約97%
IE11以降
Firefox 最新版
Chrome 最新版
Safari 最新版
Microsoft Edge 最新版
・ i0S 8.0以降
・ android 4.2以降
- iOS 8.0以降のシェアは約98%
- android 4.2以降のシェアは約97%
以上からこのバージョンに決めています。
SP / Browser
Google Chrome
Safari
Google Chrome
Safari
androidの標準ブラウザをサポート対象から外しました。
なぜ標準ブラウザをサポート外にするの?
android4.3以前に搭載されている標準ブラウザには、脆弱性があるためです。
大ざっぱに説明しますと、細工が施されたサイトに標準ブラウザでアクセスした場合、本来なら読み取れないはずのデータまで相手に渡してしまうということです。
【Android】標準ブラウザに深刻な脆弱性。アカウントを不正に利用される恐れあり
Googleも以下の様に述べています。(引用記事ですが)
また、Android 4.3以前の端末ユーザーに対しては、Chrome(Android 4.0以降に対応)やFirefox(Android 2.3以降に対応)といった、アップデートが続けられているブラウザーを利用することを推奨している。
Android 4.3以前の標準ブラウザーは修正パッチの提供打ち切り、セキュリティ担当者が見解を示す
懸念点
- Windows Vistaを対象に含めるか
- android標準ブラウザのシェア率
1の理由は、Windows Vistaのサポートが2017'4/11で切れるため。
今回は必須ではなく推奨なので含めませんでしたが...。
2に関しては、脆弱性の点では標準ブラウザを含めたくない。
しかし、以下によると2016年6月時点でシェアが約9%
セキュリティを取るか、シェア9%を取るか...。
まとめ
上記はあくまで1つの見解です。
- プロジェクト
- 利用者層
- 実施時期
などに依って判断基準は変わります。
もし参考にされる際は、その点を踏まえてご利用ください。
Author And Source
この問題について(【Support】どのOSとブラウザをサポート対象にするか。), 我々は、より多くの情報をここで見つけました https://qiita.com/yukke722/items/c41f54c3f96f8f61ca2c著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .