Standard platform, operating system and browser recommendations (June 2017)
The following post updates our recommendations for platforms, operating systems and browsers to use when testing commercial web sites targeting consumers in Europe.
Our recommendations are based on usage figures widely available on the Internet, our experience, and our analysis of client needs. Since browser versions change frequently, we review and update these recommendations regularly.
- The majority of users receive new versions of Chrome, Firefox, Internet Explorer, Edge and Safari automatically.
- New versions cannibalise the market share of old versions within three to six months.
- Significant differences in web page display between versions are few and far between.
List of latest stable releases
- Windows 7: Microsoft Internet Explorer (MS-IE) 11
- Windows 8.1: Microsoft Internet Explorer (MS-IE) 11
- Windows 10: Microsoft Edge 40 / EdgeHTML 14
- Chrome 59
- Firefox (FF) 54
- Safari 10
Mobile and tablet browsers
- Android 7.1 Nougat
- iOS 10
- Invest in the future, not the past. Focus project time and effort on optimising web sites for the next 6-9 months while making sure that popular older combinations are still viewable.
- Use a range of mainstream devices to ensure coverage of most regular users’ everyday experience.
- Avoid testing with specific minor releases unless there are compelling reasons to do so. Here’s an example of a compelling reason: a third-party augmented reality (AR) component is known to work with Safari 10.0.1 but not with Safari 10.0.2.
- Do not invest in an operating system / browser combination if support is discontinued by the manufacturer. E.g. Google Chrome on Windows XP.
- Do not support beta-release operating systems and browsers. Allow new versions time to stabilise, be released and become mainstream first.
- E.g.1. The final public releases of macOS 10.13 High Sierra, iOS 11 & Safari 11 are expected in September.
- E.g.2. The final Android 8 O public release is planned for Q3 2017.
- We define ‘mainstream’ as above 5% market share.
- Be aware that Apple are more effective at promoting new versions of iOS than Google are at promoting new versions of Android.
PC operating system recommendations
- Test with Windows 7.
- Test with Windows 8.1.
- Test with Windows 10.
PC browser recommendations
- Low priority: Test with MS-IE 11 on Windows 7.
- Test with MS-IE 11 on Windows 8.1.
- Test with MS-Edge on Windows 10.
- Test with Chrome latest release only.
- Test with Firefox (FF) latest release only.
- Do not test with Opera. Market penetration is too low.
Mac desktop operating system recommendations
- Low priority: Test with OS/X 10.10 Yosemite.
- Test with OS/X 10.11 El Capitan.
- Test with macOS 10.12 Sierra.
- Do not test with macOS 10.13 High Sierra yet. It is not on final release.
Mac desktop browser recommendations
- Low priority: Test with Safari 9.
- Test with Safari 10.
- Do not test with Safari 11 yet. It is not on final release.
- Test with Chrome latest release only.
- Do not test with Firefox. Market penetration is too low.
General mobile and tablet platform recommendations
- Always test with the native browser.
- Test in both landscape & portrait modes.
Apple mobile and tablet platform recommendations
- Low priority: Test with iOS 9 using the Safari browser and Chrome browser (latest release).
- Test with iOS 10 using the Safari browser and Chrome browser (latest release).
- Do not test with iOS 11 yet. It is not on final release.
Android mobile and tablet platform recommendations
- Do not test with Android 4.1, 4.2 or 4.3 Jelly Bean. Market penetration is too low.
- Test with Android 4.4 KitKat using the native browser only.
- Low priority: Test with Android 5.0 Lollipop using the native browser only.
- Test with Android 5.1 Lollipop using the native browser only.
- Test with Android 6.0 Marshmallow using the native browser only.
- Test with one version of Android 7 Nougat using the native browser only. Market penetration is still too low to justify testing with both versions.
- Do not test with Android 8 yet. It is not on final release.
Other mobile and tablet platform recommendations
- Strongly consider testing with Chrome browser (latest release) if not native.
- Consider testing on all platforms with Yandex Browser if targeting Russia.
- Do not test with Firefox, Opera or any other non-native third-party mobile browser variants on any mobile or tablet platform. Market penetration is not significant. Exception: Consider testing with UC Browser and Opera Mini/Mobile browsers if targeting Asia.
- Consider testing with Windows 10 Mobile only if penetration is significant in your target market.
- Do not test with Blackberry. Market penetration is not significant.
Thanks for reading. Got comments? Questions? Let us know!
- Android Developer Dashboards
- Android Developer Preview – Android O
- Apple Developer – App Store – Support
- Apple Developer – What’s New in iOS 11
- Apple Developer – What’s New in macOS High Sierra
- en.wikipedia.org Android version history
- en.wikipedia.org Google chrome
- en.wikipedia.org History of Firefox
- en.wikipedia.org History of the Opera web_browser
- en.wikipedia.org Internet Explorer versions
- en.wikipedia.org iOS version history
- en.wikipedia.org Microsoft Edge
- en.wikipedia.org Safari version history
- en.wikipedia.org Usage share of operating systems
- en.wikipedia.org Usage share of web browsers
- www.w3schools.com “Famous Month-by-Month Browser Statistics Since 2002”
- spriteCloud staff