2.17 Provide cross-platform compatibility support
Document compatibility, avoid unnecessary obsolescence, and test across devices, systems, and network conditions.
Success Criteria
- Compatibility documentation:
Document supported devices, operating systems, and browsers, including version ranges. Review and update it regularly to reflect current releases. - Maintaining compatibility:
Avoid planned obsolescence. Keep compatibility for as long as reasonably possible. Clearly explain whether updates are major changes that may affect performance or smaller updates that fix issues or improve security. - User constraints:
Test for a wide range of user conditions, including slow, restricted or unstable connections, Virtual Private Network (VPN) use, different operating systems and browsers, and older or low-performance devices.