Accessibility
Last updated 27 July 2026
A car app gets used one-handed, in the rain, wearing gloves, in a hurry. Accessibility here is not a compliance exercise — it is the same problem as the core design.
Our commitment
We build TeslaWatch to the WCAG 2.1 Level AA principles and Apple's Human Interface accessibility guidance. Where we fall short we want to know: support@teslawatch.app.
What is supported
VoiceOverEvery control has a label naming the action, never the current state. A button that unlocks reads “Unlock”, and the car's state is a separate label — an earlier version read “Locked” on the control that unlocks, which is exactly the confusion this rule prevents.
Dynamic TypeText scales with your system size. Layouts reflow rather than truncate.
Reduce MotionHonoured throughout. Animations become instant state changes rather than being merely shortened.
Reduce TransparencyHonoured. The glass material falls back to a solid surface with the same contrast, rather than a lighter blur.
ContrastText meets or exceeds AA contrast in all five themes, verified per theme rather than assumed from one.
Digital CrownEvery continuous value — temperature, charge limit — is adjustable by Crown, which works one-handed and with gloves where a small slider does not.
Touch targetsInteractive elements meet Apple's minimum target size on the smallest supported watch.
Always-On DisplayThe dimmed state is designed rather than inherited, so the screen stays readable without burn-in risk.
HapticsDistinct feedback for success, failure and confirmation, so an outcome is perceivable without looking.
No colour-only meaningStatus is always carried by text or shape as well as colour.
Disabled controls explain themselvesA blocked command says “Park the car first” rather than greying out silently, which reads as a broken app.
This website
- Semantic HTML with a single main landmark and a logical heading order.
- Visible keyboard focus on every interactive element.
- Text reflows to 320 px with no horizontal scrolling; wide tables scroll within their own container.
- Respects your light or dark system preference; both meet contrast requirements.
- No scripts required to read anything, no motion, no auto-playing content, no time limits.
Known limitations
Stated rather than hidden:
- Bluetooth commands require the watch screen to be on. That is a watchOS platform restriction on third-party apps, not a choice — the app falls back to the cloud path automatically.
- Some vehicle data is only as accurate as what the car reports, and a sleeping car reports nothing until woken.
Feedback
If any part of TeslaWatch is difficult to use with an assistive technology, please tell us at support@teslawatch.app. Include the device and the assistive feature you use, and we will treat it as a defect rather than a request.