Accessibility/Comparisons

From MozillaWiki
Jump to navigation Jump to search

At the heart of Gecko's accessibility architecture are the cross-platform nsIAccessible interfaces.

The goal is that these interfaces be a cross-platform representation of the abilities of the OS-specific implementations.

Comparing the accessibility architectures

When implementating support for a new system in our cross-platform accessibility architecture, we need to make sure it fits up to the standard of the other implementations.

Below you'll find comparisons of the API features of every platform, side by side.

Mac implementation in progress

Right now we're working to make Gecko accessible on Mac, which is why these tables are used to compare Universal Access to MSAA/ATK that are already implemented. Go here for an introduction to Universal Access.