March 14, 2019

How to ensure all/most consumers open your APP without problems?

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!

#tech-questions

  1. 1

    I'm surprised you are having such significant issues. As a 'broad' generalisation, modern UI frameworks are designed to be quite adaptable across browsers and devices, and standards compliant, particularly for simple form update type applications.

    Having many issues in this space implies to me that either the app is very complex, or uses some unconventional methods or technology, in the way it's been built, or a custom framework etc.

    As a rule, I would always do some level of testing across devices for UI changes. For my software I always test across Chrome, IE, Safari, and iPhone / Android, using BrowserStack and physical devices. Occasionally we will get a minor layout quirk, like text aligning in the wrong place, which requires a specific rule for a particular browser / display type, but never the extreme of the application not-working at all.

    The most aggressive issue I have seen, is have site content shown inside iframes. This did not work well across devices. iframes seem to not be very well supported (originally introduced by Microsoft as opposed to being a general standard, and so implementation has been inconsistent).

    1. 1

      Thanks for the sharing.