State Farm is an insurance company. Their core business is actuarial tables, policy management, and claims processing — not software engineering. Their Android app is a customer-facing tool, not a product in its own right.
And yet: when installed on a CAT S61 running Android 9, their app correctly identified the device as incompatible and declined to install. Cleanly. Without ceremony. The user saw a clear dialog, was offered a direct path to uninstall, and lost nothing but thirty seconds.
- Device compatibility checked before any initialisation
- Clear, plain-language incompatibility dialog
- No device state modified prior to the check
- Direct uninstall path offered in the dialog
- No network request required to display the message
Why this probably happened
State Farm almost certainly achieved this not through technical brilliance but through compliance culture. Regulated industries that handle financial data are accustomed to QA checklists, audit trails, and not shipping things that break in unpredictable ways.
That conservatism — often mocked as bureaucratic slowness — produced a better outcome on rugged device compatibility than a consumer electronics company whose entire identity is building hardware and software that work together.