Skip to content

A11y Nutrition Label: Reduzierte Bewegung appweit respektieren #324

Description

@mpwg

Kontext

Apple bewertet „Reduced Motion“ danach, ob Animationen, die Bewegungskrankheit oder Unwohlsein auslösen können, reduziert oder verändert werden.

Audit am 2026-04-30:

  • Home berücksichtigt accessibilityReduceMotion in einzelnen Transitions und Button-Styles.
  • Es gibt weitere Animationen ohne Reduce-Motion-Gate, z. B. Suche im Verlauf sowie Report-/Export-Button-Styles mit Scale/Spring-Effekten.
  • Liquid-Glass-Stile berücksichtigen Reduce Transparency, aber das ersetzt keine appweite Reduced-Motion-Prüfung.

Aufgabe

  • Alle .animation, withAnimation, scaleEffect, Transitions und sonstigen Bewegungseffekte in Hauptflows inventarisieren.
  • Einen gemeinsamen Motion-Style oder Helper einführen, damit Reduce Motion konsistent ausgewertet wird.
  • Bei aktivierter Einstellung Scale-/Spring-/Transition-Effekte durch keine Animation oder dezente Opacity-/State-Wechsel ersetzen.
  • UI-/QA-Checkliste für Reduced Motion ergänzen.

Akzeptanzkriterien

  • Aktiviertes Reduce Motion deaktiviert oder entschärft bewegungsintensive Effekte appweit.
  • Hauptflows bleiben bedienbar und visuell nachvollziehbar.
  • Neue Animationen haben eine klare Vorgabe, wie sie Reduce Motion respektieren.

Apple-Kriterium: https://developer.apple.com/help/app-store-connect/manage-app-accessibility/reduced-motion-accessibility-evaluation-criteria

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesttype:iosiOS-App, SwiftUI oder Xcode-bezogene Arbeittype:qaTests, QA oder Release-Checklistentype:storeApp Store Connect, Metadaten oder Submission

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions