Owen McGirr on Building Accessible Software Solutions
Exploring inclusive tech design and cross-platform accessibility challenges
1The Accessibility Innovator
Owen McGirr, creator of SayIt! and Switchify, is an entrepreneur dedicated to building inclusive technology. His tools help users with disabilities interact with software through alternative methods like eye gaze, touch, and voice commands. McGirr's work addresses the gap in accessibility support across different operating systems. His interview on SE Radio was uniquely conducted via email, with responses converted to speech programmatically.
2Understanding Accessibility
Software accessibility refers to designing applications that people with disabilities can use effectively. It encompasses various interaction methods beyond traditional mouse/keyboard inputs. Current solutions include screen readers, voice control, switch access, and eye-tracking technologies. The level of support varies significantly between iOS, Android, and other platforms, creating challenges for consistent user experiences.
3Technical Challenges
Developing SayIt! and Switchify presented unique technical hurdles. These tools must work across different operating systems with varying accessibility APIs. McGirr had to account for diverse input methods like scanning, switches, and radaring. The solutions also need to integrate with screen overlays and other assistive technologies while maintaining application performance and reliability.
4Platform Comparisons
iOS currently leads in built-in accessibility features, with Android close behind. Desktop operating systems often lag in comprehensive support. Differences include how each platform handles voice commands, screen reader compatibility, and alternative input methods. These variations force developers to implement platform-specific solutions, increasing development complexity.
5AI in Accessibility Testing
Artificial intelligence is emerging as a powerful tool for accessibility testing. AI can automatically detect contrast issues, navigation problems, and screen reader compatibility. Some vendors are incorporating AI to suggest accessibility improvements during development. However, human testing remains crucial for evaluating real-world usability by people with disabilities.
6Developer Action Items
McGirr suggests two immediate steps developers can take: First, test applications using only keyboard navigation to ensure full functionality. Second, enable platform screen readers and verify all interface elements are properly labeled. These simple checks can identify major accessibility barriers without requiring specialized tools or expertise.
7Industry Responsibility
Technology vendors play a crucial role in improving accessibility. They need to provide better documentation, more robust APIs, and built-in testing tools. Operating system developers should work toward standardizing accessibility features across platforms. The industry must prioritize accessibility from the initial design phase rather than treating it as an afterthought.
8The Future of Inclusive Tech
As technology becomes more integral to daily life, accessibility can't remain optional. McGirr's work demonstrates how innovative solutions can bridge gaps in mainstream software. The growing use of AI and standardization efforts promise better accessibility, but requires ongoing commitment from developers, companies, and platform providers worldwide.