Respia is designed to be inclusive and accessible to everyone
We believe breathing exercises and cold exposure training should be available to all users, regardless of their abilities. Respia includes comprehensive accessibility features across iPhone, iPad, and Apple Watch, following Apple's Accessibility Guidelines to ensure an inclusive experience for everyone.
Current Version: 1.5 โข iOS Requirement: 17.0+
๐ Universal Features
We strive to maintain feature parity across all platforms. The accessibility features listed below are available on iPhone, iPad, and Apple Watch with platform-specific optimizations.
๐ฑ iPhone & iPad Accessibility
๐ฃ VoiceOver Support
Full VoiceOver support throughout the app with thoughtful accessibility labels, hints, and dynamic announcements.
Smart Audio Management: Voice guidance automatically works with VoiceOver without conflicts
Phase Announcements: Real-time updates during breathing exercises ("Breathe in. Breath 5 of 30")
Timer Continuity: Timers continue running smoothly even when VoiceOver is active
Descriptive Labels: All buttons, controls, and interactive elements have clear, contextual labels
Grouped Elements: Related information combined for efficient navigation
๐ค Dynamic Type
All text scales automatically with your system text size preferences (Settings > Display & Text Size > Larger Text).
Scalable Text: All text elements support Dynamic Type from XS to XXXL
Accessibility Sizes: Support for extreme sizes (A1, A2, A3) for users with low vision
Smart Scaling: Large timers and displays scale intelligently to prevent layout issues
Readable Content: Maintains readability and hierarchy at all text sizes
Widget Text: Home screen widgets support Dynamic Type for streak displays
Progress Tab: Habit tracking and statistics text scales appropriately
๐ณ Haptic Feedback
Comprehensive haptic feedback system that adapts based on your audio settings.
Smart Intensity: Subtle haptics with audio enabled, strong haptics in silent mode
Phase Transitions: Feel each breathing phase change (inhale, exhale, retention)
Assistive Technology: Compatible with Voice Control, Switch Control, and AssistiveTouch
Accessibility API: Proper use of UIAccessibility and SwiftUI accessibility modifiers
๐งช Testing & Quality
Rigorous accessibility testing ensures a great experience for all users.
VoiceOver Testing: Extensive testing with VoiceOver enabled
Dynamic Type Testing: Verified at all text sizes including accessibility sizes
Real Device Testing: Tested on iPhone, iPad, and Apple Watch
User Feedback: Continuous improvement based on accessibility user feedback
๐ Continuous Improvement
Accessibility is an ongoing commitment, not a one-time feature.
Regular accessibility audits and improvements
Monitoring for new iOS accessibility features
Community feedback integration
Documentation and testing guides maintained
๐ Why Accessibility Matters
๐ฅ Inclusive by Design
Breathing exercises and cold exposure training should be accessible to everyone, including users who are blind, low vision, deaf, hard of hearing, or have motor impairments.
๐ฏ Better for Everyone
Accessibility features like haptic feedback, larger text, and clear labeling benefit all users, not just those with disabilities. Features like "silent mode" with haptics are perfect for quiet environments.
๐ช Universal Design
We believe in building one great app that works for everyone, rather than creating separate "accessible" versions. Universal design makes Respia better for all users.
๐ฌ Accessibility Feedback
We're committed to continuous accessibility improvement. If you encounter any accessibility barriers or have suggestions for how we can make Respia more accessible, please reach out: