Building the device matrix
No team can test every phone, so the first decision is which ones. We build a matrix from your audience, not from the newest releases. If you already have analytics, we read the top devices and OS versions from it. If you are launching, we use public market data for Saudi Arabia, where Android and iOS both carry large shares and mid-range Android phones are common.
A good matrix mixes recent flagship phones, a few older or budget models, at least one small screen, one tablet where relevant, and the oldest OS versions you promise to support. Each row costs testing time, so we trade breadth against depth openly. Typical coverage is 8 to 12 devices for a first release.
We combine real devices with emulators. Emulators are fast for early checks and layout at many screen sizes. Real devices are essential for camera, location, biometrics, push notifications, performance and anything touching hardware. The decision you own is the minimum supported OS version, which affects both testing cost and the share of users you reach.
