Quick answer: Compatibility problems hide on hardware you don't own. Capture crashes and performance tagged by device and GPU from real players, find which configurations fail, and fix the ones affecting the most players, so your game runs on the hardware they actually have.
Hardware compatibility, your game running correctly across the range of devices and GPUs players own, is impossible to fully test because you can't own every configuration. Improving it means letting the field tell you what fails: capturing crashes and performance by hardware, finding the broken configs, and fixing the ones that matter.
You Can't Test Hardware You Don't Own
The core compatibility problem is that players have configurations you'll never test, obscure GPUs, unusual driver versions, device models you don't own. Bugs on those configs are invisible to you until players hit them, so the only way to find them is to capture failures from the field.
Bugnet captures crashes and performance data tagged by device, GPU, and OS from real sessions, so compatibility problems on hardware you don't own surface in your data. Letting the field reveal what fails is the only practical way to cover the real device range.
Find the Configurations That Fail
Compatibility failures cluster around specific hardware, all crashes on one GPU family, all on a certain driver, all on a particular device. Grouping failures by hardware reveals these patterns, telling you exactly which configurations are broken rather than leaving you to guess.
Bugnet groups issues and shows the device and GPU breakdown, so a configuration-specific failure stands out as a cluster on that hardware. Seeing which configs fail is what makes compatibility fixable instead of mysterious.
Fix the Configs That Affect the Most Players
You can't fix every obscure configuration, and some aren't worth it. Ranking compatibility failures by how many players each affects tells you which broken configs matter, the common GPU worth fixing versus the one-off you can document. Effort goes where it helps the most players.
Bugnet ranks hardware-specific issues by affected players, so you prioritise the configurations that matter. Improving hardware compatibility is capturing failures by hardware, finding the broken configs, and fixing the high-impact ones, the loop that makes your game run on the devices players actually own.
You can't test hardware you don't own. Capture failures tagged by device and GPU, find the broken configs, and fix the ones affecting the most players.