This principle describes that the content of an application should be robust enough to be interpreted by the user but also by different user agents, including assistive technologies.
To be more precise, we can interpret it as: the application should be compatible with the assistive technology available on the platform the user uses.
Compatible is the only aspect defined by this principle, and it describes how to maximize compatibility with the current platform and assistive technologies on it. Also, it defines that all components should be programmatically determined – their name, role, and value.
In this chapter, you can find principle-related guidelines and examples for mobile platforms:
⎯