Device Testing Best Practices
The best way to ensure that your mobile site works correctly on real devices is to test your mobile site directly on a device.
A. Identify the Support Scope
As a best practice, focus your scope of support on the most common devices on iOS and Android. On each of your devices, plan to support the most common operating system versions and browser versions.
Best Practices Learn our recommended Device Testing Best Practices.
Check your analytics to find which devices your visitors use the most often to access your site.
Test your site on two devices with widely different screen sizes.
For example, test on the Galaxy Note phablet and on the Galaxy S. Even though the two devices run the same OS version, each device displays the same site differently.
Test your site on an older device that has recently been upgraded to a recent OS version. For example, test on an iPhone 4 that runs iOS 7.1+, or on a Samsung galaxy S/S2 with its OS updated to Android 4.3.
b. Operating System Versions
Legacy operating systems require extra attention. It is difficult to run Mobify's lastest components on certain operating systems such as Android 2.3.x or iOS 6.x.
If your site supports these operating systems, prepare to invest extra time into the QA process.
On devices that have been updated to Android 4.3 or lower, the native browser is the default browser. On Android devices that ship at version 4.3 or higher, the device uses Chrome as the default browser.
Typically, if Chrome is not the default browser on the device, the build does not support Chrome. This was mentioned explicitly above for versions of Android before 4.3, and it is true for iOS.
Do not test your site on Opera or on Firefox unless the Mobify tag for this site explicitly supports those browsers.Edit in GitHub