Hi guys, we run a web app called Tailor-M (www.tailor-m.com). It's a B2C application to help consumers find a tailor. We often run into issues with bugs related to specific devices. For example, after we deploy some new features, everything seems to be working on my iphone 6, but on my friend's iphone 6 he couldn't load our site. It could work properly on our Windows/Mac machines in the office, but not on our users' machines.
We use analytical tools like Google Analytics to identify problems if it arises, and tried using simulation tools such as browser stack and tried to run tests on as many devices as we can find. However, it seems impossible to be running tests on every single device in this world to ensure that this doesn't happen.
Is this a common problem? Does anyone have any suggested tools, solution or operational processes on how to ensure that the application that we develop is working on is functioning properly on our clients devices? Any best practice to share with us would be welcomed!