11 ms·
OK so what is a pragmatic decision about which browsers to support....? I want to make something usable by many, but I'm just not going down the path of suppor
by hoodoof 9y ago
OK so what is a pragmatic decision about which browsers to support....?
I want to make something usable by many, but I'm just not going down the path of supporting everything back to IE8 - the resource is not there to do that development.
- Silhouette 9y agoI think it just depends on the market you want to aim for. If you want to go for enterprise sales then you need quite a different approach to most other development work, not just in browser compatibility but in how you do things like marketing and sales and technical support. It's tough for any small business to do this, but if you can pull it off without the overheads of larger businesses then the profits can be substantial. Of course, you do have to support whatever platform your big customers are using. That could be IE11 these days; requests for compatibility with older versions of IE do seem to be fading out, I suspect because support for pre-7 Windows versions from Microsoft is now very expensive. But realistically, if you're a small outfit supplying to enterprises, you're probably working on almost a case-by-case basis anyway, and you just have to find out what each customer is using. If you don't have the resources to handle such a demanding customer, or you just don't enjoy coding for the older browsers and want to work on projects that can use the new toys, I'd suggest aiming for a totally different type of customer in the first place. If you're writing web sites or apps aimed at home users rather than businesses then in most Western countries the very clear trend is to run Chrome on desktop/laptop and either Chrome or Safari on phones/tablets depending on whether it's Android or Apple. Safari doesn't update to add new features rapidly like the evergreen browsers, but Apple do tend to push out updates along with new versions of iOS, and in any case people tend to upgrade their mobile devices much more frequently than their desktops/laptops so the lag is less of a problem in practice than it was with IE. Small businesses are somewhere in between, and the basic rule is that the smaller the business, the more likely it is to be using individual PCs and mobile devices rather than some organisation-wide standard, and so the more likely it is that people will be running very recent browsers. As soon as an organisation is big enough to have dedicated IT staff and central management of IT systems, which I'd guess starts around the 25-50 person scale for a lot of businesses, you're going to see much greater standardisation and therefore somewhat slower updates. So pragmatically, if you're aiming at businesses then you probably need to support IE11 at least, but going beyond that is probably into enterprise sales territory. For a consumer market, it's almost all about Chrome and Safari these days IME, but you should probably try to support Safari as it was a couple of years ago as a minimum standard and ideally a bit further back for those who have older Apple devices that they can't/won't upgrade to the latest OS and browser.