Device Compatibilty Testing
To ensure consistent functionality and user experience across a diverse device ecosystem, device compatibility testing is a crucial part of our testing strategy. WaveMaker mobile applications are tested on a wide range of Android and iOS devices with varying screen sizes, resolutions, and operating system versions. This helps identify UI misalignments, functional inconsistencies, and OS-specific issues early in the development cycle.
Key Objectives
- Validate UI/UX consistency across different screen dimensions (phones, tablets, etc.).
- Ensure compatibility with both the latest and legacy OS versions.
- Identify platform-specific behavior or rendering issues.
- Confirm smooth app performance on low-end, mid-range, and high-end devices like
Minimum and Latest Supported Versions (Expo SDK 52)
Platform | Minimum OS Version | Device Example | Latest OS Version | Device Example |
---|
Android | 9 | Google Pixel 3 | 15 | Google Pixel 8 Pro |
iOS | 16 | iPhone 10 | 18 | iPhone 16 |
Automation Testing Devices (via BrowserStack)
Platform | OS Version | Device |
---|
Android (Minimum) | 9 | Google Pixel 3 |
Android (Latest) | 14 | Google Pixel 8 Pro |
iOS (Minimum) | 16 | iPhone 10 |
iOS (Latest) | 18 | iPhone 16 |
Physical Devices (Manual Testing)
Platform | OS Version | Device |
---|
Android (Minimum) | 9 | Oppo A31 |
Android (Latest) | 13 | Samsung Galaxy A51 |
iOS (Latest) | 18.3.1 | iPhone 11 |